Przed kilkoma dniami skompilowałem PhantomJS 2.0 z source na Linux Debian
. Kompilacja przebiegła pomyślnie, niestety istnieje problem z czcionkami sieciowymi - po wyrenderowaniu w formacie PDF NIE można wybrać tekstu w pliku PDF, jest to jak obraz. Używam następujący kod CSS ustawić czcionki:Nie można wybrać tekstu PhantomJS 2.0 po wyrenderowaniu do formatu PDF
@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"); }
Czcionka są renderowane zaczyna, ale tekst nie jest w stanie wybrać,. Jednak jeśli nie ustawię żadnej rodziny czcionek i po prostu zostawię domyślną czcionkę przeglądarki, tekst będzie można wybrać i wszystko będzie dobrze.
Próbowałem używać formatów SVG, WOFF and TTF
- wynik jest taki sam. Ten problem nie istnieje w wersji 1.9, ale nie mogę używać wersji 1.9 z powodu brakujących funkcji. NIE mogę również kopiować plików czcionek z gałęzi 1.9 do wersji 2.0, ponieważ używają one innej wersji QT/webkit.
kiedykolwiek otrzymasz aktualizację - działa dokładnie tak samo! –
To samo tutaj, ale tylko w systemie Linux, Windows jest w porządku –