Je ne suis pas un passionné d'informatique, je suis donc désolé si cette question n'est pas adaptée à ce forum. On m'a envoyé un paquet InDesign, mais la plupart des polices contenues dans le dossier des polices font 0 Ko, n'ont pas d'extension et je ne peux pas les ouvrir. J'ai pourtant pu installer le reste des polices. J'ai lu que cela pouvait être dû au fait que j'ai décompressé le paquet MAC sur Windows, et que je devrais demander un "fichier d'archive" des polices. Un fichier d'archive est-il un fichier compressé ? Le paquet était déjà un fichier zip. Toute aide est la bienvenue.
Réponse
Trop de publicités?Je suis aussi tombé sur d'étranges polices à 0 octet. J'ai trouvé cette explication :
Sous OS 9, les polices Mac avaient l'habitude de stocker leurs données dans la fourche des ressources. Normalement, cela sert à stocker les métadonnées d'un fichier. Quelqu'un chez Apple a décidé que mettre les polices à cet endroit était une bonne idée. Maintenant, dans OS X, la fourche de ressources a été déplacée vers l'attribut étendu.
com.apple.ResourceFork
. Les attributs étendus ne sont pas utilisés dans les calculs de taille de fichier par le terminal. Si vous voulez voir les attributs étendus, vous pouvez utiliserxattr -l file_name
. L'exécution de cette opération sur le fichier de police a révélé un gros morceau de données dans com.apple.ResourceFork, qui était certainement l'information sur la police. Mystère résolu.
Source : http://www.dmertl.com/blog/?p=11
Une façon de résoudre ce problème est d'extraire les métadonnées dans un fichier, comme ceci : xattr -p com.apple.ResourceFork file_name > file_name.ttf