【问题标题】:Downloaded font won't display properly下载的字体无法正常显示
【发布时间】:2018-04-30 15:16:26
【问题描述】:

我下载了一种字体,并且在我的 CSS 中有:

@font-face {
font-family: "Gotham Medium";
src: url("Gotham/Gotham-Medium.otf");}

当我打电话时说

 h1 { font-family:'Gotham Medium'}

字体显示与 Gotham 的外观不符。也不是默认字体。

问题是在我的笔记本电脑中下载时发生更改的问题吗? 该字体不在 google API 中,因此我无法尝试使用外部链接。

【问题讨论】:

  • 打开开发者控制台并检查网络选项卡,确保你得到的是 200 而不是 404
  • css所在的页面,状态为“已完成”。
  • 在 web 调试器中检查你的 h1 标签,你会看到使用了什么字体
  • 就是这样。它说它使用 Gotham Medium 字体,但它与页面上的字体不同。我想也许在下载某些编码时会丢失或其他东西。因为字体的名称是我导入的,但不是它的显示方式。
  • 使用font-squirrel 生成网络字体

标签: css fonts


【解决方案1】:

你的 Css 应该是这样的:

@font-face {
     font-family: 'MyWebFont';
     src: url('webfont.eot'); /* IE9 Compat Modes */
     src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('webfont.woff2') format('woff2'), /* Super Modern Browsers */
     url('webfont.woff') format('woff'), /* Pretty Modern Browsers */
     url('webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

css Trick

为此,您可以使用字体生成器,但您必须拥有网络字体的许可证

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-12
    • 1970-01-01
    • 1970-01-01
    • 2015-10-06
    • 2017-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多