汉字显示为“?”在网络视图中 android
Chinese characters displayed as "?" in webView android
我正在使用 Coolreader 作为 epubviewer,在 Android Kitkat 之前它工作正常,但是当我在 Lollipop 中安装它时,中文字符显示为 '?'
.我浏览了酷reader应用程序的源代码并得到了这个页面
行 1403 to 1444' I found something related to fonts, they have hard coded 5 fonts and below they have set '"Droid Sans Fallback "
作为默认后备字体。我在我的模拟器中检查了 /system/fonts 在 5.1 中工作,发现即使有 "Droid Sans Fallback"
和其他字体也只有这些字体出现在应用程序字体选择器中
cosmic gothic SC
comming soon
cutive mono
Dancing script
Droid sans mono
motoyalmaru
nanumgothic
noto sans myanmar
noto sans myanmar UI
noto serif
roboto
Roboto condensed
我在 4.4.4 模拟器中检查了同样的内容
Droid Naskh Shift Alt
Droid Sans Fallback
Droid sans mono
droid serif
Motoyalmaru
NamumGothic
Padauk book
Roboto
Roboto Condensed
现在看看我的观察,在4.4.4中,我尝试了所有的字体,并且在所有的字体中,中文字符都正确加载
在 5.1.0 中,我尝试了所有可用的字体,但中文字符都没有加载,总是 ?
然后我从 4.4.4 复制了一份 Droid Sans Fallback 并将其粘贴到 5.1 的 system/fonts 然后 droid sans fallback 字体出现在 Coolreader 的字体列表中,之前,甚至虽然它存在于 5.1 的 system/fonts 中,但它没有出现在 coolreader 的字体列表中。然后我选择了它,我可以看到汉字。
我的问题是在4.4.4所有的字体都在加载中文,但是在5.1.0中,即使列表中有更多的字体none也在加载中文,所以一定是其他的导致问题。
我厌倦了另一个叫做 fb reader 的 reader 它正在显示中文,有趣的是它的字体列表中有 3 种字体,Droid sans, droid serif and droid mono
.
我差点用酷 reader 创建了一个应用程序,同样的事情困扰着我,请帮忙
棒棒糖是不是和epub中的中文不兼容reader
只需尝试将自定义字体添加到手机 SD 卡中的 /fonts
文件夹即可。因为,coolreader 库也会从 sdcard 中的 /fonts
文件夹中检测字体,我在一个页面中读到了它。同样在您的自定义应用程序中,只需在源代码的资产文件夹中添加 kitkat
(Droid Sans Fallback) 中的相同字体,并使用代码将字体(在资产文件夹中)复制粘贴到上述 /fonts
sdcard 中的文件夹。
您可以在 Whosebug 本身找到代码,将文件从 assets 文件夹复制并粘贴到 sdcard
我正在使用 Coolreader 作为 epubviewer,在 Android Kitkat 之前它工作正常,但是当我在 Lollipop 中安装它时,中文字符显示为 '?'
.我浏览了酷reader应用程序的源代码并得到了这个页面
行 1403 to 1444' I found something related to fonts, they have hard coded 5 fonts and below they have set '"Droid Sans Fallback "
作为默认后备字体。我在我的模拟器中检查了 /system/fonts 在 5.1 中工作,发现即使有 "Droid Sans Fallback"
和其他字体也只有这些字体出现在应用程序字体选择器中
cosmic gothic SC
comming soon
cutive mono
Dancing script
Droid sans mono
motoyalmaru
nanumgothic
noto sans myanmar
noto sans myanmar UI
noto serif
roboto
Roboto condensed
我在 4.4.4 模拟器中检查了同样的内容
Droid Naskh Shift Alt
Droid Sans Fallback
Droid sans mono
droid serif
Motoyalmaru
NamumGothic
Padauk book
Roboto
Roboto Condensed
现在看看我的观察,在4.4.4中,我尝试了所有的字体,并且在所有的字体中,中文字符都正确加载
在 5.1.0 中,我尝试了所有可用的字体,但中文字符都没有加载,总是 ?
然后我从 4.4.4 复制了一份 Droid Sans Fallback 并将其粘贴到 5.1 的 system/fonts 然后 droid sans fallback 字体出现在 Coolreader 的字体列表中,之前,甚至虽然它存在于 5.1 的 system/fonts 中,但它没有出现在 coolreader 的字体列表中。然后我选择了它,我可以看到汉字。
我的问题是在4.4.4所有的字体都在加载中文,但是在5.1.0中,即使列表中有更多的字体none也在加载中文,所以一定是其他的导致问题。
我厌倦了另一个叫做 fb reader 的 reader 它正在显示中文,有趣的是它的字体列表中有 3 种字体,Droid sans, droid serif and droid mono
.
我差点用酷 reader 创建了一个应用程序,同样的事情困扰着我,请帮忙
棒棒糖是不是和epub中的中文不兼容reader
只需尝试将自定义字体添加到手机 SD 卡中的 /fonts
文件夹即可。因为,coolreader 库也会从 sdcard 中的 /fonts
文件夹中检测字体,我在一个页面中读到了它。同样在您的自定义应用程序中,只需在源代码的资产文件夹中添加 kitkat
(Droid Sans Fallback) 中的相同字体,并使用代码将字体(在资产文件夹中)复制粘贴到上述 /fonts
sdcard 中的文件夹。
您可以在 Whosebug 本身找到代码,将文件从 assets 文件夹复制并粘贴到 sdcard