以前,为了使我的应用程序在 Gingerbread 设备及以上设备中可用,我必须将 Robotto 字体资源复制到资产文件夹中。这是因为 Gingerbread 本身并不附带 Robotto 字体。
但是,假设我决定仅将我的应用程序部署到 Jelly Bean 设备。
- 我还需要手动将字体资源复制到我的资产文件夹中吗?我可以使用系统本身的字体资源吗?是可以鼓励的吗?我在想,不提供我自己的字体文件,我可以让我的应用程序更小。
TypeFace
这是从资产文件夹获取的代码。Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/Roboto-Regular.ttf");
如果我想
TypeFace
直接从系统本身获取,如何?