La police de caractère Arial requis en PDF (BIRT convertisseur pdf, Linux)
J'ai créé un fichier rptdesign utilisation de BIRT IDE. Ce fichier contenu dans la police Arial, quand j'ai exporter le rapport au format PDF dans windows, il fonctionne très bien.
J'utilise la valeur par défaut viewerServlet pour créer des rapports. Mais quand j'ai déménagé le rapport à un système linux, tous les contenus dans le rapport est affiché dans la police Times New Roman, au lieu de la police Arial dans le fichier PDF.
Puis j'ai copié la police Arial.ttf fichier /var/police/truetype et ajouté la ligne suivante à platform/plugins/org.eclipse.birt.report.engine.fonts_2.3.2.r232_20090202/fontsConfig.xml
<font-paths>
---------------
---------------
---------------
<path path="/var/font/truetype" />
</font-paths>
Après l'ajout de cette ligne, tous les contenus sont à venir dans la police Arial, mais le contenu qui sont en gras semble comprimé et à l'air très laid.
Quelqu'un a été confronté à ce problème et a une solution?
Merci
En ce qui concerne,
Arun
- Je ne sais pas votre cadre particulier, mais n'est-ce pas offrir la possibilité d'incorporer les polices utilisées dans le document PDF?
Vous devez vous connecter pour publier un commentaire.
Voici mon fontsConfig_pdf.xml fichier
Essayer indiquant explicitement votre chemin à la police comme ceci:
La définition de cette propriété (de la police des chemins) cause le défaut le répertoire de polices d'être ignorée, au profit de seulement les chemins d'accès dans cet ensemble. Cela va faire Arial la seule police disponible pour le fichier PDF. Pour inclure les polices par défaut (TNR, Messagerie, etc...), ajoutez le chemin d'accès par défaut (org.eclipse.birt.rapport.moteur.les polices de caractères) sous eclipse plugins pour vous de la police des chemins entrées.
Vous pouvez aussi choisir de simplement ajouter Arial.ttf dans le répertoire par défaut et SUPPRIMER TOUTES les ENTRÉES de la police des chemins d'accès et de ramasser la police Arial type de cette façon. De toute façon devrait fonctionner.
Bonne Chance.
Tout fonctionne bien pour nous. Ci-dessous mon patch pour fontsConfig.xml:
Mettre dans le dossier polices arial.ttf et arial.xml les fichiers.
J'ai passé des heures à chercher pour cela:
L'exécution de cette et fait!
Arial.ttf ne contient que la plaine de la version de la police.
Pour le gras, l'italique et en italique-gras il existe différents fichiers (arialbd.ttf, etc).
Il suffit de copier ces, trop.