À une époque, l'envoi de tout un tas de fichiers était quasiment impossible par Apple Mail sans le zipper avant. L'envoi de polices par mail (qui arrivaient à destination inutilisables) a longtemps été le sujet d'un tas de problèmes posé dans ces forums.
C'était, et c'est toujours, un problème dû à l'organisation des fichiers Mac... dans le système HFS du Mac, tous les fichiers ont deux branches : la branche "datas" et la branche "ressources", chacune contenant des éléments bien précis et bien définis selon le type des fichiers...
Quand on envoie des fichiers par mél sans les zipper (
ou qu'on les copie sur une clé USB au format PC) seule la branche "datas" est transmise/conservée... donc :
pour tous les fichiers qui n'utilisent QUE la branche "datas" et dont la branche "ressources" est vide (comme les PDF, les JPEG et les documents en général), la transmission par mél se fait sans problème : la branche "ressource" est perdue, mais comme elle ne contenait rien, puisque toutes les données sont dans la branche "datas", et que cette branche "datas" arrive intacte, alors le fichier est utilisable.
en revanche, tous les fichiers qui utilisent les deux branches, ou seulement la branche "ressources", perdent leur branche "ressources" et seule la branche "datas" est transmise... les fichiers sont donc alors :
- incomplets, donc inutilisables pour ceux qui utilisent les 2 branches,
- vides pour ceux qui n'utilisent que la branche "ressources"... c'est le cas par exemple des polices PostScript et True-Type d'OS9, des logiciels, des tableaux de bords et extensions d'OS9, etc.
Mais, les polices Open-Type et les nouvelles polices True-Type d'OS X (les .dfont) n'ont pas la structure des anciennes polices (postScript et TT OS9) et toutes leurs données sont dans la branche "datas"...
- les Open-Type parceque en fait ce sont des polices de PC, donc des fichiers uniques sans notion de "branche", que le Mac considère comme ayant toutes leurs données dans la branche "datas" et rien dans la branche "ressource",
- les True-Type d'OSX .dfont parceque Apple a volontairement mis toutes leurs ressources dans la branche "datas", laissant la branche "ressources" vide :
dfont = datafont !...
... et donc comme leur branche "ressources" est soit vide soit inexistante, normalement ces 2 types de polices peuvent voyager sur internet ou sur une clé USB PC sans problème.