1

У меня проблемы с получением wkhtmltoimage для распознавания шрифтов, не установленных на моем компьютере CentOS 5.8.

Я пытался установить нужный мне шрифт (Verdana) через .rpm но это не помогло.

Я пробовал различные методы встраивания веб-шрифтов, но это тоже не сработало.

Кто-нибудь знает, нужно ли мне устанавливать программное обеспечение с графическим интерфейсом (X11, Gnome и т.д.), Чтобы разрешить wkhtmltoimage использовать шрифты, установленные в ОС?

Шрифты, установленные .rpm находятся в:

/usr/share/fonts/msttcore/verdana.ttf
/usr/share/fonts/msttcore/verdanai.ttf
/usr/share/fonts/msttcore/verdanab.ttf
/usr/share/fonts/msttcore/verdanaz.ttf

Редактировать: Запуск fc-cache -f -v

/usr/share/fonts: caching, 0 fonts, 3 dirs
/usr/share/fonts/bitstream-vera: caching, 10 fonts, 0 dirs
/usr/share/fonts/default: caching, 0 fonts, 2 dirs
/usr/share/fonts/default/Type1: caching, 35 fonts, 0 dirs
/usr/share/fonts/default/ghostscript: caching, 8 fonts, 0 dirs
/usr/share/fonts/msttcore: caching, 31 fonts, 0 dirs
/usr/share/X11/fonts/Type1: skipping, no such directory
/usr/share/X11/fonts/OTF: skipping, no such directory
/root/.fonts: skipping, no such directory
/var/cache/fontconfig: cleaning cache directory
/root/.fontconfig: not cleaning unwritable cache directory
fc-cache: succeeded

Боюсь, что wkhtmltoimage все еще не использует мой шрифт Verdana.

1 ответ1

0

У меня была эта проблема, и я просто исправил ее.

Пожалуйста, следуйте по этому пути:

wget http://www.my-guides.net/en/images/stories/fedora12/msttcore-fonts-2.0-3.noarch.rpm
rpm -Uvh msttcore-fonts-2.0-3.noarch.rpm

тогда он покажет правильный тип множества шрифтов.

И не забывайте, что для Centos, где нет библиотек с графическим интерфейсом, вы должны установить полный список библиотек с графическим интерфейсом, чтобы получить лучшие результаты.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .