2015-09-02 2 views
0

У меня есть движок рендеринга linux и при рендеринге некоторых символов в документах он был показан как квадрат. Все, казалось, отлично работало в образце приложения, которое я запускал на своем устройстве Android и отлаживая его, я обнаружил, что шрифт DroidSansFallback.ttf отвечает за поиск совпадающих символов для этих символов. Я попытался установить шрифты google droid sans с использованием yum install google-droid-sans-fonts. Кроме того, попробовал прямое установление частоты вращения от http://pkgs.org/centos-7/atrpms-x86_64/google-droid-sans-fonts-20100409-1.noarch.rpm.html. Но персонажи все еще не были визуализированы. Я видел, что в файлах DroidSansFallback.ttf существенно отличался размер. На моем Nexus 3 это было около 4,8 МБ, в то время как yum, установленный, имел размер 3,2 МБ. Я просто скопировал файл ttf с устройства Nexus 3 на машину linux в /usr/share/fonts/, и персонажи начали рендеринг. Есть ли способ получить эту версию или более ранние версии Droid Sans Fonts, установленные на моем CentOS-сервере? Есть ли какой-либо архивированный репозиторий Google, где я могу их получить?Наследие Google Droid Sans Fonts CentOS7 скачать

Одна из ссылок, где это, кажется, доступно: https://code.google.com/p/galaxy-nexus-khmer/downloads/detail?name=DroidSansFallback.ttf

ответ

0

Ну у вас есть причина, почему CentOS шрифт старее. Google был полезен в open-sourcing Droid (спасибо, Google, это было очень приятно!), Но методы публикации шрифтов ужасны. Вам нужно расчесывать тысячи дампов кода Android, каждый размером в несколько гигабайт, и вымываться из сотен git-репозиториев, на всякий случай, если они включают обновленную версию файла шрифта менее 10 MiB. Ринс и повторяй, он быстро стареет. Хороший тест загрузки интернет-провайдера.

(Я создал пакет Fedora/Centos несколько лет назад).

Смежные вопросы