Page 1 sur 1

[R] Font name to PostScript name

Posté : dim. 18 mars 2012 21:22
par karime1
Bonjours,
est ce que vous connaissez une func qui donne le "PostScript name" à partir du nom de la police retourné par _Choosefont() ?
merci.

Re: [..] Font name to PostScript name

Posté : dim. 18 mars 2012 21:43
par mikell
C'est quoi le PostScript name ?

Re: [..] Font name to PostScript name

Posté : lun. 19 mars 2012 10:09
par karime1
le "PostScript name" est une des propriété des polices.
pour que je puisse choisir une police pour Photoshop (à travers autoit) il faut que je lui indique le "PostScript name".
j'ai essayé de contourner le prob. mais pas moyen.
j'ai cherché sur le net et j'ai trouvé ça:
► Afficher le texte
quiu me fournit le fameux "Postscript name"

Code : Tout sélectionner

Global $sFontData = FileRead("C:\WINDOWS\Fonts\GOUDYSTO.TTF") ; <- your font here (full path maybe)
$aArray = _RH_TTF_GetInfo($sFontData)
_ArrayDisplay($aArray)
les Prob avec ce bout de code:
- il faut indiquer le dossier de la police. donc si l'utilisateur n'a pas Windows le dossier ne sera plus le meme. et je ne sais pas comment c'est avec les autre sys d'exploitation.
- le func "_ChooseFont()" ne me retourne pas le véritable nom de la police
- la func "_RH_TTF_GetInfo($bBinary)" n'est compatible qu'avec les police TrueType (et aussi Opentype) donc il me reste les police *.FON mais c'est pas vraiment grave.

Re: [..] Font name to PostScript name

Posté : lun. 19 mars 2012 10:51
par mikell
Hum tu es sûr que Photoshop ne se contenterait pas du chemin + nom de fichier de la police ?
J'avais ça dans mes tiroirs (pour ttf seulement)
► Afficher le texte

Re: [R] Font name to PostScript name

Posté : lun. 19 mars 2012 11:41
par karime1
Merci pour le func "_WinAPI_ShellGetSpecialFolderPath"
mais je doit avoir le "Postscript name"
voila la soluce: http://www.autoitscript.fr/forum/viewto ... =21&t=9529
Sujet résolu.