Я использую Phantom JS для рендеринга PDF-файлов из источника HTML. Текст будет содержать множество различных скриптов. В настоящее время у меня проблема с ивритом.
Обычно, когда я вижу черные квадраты вместо глифов, я ищу пакет шрифтов, используя yum list | grep fonts
, и устанавливаю то, что нахожу, например:
yum install fonts-hebrew fonts-arabic
Это работало для некоторых скриптов, но не для других. После установки шрифтов-арабских я вижу эти глифы в PDF, но иврит пуст. Не черные квадраты, как при отсутствующих шрифтах, а просто пустые.
HTML не ссылается ни на один из конкретных шрифтов, установленных этими пакетами, он просто использует CSS для отображения в виде Arial и возврата к шрифту без засечек. Все глифы отлично отображаются в моем локальном браузере, но как я могу заставить средство визуализации PhantomJS подобрать еврейские шрифты?
Дополнительная информация: я на CentOS 5.5, работаю с PhantomJS 1.9.