我有一个linux渲染引擎,在渲染文档中的一些字符时,它显示为方形框。这一切似乎在我在Android设备上运行的示例应用程序中正常工作并进行调试,我发现字体DroidSansFallback.ttf负责查找这些字符的匹配字形。我尝试使用yum install google-droid-sans-fonts
安装google droid sans字体。另外,尝试直接从http://pkgs.org/centos-7/atrpms-x86_64/google-droid-sans-fonts-20100409-1.noarch.rpm.html安装rpm。但角色仍未被渲染。我看到DroidSansFallback.ttf文件的大小有很大不同。在我的Nexus 3上,它大约是4.8 MB,而yum安装了一个大小为3.2 MB。我只是将我的Nexus 3设备中的ttf文件复制到/usr/share/fonts/
中的linux机器上,并且字符开始呈现正常。
有没有办法在CentOS服务器上安装这个特定版本或旧版本的Droid Sans字体?是否有谷歌的存档存储库,我可以在那里获得它们?
其中一个似乎可用的链接是:https://code.google.com/p/galaxy-nexus-khmer/downloads/detail?name=DroidSansFallback.ttf
答案 0 :(得分:0)
嗯,你有原因为centos字体较旧。谷歌在开源Droid方面很有帮助(谢谢谷歌,这非常好!)但它的字体发布方法非常糟糕。你必须梳理数千个Android代码转储,每个代码转换大小为几千兆字节,并且从数百个git repos中混淆,以防它们包含小于10 MiB的字体文件的更新版本。 Rince并重复,它快速变老了。不错的ISP下载测试。
(几年前我创建了Fedora / Centos软件包)。