【发布时间】:2016-09-07 08:03:17
【问题描述】:
我经常看到字体(不是来自像 Google Fonts 这样的 CDN 的字体)每个权重只有一个字体文件的项目。总是这样吗?
我问是因为我收到了一个客户的字体文件(Yuanti SC,一个 .ttc,但我将它转换为 otf 和 ttf),除了粗体,我似乎无法显示任何其他重量。
@font-face {
font-family: Yuanti;
src: url(/fonts/yuanti.otf) format('otf'),
url(/fonts/yuanti.ttf) format('truetype');
font-weight: 100;
}
我想确保一个字体文件中不可能(或至少不太可能)有多个字体粗细。
【问题讨论】:
-
TrueType Collections (.ttc) 可以包含多种字体。
-
嗯...谢谢。这是一个大文件,所以它必须。
-
请注意,从 OpenType 1.7 开始,“truetype 集合”不再存在。这只是 OpenType 集合(microsoft.com/typography/otspec/otff.htm - “字体集合”部分)。真正的“truetype”字体已经存在了几十年,几乎从 1995 年就开始使用 OpenType,作为“具有 truetype 字形数据的 OpenType 字体”,由于历史原因,它被称为
.ttf文件,与“带有 CFF 字形的 OpenType 字体”形成对比数据”,出于同样的历史原因,它们被称为.otf文件。两者都是简单的 OpenType 字体,重要数据组织相同。