Vous pouvez utiliser fontembed
attribut de cfdocument
et le mettre à true
d'incorporer les polices spécifiées dans la sortie Vous devez envelopper votre texte à l'intérieur span
et spécifiez le font-family
approprié (police-famille qui affiche votre texte mieux que nécessaire) dans son style
attribut. Comme @bibin a suggéré d'utiliser Arial Unicode MS
comme font-family
. Comme ceci:
<cfdocument format="PDF" overwrite="true" fontembed="true">
<span style="font-size:20pt;font-family:Arial Unicode MS;">
المينــاء
</span>
</cfdocument>
Un autre font-family
capable d'afficher le texte est Traditional Arabic
. Vous pouvez installer d'autres polices plus précises dans CF Admin si vous en trouvez une et l'utiliser comme famille de polices.
Mise à jour:
Dans mon cas, la police est déjà disponible dans CF administration. Donc ici fontEmbed
n'est pas vraiment nécessaire. Il est utile dans le cas où la police n'est pas disponible dans CF Admin et nous voulons utiliser la police directement à partir de la page CF.
Très bien. Ça fonctionne. Je vous remercie. –