Bonjours,
est ce que vous connaissez une func qui donne le "PostScript name" à partir du nom de la police retourné par _Choosefont() ?
merci.
[R] Font name to PostScript name
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Font name to PostScript name
Modifié en dernier par karime1 le lun. 19 mars 2012 11:42, modifié 1 fois.
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Font name to PostScript name
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 )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [..] Font name to PostScript name
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:
quiu me fournit le fameux "Postscript name"
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.
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
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)
- 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.
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Font name to PostScript name
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)
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 )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [R] Font name to PostScript name
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.
mais je doit avoir le "Postscript name"
voila la soluce: http://www.autoitscript.fr/forum/viewto ... =21&t=9529
Sujet résolu.