Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1566 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Postscript police/taille

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Postscript police/taille

n°1251142
kwash
Posté le 22-11-2005 à 23:22:34  profilanswer
 

Bonjour je suis nouveau sur ce forum donc je m'excuse si je ne post pas dans la bonne rubrique .  
Voila mon probleme , qui se scinde en 2 parties .  
 
Je suis en train de faire un petit programme qui utilise du postscript dans un autre langage de programmation (scheme), je voudrai offrir aux futur utilisateurs un choix de police . Pour cela j'ai besoin de recuperer la liste de police (ou au moins quelques une) afin d'implementer ma liste de choix ,seulement je ne sais absolument pas ou trouver cette liste , donc ma question est :
 
-Ou trouver la liste des police disponible en postscript de maniere portable (cad qui va marcher sous unix/win/macOS )
 
Ma deuxieme question m'embette beaucoup plus , je veux pouvoir centrer une chaine de caractaires pour cela je dispose comme données de :  
                      -une possition en x
                      -la taille de ma chaine
                      -la taille de ma police
maintenant je considere avoir une police de taille fixe ( tt les lettres font la meme taille) .  
donc si je veux centrer en x je doit faire :
 
X = (long d'une lettre) * (taille de la chaine)* (taille police)    ==>taille de ma chaine en fonction de la taille de la police ( en pixel?)
 
(x - X/2 ) me donne ensuite la position ou commencer a ecrire (enfin je suppose)  
 
mon probleme est donc de savoir comment avoir la taille d'un caractere en fonction du type de la police d'une part et d'autre part le rapport (long d'une lettre)*(taille de la police) est t'il coherent ? (cad pour avoir la taille d'une lettre en fonction de la taille de la police )
 
 
voila j'espere que quelqu'un poura me repondre , je suis dsl c'est assez confu .  
je m'excuse si jamais ce n'est pas la bonne partie du forum (ou pas le bon forum) et si quelqu'un a des liens qui pourai m'aider je lui en serai tres reconnaisant .


Message édité par kwash le 22-11-2005 à 23:35:41
mood
Publicité
Posté le 22-11-2005 à 23:22:34  profilanswer
 

n°1251209
olivthill
Posté le 23-11-2005 à 01:38:18  profilanswer
 

:hello:  
Pour une liste de polices de caractères sur différents OS, voir http://www.kdwebpagedesign.com/tutorials/fonts.asp (cela concerne les navigateurs internet au lieu de Postscript, mais cette liste me parait intéressante quand même).
 
Sous Windows, il est possible de déterminer la hauteur des caractères avec l'API GetTextMetrics(), la largeur avec l'API GetCharWidth(), ou GetCharABCWidths(), ou encore DrawText(...DT_CALCRECT...). :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Postscript police/taille

 

Sujets relatifs
probleme taille bloc en pourcentage[VBA-EXCEL ][DONE]Mise en forme d'un graphique à taille variable
taille de fenêtre[XML/XSL/FOP] Comment définir la police par default
Changer le style de la police dans une zone de texteMacro excel: reduction taille des images
Récupérer la taille d'un tableau associatifComment ouvrir une fenetre à 30% de la taille de l'écran ??
Javascript qui contrôle la taille d'ouverture d'une fenêtretaille d'une table en SQL
Plus de sujets relatifs à : Postscript police/taille


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR