До того, как несколько дней я скомпилировал PhantomJS 2.0 из источника в Linux Debian
. Он скомпилирован успешно, к сожалению, есть проблема с веб-шрифтами - при визуализации в PDF вы не можете выбрать текст в PDF, это как образ. Я использую следующий код CSS для установки шрифтов:
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 300;
src: url("/public/styles/fonts/lato-300.ttf"); }
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: url("/public/styles/fonts/lato-400.ttf"); }
Шрифт получает рендеринг, но текст не выбирается. Однако, если я не устанавливаю ни одного семейства шрифтов и просто оставляю шрифт браузера по умолчанию, текст доступен для выбора и все в порядке.
Я пробовал использовать форматы SVG, WOFF and TTF
- результат тот же. Эта проблема не существует в версии 1.9, но я не могу использовать 1.9 из-за недостающих функций.
Я также НЕ могу скопировать файлы шрифтов с 1,9 ветки на 2.0, потому что они используют другую версию QT/webkit.