html - 如何在html中引用自定义字体?

标签 html css font-face

我正在尝试创建 html 屏幕。这些是模型屏幕,不会部署在任何应用程序服务器中。我创建了自定义字体,我需要通过 CSS 引用它们。

我的 index.htmlfonts 文件夹在下面的位置。

D:\index.html
D:\fonts

我在 CSS 文件中有以下代码:

@font-face{font-family:"MyRegular";
src:url('fonts/mycotext_rg.eot');
src:url('fonts/mycotext_rg.eot?#iefix') format('eot'),
    url('fonts/mycotext_rg.woff') format('woff'),
    url('fonts/mycotext_rg.ttf') format('truetype'),
    url('fonts/mycotext_rg.svg') format('svg');
font-weight:"normal"}

如果我应用字体系列,则不会应用样式。我怎样才能引用自定义字体?我的 url 引用是否正常,还是需要更改?

谢谢!

最佳答案

下面的两个答案都很好,并向您展示了如何引用您的字体(通过使用 @font-face 中声明的 font-family 属性声明的名称>,但是当你在本地部署时,你可能还想使用 local 属性,它应该允许你在引用其他源之前引用系统上已经安装的字体。使用 Open Sans例如,您可以使用:

src: local('Open Sans Bold'), local('OpenSans-Bold'), url(fonts/opensans-bold.woff) format('woff');

然后只有在本地找不到该字体时,才会从您的 URL 下载该字体。

关于html - 如何在html中引用自定义字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17268894/

相关文章:

html - 将单一字体应用于整个网络文档

javascript - 使用滚动按钮链接到不同的 ID

javascript - 检查浏览器是否支持otf的方法

javascript - 通过javascript在div中的变量字段

javascript - 使用 jQuery 和 css 显示隐藏的 div 时按下 div?

html - 扫描站点以获取图像和 alt 属性

html - 无法获得标签和输入以专注于工作

css - 哪些网站提供公共(public)网络字体库链接?

html - 谷歌网络字体在移动 Safari 和桌面 Chrome 上的呈现方式不同?

html - 如何在 Bootstrap 导航栏中添加多个 Logo ?