我想知道是否可以限制嵌入式网络字体的字符集?
例如,“Typekit”在其“工具包编辑器”中有一个选项,您可以在其中选择All Characters
或Default
。
但是在我的情况下,我不使用 Typekit,而是使用普通的嵌入式网络字体。由于大量字符,字体文件相当大。
@font-face 调用是否有一些“元标记”或“属性”来限制字符集让我们说“Latin-1”?
提前谢谢你,马特
我想知道是否可以限制嵌入式网络字体的字符集?
例如,“Typekit”在其“工具包编辑器”中有一个选项,您可以在其中选择All Characters
或Default
。
但是在我的情况下,我不使用 Typekit,而是使用普通的嵌入式网络字体。由于大量字符,字体文件相当大。
@font-face 调用是否有一些“元标记”或“属性”来限制字符集让我们说“Latin-1”?
提前谢谢你,马特
Font Squirrel Font-Face Generator 具有子集功能。如果您使用专家设置,则完全可自定义。http://www.fontsquirrel.com/fontface/generator
@font-face
只需告诉浏览器使用您提供的字体定义文件,它就会下载整个文件。如果字体文件太大,因为它们包含您实际不使用的字形,您需要通过删除(或更确切地说,不包括)字形来减小定义文件的大小。我使用的网络字体创建软件允许您指定要包含的字符。
即使有办法告诉浏览器“仅使用 Latin-1”,它仍然必须下载整个文件才能丢弃其中的一部分。
[请注意,如果您随后调用已省略的字形,您的用户将看到一个正方形或菱形问号。去过也做过!]