css - @font-face rule , font-family 值被忽略

标签 css fonts font-face webfonts font-family

我使用@font-face 规则链接了这个自定义字体

@font-face{
font-family: "jf_flatmedium";
src: url("../fonts/jf-flat/jf_flat_medium-webfont.eot");
src: url("../fonts/jf-flat/jf_flat_medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/jf-flat/jf_flat_medium-webfont.woff2") format("woff2"), url("../fonts/jf-flat/jf_flat_medium-webfont.woff") format("woff"), url("../fonts/jf-flat/jf_flat_medium-webfont.ttf") format("truetype"), url("../fonts/jf-flat/jf_flat_medium-webfont.svg#jf_flatmedium") format("svg");
font-weight: normal;
font-style: normal;
}

浏览器(chrome 和 firefox)没有渲染字体“jf_flatmedium”,而是渲染后备,我仔细检查了字体文件的路径。

并且在字体 TTF 文件中的侧面通知中,字体名称是“jf flat”,如果我将“font-family”属性更改为“jf flat”,它会被渲染。所以我猜这与此有关使用自定义字体系列名称但无法弄清楚原因

更新:我在问题中没有提到的一件事是我正在显示阿拉伯文本,我只是注意到英文字体呈现良好。是否有什么阻止在我想要的任何语言上使用特定字体?

最佳答案

关于css - @font-face rule , font-family 值被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36285536/

相关文章:

html - 面板标题中的 Bootstrap 负边距不起作用

java - LibGDX FreeTypeFontGenerator巨大字体消失字符

css - @font-face 不适用于网站副本

css - 如何为没有自定义字体的用户下载自定义字体?

JavaScript 字体指标

css - Firefox:未显示本地托管的网络字体 - 即使使用 Access-Control-Allow-Origin "*"

jQuery UI 状态悬停

css - 如何在移动版本中居中对齐元素?

javascript - 按下 Tab 键时出现焦点问题

python - 无法在 Python 图像库(枕头)上加载字体