Встановлення шрифтів на графічному інтерфейсі Linux для wkhtmltoimage


1

У мене виникають труднощі wkhtmltoimage розпізнавати шрифти, не встановлені на моєму полі CentOS 5.8.

Я спробував встановити потрібний шрифт (Verdana) через .rpm але це не здавалося.

Я спробував різні методи вбудовування webfont, і це також не працювало.

Хто-небудь знає, якщо мені потрібно, щоб GUI встановлено програмне забезпечення (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.


Це має статися автоматично, але спробуйте запустити fc-cache -f -v. Якщо це виправляє, прохолодно, якщо ні, перевірте, чи ваші шрифти з'являються на виході цієї команди.
terdon

Дякуємо за пропозицію, я відредагував оригінальну публікацію, щоб показати результат. На жаль, незважаючи на те, що шрифти знайдені fc-cache, wkhtmltoimage ще не використовує їх.
Not Available

ОК, будь ласка, поясніть 1) як саме ви встановили шрифти, вся команда, будь ласка, і 2) Як ви намагаєтеся використовувати їх з wkhtmltoimage і як вони виходять з ладу.
terdon

Відповіді:


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, у якого немає бібліотек GUI, вам слід встановити повний список бібліотек GUI, щоб отримати кращі результати.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.