Как мне отрисовать @ font-face в снимке экрана PhantomJS? - PullRequest
7 голосов
/ 23 сентября 2011

Снимок экрана отличный, но пользовательские шрифты @ font-face не отображаются.Можно ли это исправить?

Ответы [ 2 ]

4 голосов
/ 02 мая 2012

После небольшого исследования я нашел это

http://code.google.com/p/phantomjs/issues/detail?id=247

Похоже, SVG работает лучше всего.

Одна проблема, с которой я столкнулся при повторном тестировании скриншота после использования SVG-версии шрифта, заключалась в том, что WebKit кэшировал старую страницу и по-прежнему отображал сломанные шрифты. Убедитесь, что ваш сервер явно запретил использовать кэшированную версию или очистить кеш WebKits.

1 голос
/ 18 мая 2013

Я собрал PhantomJS с поддержкой веб-шрифтов для OSX и Linux - вы можете использовать двоичные файлы напрямую -

Скачать с: http://arunoda.me/blog/phantomjs-webfonts-build.html

...