首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将非英文字体加载到android

如何将非英文字体加载到android
EN

Stack Overflow用户
提问于 2012-01-12 14:38:22
回答 2查看 539关注 0票数 0

最近,我在开发一款应用程序时遇到了这样一种情况: Android浏览器中的非英文字体有时只显示为矩形方框。

有人能告诉我如何在Android浏览器中启用或加载这些非英文字体吗?

请注意:我已经阅读了在Opera Mini浏览器中进行非英语字体的设置,但我想在Android浏览器中使用非英语字体。

谢谢你的帮助。

EN

回答 2

Stack Overflow用户

发布于 2012-01-12 14:48:52

这意味着设备上的ttf字体不支持您的语言。除非你有一个有根基的设备,否则你对它无能为力。如果你有一个根设备,你需要得到一个包含你的语言的.ttf文件,并把它放在你设备的/system/font文件夹中(别忘了重新挂载rw访问:重新挂载-t yaff2 -o重新挂载,rw /dev/xxx /system)。

票数 0
EN

Stack Overflow用户

发布于 2012-01-12 15:04:37

Android允许你在你的apk中打包自定义字体。您可以将字体文件放在assests文件夹中,并在应用程序中使用它。Using Custom Fonts with Android Application提供了一个很好的教程。

代码看起来有点像这样:

代码语言:javascript
复制
Typeface tf = Typeface.createFromAsset(getAssets(),
                "fonts/CustomFont.otf");
TextView tv = (TextView) findViewById(R.id.CustomFontText);
tv.setTypeface(tf);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8831081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档