css - .ttf 格式是否足以指定带有字体规则的字体?

标签 css fonts font-face

我想使用谷歌字体中没有的“Antonio 字体”。我收到了一个 .ttf 文件并按照下面的说明使用了它,它是否足够或者我是否需要额外的文件(woff、woff2 等)?

@font-face {
  font-family: Antonio;
  src: url(../../../../public/assets/fonts/Antonio-Regular.ttf) format('truetype');
}

  .obj{
    font-family: Antonio, serif;
}  

最佳答案

不幸的是,.ttf 文件并不能满足所有现代浏览器的需求,但是许多较新的浏览器正在转向 .woff 文件,因此为了获得最佳实践,您可以执行类似以下代码的操作,因为这会更加有益:

@font-face {
    font-family: Antonio;
    src: url('antonio.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
    url('antonio.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}  

关于css - .ttf 格式是否足以指定带有字体规则的字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52993121/

相关文章:

javascript - Wordpress 主菜单中可点击的顶部菜单项

HTML 自定义 @font-face 不显示正确的字体

css - roboto 字体在 css 中不起作用

css - 自定义字体在浏览器中更改

html - Windows 版 Chrome,糟糕的@font-face 渲染

CSS3 导航菜单

html - 如何在球通过时进行环/箍翻转?

html - html中自定义单选按钮的必需属性

html - 自定义字体不显示

html - 嵌入字体在 Chrome/Firefox 中不显示