使用自定义字体时,有没有办法最小化它们使用的大小?

Posted

技术标签:

【中文标题】使用自定义字体时,有没有办法最小化它们使用的大小?【英文标题】:When using custom Fonts, is there a way to minimize the size they use? 【发布时间】:2012-09-09 08:51:06 【问题描述】:

我们添加了 Arial、Arial Italic、Arial Bold 和 Georgia Italic - APK 从 ~ 500K 跃升至 > 1.5MB

有没有办法通过使用自定义字体来最小化文件大小的成本?

【问题讨论】:

【参考方案1】:

您始终可以使用 Font Forge 删除不使用的字符(例如,如果字体管理西里尔字符并且您不想提供相应的翻译)。

Google Web 字体可能是另一种方式,它们通常制作 ~100ko,并且与 android >= 2.2 兼容(无论如何,这就是你所需要的)。

【讨论】:

这是我猜的一种方式,我无能为力地压缩,等等?这是一个真正的杀手! 这太棒了,不过我不相信他们有 Arial 和 Georgia :( 我想我会想出另一种方法 :) 谢谢! 不,但取决于您想要做什么,另一种字体可能是一个好主意(而且 Roboto 是一个很好的默认字体),Arial 可能有点无聊,因为它已被到处使用。 Anonymous pro 是一种您可能会感兴趣的免费字体(也是 google 网络字体的一部分)。我主要将它用于我的代码(它是专门为此设计的),但它并不是唯一可能的用途。

以上是关于使用自定义字体时,有没有办法最小化它们使用的大小?的主要内容,如果未能解决你的问题,请参考以下文章

更改/自定义 Safari 的 Web Inspector 字体

Xcode Playground 中的自定义字体

iOS:设置页面菜单的标签标题最小字体大小

在 Android 中使用自定义字体

Android开发 如何重写SimpleAdapter,自定义字体的大小?

调整显示自定义字体大小的 MessageBox 窗口的大小?