Vor einigen Tagen habe ich PhantomJS 2.0 von source unter Linux Debian
kompiliert. Es wurde erfolgreich kompiliert, leider gibt es ein Problem mit Web-Fonts - wenn es in PDF gerendert wird, können Sie den Text NICHT in der PDF auswählen, es ist wie ein Bild. Ich verwende den folgenden CSS-Code die Schriften zu setzen:PhantomJS 2.0 Text nicht auswählbar, wenn in PDF gerendert
@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"); }
Die Schrift dargestellt werden immer, aber der Text ist nicht wählen machbar. Wenn ich jedoch keine Schriftart-Familie setze und nur die Standard-Browser-Schriftart belasse, ist der Text auswählbar und alles ist in Ordnung.
Ich habe versucht mit SVG, WOFF and TTF
Formate - das Ergebnis ist das gleiche. Dieses Problem existiert nicht in 1.9, aber ich kann 1.9 wegen fehlender Funktionen nicht verwenden. Ich kann auch nicht die Font-Dateien von 1.9 Branch zu 2.0 kopieren, da sie unterschiedliche Version von QT/Webkit verwenden.
Sie bekommen jemals ein Update auf diese - auf genau dasselbe Problem laufen! –
Das gleiche hier aber nur unter Linux, Windows ist in Ordnung –