css - 不包括 'bold' 或 'italic' Google 字体,如果我使用它们,它似乎工作正常

标签 css

当我在我的网站中包含 Google 字体并且仅包含 Normal 400 粗细时,我仍然可以使用粗体、斜体等粗细,尽管它尚未真正包含在内。

这是一个 fiddle :http://jsfiddle.net/9nYZb/

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

对比

<link href='http://fonts.googleapis.com/css?family=PT+Serif:400,700,400italic' rel='stylesheet' type='text/css'>

这是为什么?

最佳答案

浏览器将通过简单地使标准字体变粗或倾斜来模拟粗体和斜体字体。

如果比较两者,您会发现包含粗体和斜体字体的看起来更好。

enter image description here

关于css - 不包括 'bold' 或 'italic' Google 字体,如果我使用它们,它似乎工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12192938/

相关文章:

html - 4 相同的图像与文本覆盖响应

html - 带有凌乱标记的响应式圆圈

jquery - 在asp.net中构建可折叠和可展开的面板

css - 以厘米(或英寸)为单位的窗口大小的媒体查询

javascript - 如何垂直对齐表格单元格中的第一行文本?

css - 如何在不定义高度和宽度的情况下定位这些 CSS 元素

html - 在 css 网格中图像的一 Angular 显示关闭 (X) 按钮

jquery - Fancybox 弹出 - 背景页面的下半部分消失

html - 将绝对 div 放在相对 div 下

html - IE6 anchor 自动换行(显示 :block, 宽度:0)