2011-07-31 2 views
6

Je pense que mon problème est indiqué ici ... J'ai installé des polices non standard dans mon répertoire ~/.fonts et j'ai exécuté 'mkfontdir' et 'mkfontscale'. Les polices apparaissent lorsque je les liste avec 'fc-list'. Le problème reste que wkhtmltopdf ne les reconnaît pas. D'autres polices système comme 'Courier 10 Pitch' sont reconnues ... mais pas ce qui se trouve dans mon répertoire utilisateur. Alors, y at-il un moyen d'obtenir wkhtmltopdf (ou d'ailleurs, webkit) pour reconnaître les polices dans mon dossier? Y at-il quelque chose que je dois faire sur ssh ou existe-t-il une option que je peux définir dans ruby?Get wkhtmltopdf pour reconnaître le dossier des polices utilisateur

Répondre

0

Le problème existe-t-il toujours? J'ai juste essayé avec un serveur virtuel d'Ubuntu et ai fait fonctionner des polices sans aucun problème même si la version que j'ai obtenue des dépôts est 0.9.9 qui est assez vieille. Mon processus:

  1. Installé xserver, Fluxbox, mupdf (spectateur), le chrome et wkhtmltopdf
  2. Vous avez une police impressionnante (de PonyRides)
  3. Ran mkfontdir, mkfontscale et fc-list (police se sont présentés sur la liste)
  4. Fait un test.html avec un seul paragraphe qui a utilisé la police personnalisée
  5. wkhtmltopd test.html test.pdf

J'ai vérifié le pdf sur place et e sur un autre ordinateur et la police personnalisée a même fonctionné là même si je n'avais pas la police installée. http://temp-share.com/show/dPf3m39HW < - généré en PDF (J'espère que le lien n'est pas trop temporaire).

+0

Cela fonctionnerait-il si les polices sont stockées dans, par exemple, css/fonts? Je ne peux pas obtenir wkhtmltopdf pour travailler avec mes polices non plus - je suis sur un plan d'hébergement partagé. (btw, police impressionnante! :)) – user961627

Questions connexes