0

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

因此,字体需要相当大才能容纳所有潜在的字符。即使在 WOFF 中,仅字体就会产生大约 500KB 的大小。这太糟糕了。

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

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

哦,这也需要在IE7和IE8上工作。:P

4

1 回答 1

0

您可以使用FontForge、免费和开源工具(此处的操作方法)或使用FontSquirrel 的生成器创建仅包含对某些语言的支持的几种字体- 只需确保选择拉丁或西里尔文等字符的子集:

字体松鼠

于 2012-11-29T19:26:09.280 回答