当前位置: 首页 > 知识库问答 >
问题:

谷歌网络字体与本地字体冲突

葛成济
2023-03-14

我与使用google-webaffts有一个非常严重的冲突。好的,这是代码

这是在头:

<link href='http://fonts.googleapis.com/css?family=Oswald:700' rel='stylesheet' type='text/css'>

这是在css文件中:

body {
font-family: 'Oswald', sans-serif;
font-weight: 700; }

“奥斯瓦尔德”是由3种字体组成的字体系列:

  • 书(300)
  • 正常(400)
  • 粗体(700)

正如你看到的那样..我只加载了粗体字(700)。(你可以在查询中看到)它一直工作到这里,但是…

问题是:

我的计算机上安装了3种字体(300,400,700)的桌面版本,只要这些字体被激活…浏览器在我的html文档中向我显示了错误的字体权重(400)。

好的。问题是在我的css中,“Oswald”使用的是本地字体,而不是web字体。但当地的字体“奥斯瓦尔德”是“奥斯瓦德正常”。我不知道为什么谷歌把它称为“奥斯瓦尔德”而不是“奥斯瓦尔德·博尔德”。所以我不知道如何解决这个问题。

我不希望css指向本地字体……我希望它总是显示web字体……因为正确的字体权重!

你有什么想法吗?请?

可以重命名网络字体调用吗?

共有1个答案

文凯康
2023-03-14

您可以编辑 CSS @font面规则以满足您的需求,而不仅仅是从 Google 加载自动生成的规则。基本上,问题是他们的规则更喜欢本地版本(src:local('Oswald Bold'),local('Oswald-Bold'),...)。更正后的版本如下所示:

@font-face {
  font-family: 'WebOswald';
  font-style: normal;
  font-weight: 700;
  src: url(https://themes.googleusercontent.com/static/fonts/oswald/v5/bH7276GfdCjMjApa_dkG6T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

只需手动将其添加到您的CSS中,并使用font-family:“WebOswald”;当您想使用Google的Web版本的字体时。

我希望这有帮助!

 类似资料:
  • 问题内容: 我在使用google-webfonts时遇到了非常糟糕的冲突。好的,这是代码: 这是头脑: 这是在css文件中: “ Oswald ”是3种字体的字体家族: 书(300) 普通(400) 粗体(700) 如您所见,我只加载了黑体字(700)。(您可以在查询中看到它)并且它一直工作到这里…… 问题是: 我在计算机上安装了3种字体(300,400,700)的桌面版本,只要激活了这些字体…浏

  • 我正在遵循官方的Google身份验证流程。我的应用程序已经使用了最新版本的Google地图。 项目 应用程序 地图下方有一条红线,弹出窗口显示找到了11.8.0和11.4.2。构建错误消息如下:, 错误:任务“:应用程序:进程”的执行失败。 请通过更新谷歌服务插件的版本来修复版本冲突(有关最新版本的信息,请访问https://bintray.com/android/android-tools/co

  • 问题内容: 令人沮丧的是,Web开发人员可用的字体集合受到限制。我记得很早以前就读过TrueTrue,它是一种将字体与网站一起运输的方法- 但它似乎已经停滞了。有人使用过这个或类似的东西吗?足够的浏览器支持吗?我想念一个好的解决方案吗? 请注意,负责任的Web开发人员不会使用仅在Windows上可用的字体( 尤其 是仅在Vista上可用的字体),也不会使用至少大多数浏览器不支持的技术。 更新: 正

  • 我想知道google fonts是如何发现的,应该加载哪些字体。例如,当我在CSS中使用此 它返回一个立即解释的CSS(加载此资源甚至会阻止浏览器呈现afaik): 我一直认为,当您在CSS中提供时,浏览器会立即加载此资源。 但是,当您打开这支笔http://codepen.io/anon/pen/EgkvEr并查看您的网络选项卡(可能清除您的缓存)时,您可以看到它恰好加载了两个资源:http:/

  • 通过样式表中的导入? 或使用web字体加载程序

  • 我想在我的网站上使用谷歌的Roboto字体,我正在遵循这个教程: http://www.maketecheasier.com/use-google-roboto-font-everywhere/2012/03/15 我下载了一个文件夹结构如下的文件: 现在我有三个问题: 我的URL中有css。那么我需要将文件夹放在哪里? 我是否需要从所有子文件夹中提取所有eot、svg等,并将其放入文件夹? 是否