Gérer les fichier polices.
elf
Membre
Salut,
J'aimerais, avec un fichier police, générer une image (pour afficher dans une vue) d'un text avec la police contenue dans le fichier et des autres attributs comme la taille etc.
Est-ce possible? Si oui, comment?
Merci d'avance,
elf
J'aimerais, avec un fichier police, générer une image (pour afficher dans une vue) d'un text avec la police contenue dans le fichier et des autres attributs comme la taille etc.
Est-ce possible? Si oui, comment?
Merci d'avance,
elf
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Quelques mot-clés :
drawAtPoint:withAttributes: (NSString Additions), dataWithPDFInsideRect: (NSView), initWithData: (NSImage)...
Je ne peut donc pas utiliser un simple NSAttributedString (c'est bien ça?) pour afficher une string avec des polices, car j'ai le fichier mais il n'est pas installé dans le system et je ne veux pas l'installer!
Non, c'est pas ça, NSString suffit.
Pour utiliser une fonte, il faut qu'elle soit installée (chargée en mémoire).
Par contre, tu peux librement charger puis décharger une fonte à partir de son fichier dans ton application afin de l'utiliser. Consulte ce post.
.
ta méthode à l'air super, mais il y a un petit problème: j'ai besoin de les charger à la volée!
ça n'a pas l'air possible, car il faut les charger avant que l'app commence.
a moins que, ça serais pas possible si je transforme la police en image dans un thread / task différent?
je pense que un thread différent ça fait un peu simpliste et que ça va pas marcher.
par contre un task qui retourne un NSData d'une image, ça peut le faire?
EDIT: ou peut être que c'est même possible de retourner un NSData du NSFont? ce qui est encore mieux!
cool, merci!