是否可以逐步加载Web字体?

时间:2012-10-24 10:55:48

标签: fonts webfonts

我正在构建一个必须使用自定义字体的网页(特别是Ubuntu)。不幸的是,该网站还需要多语言,管理员稍后将添加其他语言。要求只需点击一下按钮即可添加其他语言。

因此字体需要相当大才能容纳所有潜在的字符。即使在WOFF中,也只能产生大约500KB的字体。哪个很糟糕。

另一方面,如果我现实地看待它,最可能的语言将是拉脱维亚语,英语,俄语,德语,爱沙尼亚语,立陶宛语。也许是法国人,如果他们决定一路走下去的话。这意味着拉丁语+西里尔语以外的任何东西都不太可能。这可能会严重缩小字体大小。

尽管如此,我还是愿意为任何可能发生的事情做好准备。是否有可能以某种方式将字体“拆分”为两部分 - “基本”和“扩展”,然后单独加载它们?因此,拉丁语/西里尔语语言加载速度很快,但其余语言只能在以后加载吗?

哦,这也需要在IE7和IE8上运行。 :P

1 个答案:

答案 0 :(得分:0)

您可以使用FontForge,免费开源工具(how-to here)或使用FontSquirrel’s Generator创建仅包含对某些语言的支持的多种字体 - 只需确保您选择拉丁语或西里尔语等字符的子集:

fontsquirrel