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