1

我想知道是否可以限制嵌入式网络字体的字符集?

例如,“Typekit”在其“工具包编辑器”中有一个选项,您可以在其中选择All CharactersDefault

但是在我的情况下,我不使用 Typekit,而是使用普通的嵌入式网络字体。由于大量字符,字体文件相当大。

@font-face 调用是否有一些“元标记”或“属性”来限制字符集让我们说“Latin-1”?

提前谢谢你,马特

4

2 回答 2

2

Font Squirrel Font-Face Generator 具有子集功能。如果您使用专家设置,则完全可自定义。http://www.fontsquirrel.com/fontface/generator

于 2012-05-24T19:56:55.380 回答
1

@font-face只需告诉浏览器使用您提供的字体定义文件,它就会下载整个文件。如果字体文件太大,因为它们包含您实际不使用的字形,您需要通过删除(或更确切地说,不包括)字形来减小定义文件的大小。我使用的网络字体创建软件允许您指定要包含的字符。

即使有办法告诉浏览器“仅使用 Latin-1”,它仍然必须下载整个文件才能丢弃其中的一部分。

[请注意,如果您随后调用已省略的字形,您的用户将看到一个正方形或菱形问号。去过也做过!]

于 2012-05-24T06:57:43.720 回答