[R] Font name to PostScript name

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
karime1
Niveau 5
Niveau 5
Messages : 106
Enregistré le : sam. 09 avr. 2011 10:05
Status : Hors ligne

[R] Font name to PostScript name

#1

Message 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.
Modifié en dernier par karime1 le lun. 19 mars 2012 11:42, modifié 1 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Font name to PostScript name

#2

Message par mikell »

C'est quoi le PostScript name ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
karime1
Niveau 5
Niveau 5
Messages : 106
Enregistré le : sam. 09 avr. 2011 10:05
Status : Hors ligne

Re: [..] Font name to PostScript name

#3

Message 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.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Font name to PostScript name

#4

Message 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
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
karime1
Niveau 5
Niveau 5
Messages : 106
Enregistré le : sam. 09 avr. 2011 10:05
Status : Hors ligne

Re: [R] Font name to PostScript name

#5

Message 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.
Répondre