html - @font-face 无法正常工作

标签 html css

我在使用此导入规则的应用程序中使用来自 Google 字体的 Open Sans 字体:

http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800"

在本地测试并且我没有互联网连接时,字体不再有效。

我尝试过的:

我已经下载了这个字体并在我的@font-face 的 CSS 文件中设置了它, 但它显示所有字符都不同。

最佳答案

解决您的问题。

1.您首先必须从 google fonts 下载 .ttf 文件。

2.将该文件放入您的元素,然后将以下内容添加到您的 css。

3.在 url 中,指定您的 .ttf 文件的路径。

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url('your link to .ttf file') format('woff2');
}

关于html - @font-face 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35497723/

相关文章:

html - float div 重叠

javascript - 如果通过单击其自己的链接打开特定的 div,则隐藏该 div

css - 我们是否需要为 HTML5 中的 <link> 键入 ="text/css"

javascript - CSS定义任意对齐中心

css - 定位多行文本中的特定行?

css - 具有全窗口滚动条高度的固定宽度框

html - 下拉子菜单未按预期显示

Javascript 函数不打开嵌套可折叠

javascript - 如何让 "am"或 "pm"指示符与 HTML5 时间输入元素一起显示?

html - 如何在 Mithril.js 中获取浏览器高度以进行动态分配