GVKun编程网logo

如何在CSS中嵌入字体?(如何在css中嵌入字体样式)

22

在本文中,我们将详细介绍如何在CSS中嵌入字体?的各个方面,并为您提供关于如何在css中嵌入字体样式的相关解答,同时,我们也将为您带来关于.net–如何使用RDLC在PDF中嵌入字体、css–在Win

在本文中,我们将详细介绍如何在CSS中嵌入字体?的各个方面,并为您提供关于如何在css中嵌入字体样式的相关解答,同时,我们也将为您带来关于.net – 如何使用RDLC在PDF中嵌入字体、css – 在Windows 7浏览器中,字体嵌入字体看起来很模糊、css – 如何为所有浏览器嵌入ttf格式的自定义网站字体?、css – 如何在JavaFX中嵌入字体变体的有用知识。

本文目录一览:

如何在CSS中嵌入字体?(如何在css中嵌入字体样式)

如何在CSS中嵌入字体?(如何在css中嵌入字体样式)

我想使用某些字体,并且希望它能在客户端计算机上没有该字体的情况下工作。我已经做到了,但是没有用:

@font-face {    font-family: EntezareZohoor2;    src: url(Entezar2.ttf) format("truetype");}.EntezarFont{    font-family: EntezareZohoor2, B Nazanin, Tahoma !important;}

答案1

小编典典

以下几行用于在CSS中定义字体

@font-face {    font-family: ''EntezareZohoor2'';    src: url(''fonts/EntezareZohoor2.eot''), url(''fonts/EntezareZohoor2.ttf'') format(''truetype''), url(''fonts/EntezareZohoor2.svg'') format(''svg'');    font-weight: normal;    font-style: normal;}

以下几行定义/使用CSS中的字体

#newfont{    font-family:''EntezareZohoor2'';}

.net – 如何使用RDLC在PDF中嵌入字体

.net – 如何使用RDLC在PDF中嵌入字体

我正在使用Microsoft.Reporting.WebForms.LocalReport生成一些PDF,一切都像魅力,但现在邪恶的营销想要使用自定义字体(他们使用如“疯狂的参数”作为“企业形象”和东西).

我已经瞪眼了,现在我知道了

>我需要ReportViewer 2008 SP1或更高版本
>必须将字体标记为允许嵌入
>字体必须是TrueType

但它仍然无效.
我相信RDLC不支持此功能,是否有人知道是否是这种情况?
不幸的是,我无法使用服务器端报告导致我缺少报告服务器.

TIA

解决方法

嵌入字体与Microsoft Reporting 2010或更高版本一起使用时,以下限制仍然适用

>必须将字体标记为允许嵌入
>字体必须是TrueType类型

您可能会遇到Font嵌入的问题,但您的PDF仍然以Arial显示文本.在我在Windows Server 2008 R2上安装了一些新字体之后发生了这种情况,重新启动AppPool(ASP.NET MVC)并没有解决这个问题,需要重启服务器.

css – 在Windows 7浏览器中,字体嵌入字体看起来很模糊

css – 在Windows 7浏览器中,字体嵌入字体看起来很模糊

我使用的是一个名为Chunk Five的字体,当嵌入font-face时,由于Windows呈现字体的方式(它太模糊和厚实),它在Windows 7浏览器中看起来几乎不可读.我尝试修改font-weight和text-shadow之类的东西,但它们没有任何效果.有没有办法改变这种情况,还是我必须回到cufon?

解决方法

尝试 http://www.fontsquirrel.com/fontface/generator生成的标记.

css – 如何为所有浏览器嵌入ttf格式的自定义网站字体?

css – 如何为所有浏览器嵌入ttf格式的自定义网站字体?

在我的网站上,我使用了我上传的自定义字体。它似乎是选择何时间歇地工作。它适用于某些电脑/浏览器,但不适用于其他计算机/浏览器。它也被映射正确。

这是我的代码:

<style type="text/css">
@font-face {
    font-family: 'AgencyFBRegular';
    src: url('agencyr.eot');
    src: url('agencyr.eot?#iefix') format('embedded-opentype'),url('agencyr.woff') format('woff'),url('AGENCYR.TTF') format('truetype'),url('agencyr.svg#AgencyFBRegular') format('svg');
}


h3 {    font-family: 'Agency FB',sans-serif; font-size: 26px; font-weight:normal; text-align: left; line-height: 100%;
    border-bottom: 1px solid #484848; padding-bottom: 5px; margin-bottom:7px; 
</style>

我以为它是无处不在,直到我用一个朋友的笔记本电脑才能看到它。

你能看到我在哪里错了吗?

更新:
我已经更新了字体CSS。它似乎正在工作,但现在不在iOS上。

解决方法

以下代码应该工作:
@font-face {
    font-family:"AgencyFBRegular";
    src: url("agencyr.eot") /* EOT file for IE */
}
@font-face {
    font-family:"AgencyFBRegular";
    src: url("agencyr.ttf") /* TTF file for CSS3 browsers */
}

h3 {
    font-family:'Agency FB',sans-serif;
    font-size: 26px;
    font-weight:normal;
    text-align: left;
    line-height: 100%;
    border-bottom: 1px solid #484848;
    padding-bottom: 5px;
    margin-bottom:7px;
}

css – 如何在JavaFX中嵌入字体变体

css – 如何在JavaFX中嵌入字体变体

我需要在 JavaFX项目中使用一些变体(粗体,斜体等)嵌入本地.ttf文件,但是css解析器似乎不支持@ font-face声明中的字体属性:

@font-face {
    font-family: 'Open Sans',sans-serif;
    src: url('fonts/OpenSans-Regular.ttf');
}
@font-face {
    font-family: 'Open Sans',sans-serif;
    src: url('fonts/OpenSans-Bold.ttf');
    font-weight: bold;
}
@font-face {
    font-family: 'Open Sans',sans-serif;
    src: url('fonts/OpenSans-ExtraBoldItalic.ttf');
    font-style: italic;
}

WARNING: CSS Error parsing
jar:file:/home/test/dist/run736633436/test.jar!/it/test/vending/css/application.css:
Unexpected TOKEN [:] at [8,15] mag 06,2015 3:40:15 PM
com.sun.javafx.css.parser.Cssparser fontFace WARNING: CSS Error
parsing
jar:file:/home/test/dist/run736633436/test.jar!/it/test/vending/css/application.css:
Unexpected TOKEN [:] at [13,14]

我怎么能实现这个目标?

== ==编辑

请注意,解析器会抱怨font-weight:bold;和字体样式:斜体;规则.

解决方法

我想我找到了解决方案.尝试将font-weight和font-style属性与src属性交换.在你的情况下你的CSS看起来像:

@font-face {
    font-family: 'Open Sans',sans-serif;
    font-weight: bold;
    src: url('fonts/OpenSans-Bold.ttf');
}
@font-face {
    font-family: 'Open Sans',sans-serif;
    font-style: italic;
    src: url('fonts/OpenSans-ExtraBoldItalic.ttf');
}

我有同样的问题,交换属性完成了工作.我不知道为什么会这样,但它似乎解决了这个问题.

今天关于如何在CSS中嵌入字体?如何在css中嵌入字体样式的分享就到这里,希望大家有所收获,若想了解更多关于.net – 如何使用RDLC在PDF中嵌入字体、css – 在Windows 7浏览器中,字体嵌入字体看起来很模糊、css – 如何为所有浏览器嵌入ttf格式的自定义网站字体?、css – 如何在JavaFX中嵌入字体变体等相关知识,可以在本站进行查询。

本文标签: