Les valises de polices peuvent contenir deux types de polices différents : les polices bitmap et les polices TrueType. Normalement, les valises de polices qui contiennent des données de polices bitmap ne représentent qu'une moitié de la police ; pour qu'elles soient utilisables, vous devez disposer des fichiers de polices PostScript Outline supplémentaires (ceux-ci auront un nom de fichier LWFN
).
Sinon, la valise de polices peut représenter une police TrueType, qui, comparée à une "valise de polices PostScript Type 1", est véritablement autonome.
Je ne connais pas de convertisseurs de polices en ligne de commande pour le Mac. Le seul type de conversion que je pourrais imaginer à l'aide d'outils en ligne de commande serait la conversion d'une police Font Suitcase basée sur les ressources en fourche vers une police TrueType Datafork (.dfont), et éventuellement d'une police TrueType Mac vers une police TrueType Windows (en gros, il faudrait extraire le fichier 'sfnt'
entrées de ressources).
Pour essayer de déterminer si la police Mac Font Suitcase est une police TrueType, vous pouvez utiliser la commande suivante :
grep -c sfnt /Library/Fonts/BankGothic/..namedfork/rsrc
Cela permet d'obtenir le nombre de fois où 'sfnt'
se trouve dans le resource fork du fichier en question. Si le résultat est 0, le fichier n'est probablement pas une police TrueType.
Notez que, par défaut, la commande terminal n'agit que sur la partie "data fork" des fichiers. Par exemple, la commande
ls -la /Library/Fonts/BankGothic
-rw-rw-r--@ 1 root admin 0 Mar 7 2007 /Library/Fonts/BankGothic
Cela montre que le fichier est vide (sa taille est de 0). Pour cibler spécifiquement le resource fork, vous ajoutez /..namedfork/rsrc
au nom du fichier, comme dans l'exemple suivant :
ls -la /Library/Fonts/BankGothic/..namedfork/rsrc
-rw-rw-r-- 1 root admin 346937 Mar 7 2007 /Library/Fonts/BankGothic/..namedfork/rsrc
EDIT : S'il s'agit d'une police TrueType Mac, je peux la convertir en une ou plusieurs polices TrueType Windows (.ttf) pour vous. (Pour ce type de conversion, il n'est pas nécessaire d'utiliser un logiciel de polices ; un simple éditeur de ressources Mac (et la connaissance de ce processus) devrait suffire. Si je le convertis de cette manière, je fournirai des captures d'écran de ce que je fais pour mémoire).
EDIT 2 : Voir ma réponse sur StackOverflow pour "Utilisation des polices de caractères OS 9 avec CSS". pour un outil que j'ai écrit et qui permettrait d'extraire par glisser-déposer des sfnt
les entrées de ressources vers les fichiers de police ttf individuels.