Oracle Forms & Reports

Les polices en gras n'apparaissent pas dans la sortie PDF

S'APPLIQUE À :

Oracle Reports Developer - version 10.1.2.0.2 et ultérieures
Les informations de ce document s'appliquent à toutes les plateformes.
"Pertinence vérifiée le 15 mars 2010"

SYMPTÔMES

Lorsque le sous-ensemble de polices (Font Subsetting) est configuré, les polices en gras apparaissent en style normal dans les sorties PDF générées par Oracle Reports. Par exemple, avec la configuration de sous-ensemble suivante, la police Arial normale s'affiche à la place de l'Arial gras :

Arial..Italic... = "Ariali.ttf"
Arial..... = "Arial.ttf"
Arial..Italic.Bold.. = "Arialbi.ttf"
Arial...Bold.. = "Arialbd.ttf"

MODIFICATIONS

Des modifications ont été apportées au fichier uifont.ali pour y ajouter des paramètres de sous-ensemble PDF (PDF Subset).

CAUSE

Le problème vient de l'ordre des paramètres de sous-ensemble PDF. La police normale a été ajoutée avant les polices gras italique, gras et italique. Tous les styles de police sont donc remplacés par la police normale.

SOLUTION

Corrigez l'ordre des paramètres de sous-ensemble PDF pour obtenir la bonne police. Les polices doivent être placées dans l'ordre suivant :

Police gras italique
Police gras
Police italique
Police normale.

Modifiez l'ordre des polices dans uifont.ali pour obtenir la bonne police. En version 11g et ultérieures, les modifications doivent être faites dans Oracle Enterprise Manager. Des versions 9.0.2 à 10.1.2.3, elles doivent être faites directement dans le fichier uifont.ali avec un éditeur de texte.

Pour la procédure détaillée, consultez :

Note:207711.1 - How to Use Font Subsetting in Reports for PDF Output.

RÉFÉRENCES

NOTE:207711.1 - How to Use Font Subsetting in Reports for PDF Output