我开发了一个包含WebView的应用程序,用于加载其他URL内容,但我有一个问题 问题是,当我加载本地语言URL时,某些设备不支持本地语言特殊字符,因此会显示一些空方块。
如何在应用程序或设备中加载其他字体?
答案 0 :(得分:0)
自定义字体在android中并不那么容易。您将需要一些.ttf文件,您必须在运行时将其作为字体加载。 这个链接有很好的信息,也有关于如何正确处理自定义字体的最佳实践。 查看: Android - Using Custom Font
答案 1 :(得分:0)
如果你的webview正在显示一个在线页面(而不是像某个地方编译成资产的html文件,比如Cordova / phonegap那样),你或许应该考虑在css中使用web字体。最简单的方法是使用谷歌有一些托管,请参阅:
https://developers.google.com/fonts/docs/getting_started#Quick_Start
http://www.google.com/fonts(是完整的字体列表)
希望有所帮助。 (其他webfont选项可用)。