Quelle est la différence entre les polices TrueType et les polices Type-1?Quelle est la différence entre les polices TrueType et les polices Type-1?
Répondre
La spécification Postscript Type-1 a été créée par Adobe en 1985 environ. Les polices de type 1 sont basées sur un vecteur. Vous pouvez trouver la spécification dans "Adobe Type 1. Font Format.".
Les polices TrueType ont été définies par Apple quelques années plus tôt alors True Type et PostScript étaient des concurrents dans les années 1990. Microsoft a choisi True Type pour le format de police Windows natif au début des années 1990 (pour l'utilisation de PostScript, des outils supplémentaires comme Adobe Type Manager étaient nécessaires).
Aujourd'hui, Microsoft a cessé de prendre en charge les polices PostScript. Essayez d'en utiliser un comme une police d'interface utilisateur dans Vista. Bonne chance ;-)
En tant que successeur de TrueType, Microsoft (je pense qu'Adobe) a créé le format Open Type (n'importe quand autour de 2000) et Adobe a converti toute sa bibliothèque de polices dans le nouveau format (vous pouvez toujours les obtenir comme polices Type-1).
+1 pour créditer correctement Apple avec la création de TrueType. –
* "Les polices TrueType ont été définies par Apple quelques années plus tôt [...]" * - ce n'est pas correct. C'est l'inverse: TrueType est venu après Type1 (et son développement était un résultat direct de la pratique commerciale d'Adobe de tarification des polices Type1 trop élevé, et de garder leur format un secret commercial trop longtemps ... Encore +1 pour le reste de l'information contenue dans cette réponse ... :-) –
Type-1 est le format le plus ancien, et remonte à l'époque où Adobe était pionnier PAO avec PostScript et les polices vectorielles. À l'époque, Type 1 et Type 3 étaient les seuls formats compris par les imprimantes PostScript, et seul le Type 1 pouvait inclure des indications nécessaires pour donner un aspect correct aux polices, et le format était un secret commercial. De cette façon, Adobe a relégué d'autres fonderies de polices aux polices non-suggérées en utilisant le format Type 3.
TrueType a été inventé par Microsoft comme un moyen (a) de briser le monopole d'Adobe sur les formats de police suggérés, (b) d'éviter d'utiliser un format associé à Macintosh et PostScript sous Windows. En interne, TrueType utilisait des courbes quadratiques plutôt que des beziers cubiques, les rendant ainsi plus rapides à afficher sur l'écran et sur les imprimantes moins performantes non compatibles PostScript utilisées sur les systèmes Windows. TrueType a également un meilleur support pour Unicode et d'autres choses inventées depuis la création de Type 1. Les Mac modernes supportent également TrueType. Le nouveau format OpenType combine TrueType et Type 1 (les données vectorielles peuvent être sous forme quadratique ou cubique, de sorte que vous pouvez convertir directement l'un des anciens formats en OpenType). OpenType prend également en charge les ligatures automatiques fantaisistes et la substitution de glyphes, ce qui est agréable en texte anglais et vital pour le texte utilisant des scripts arabes ou indiens.
TrueType a été développé chez Apple, pas Microsoft. –
Une différence très importante est que PostScript (et OpenType PostScript) prend en charge cubic Bézier curves, où chaque arc de chaque glyphe est décrit par quatre points de contrôle. TrueType (et Tt aromatisé OpenType) utilise des courbes quadratiques, chaque arc n'ayant que trois points de contrôle. Cela offre moins de contrôle sur la forme de la courbe.
Une autre différence clé est la façon dont ils effectuent les indices. Étant donné que TrueType était initialement destiné au rendu d'écran basse résolution, son système d'indicateurs fonctionne en ajustant les courbes pour qu'elles s'adaptent bien aux points de réseau de pixels, en utilisant un mécanisme de bytecode assez élaboré. Les polices PostScript étaient conçues pour les impressions papier à plus haute résolution et utilisaient des directives pour aligner les courbes à angle droit aux endroits appropriés.
Je l'ai mis à jour ceci, bien que je pense que là où vous dites "courbes cubiques", vous voulez dire "courbes quadratiques". – ShreevatsaR
(Correction moi-même tout à l'heure.) – ShreevatsaR
- 1. Quelle est la meilleure option pour rendre les polices complexes?
- 2. Quelle est la différence entre les compléments et les macros?
- 3. Quelle est la différence entre les schémas W3 et xmlsoap.org?
- 4. Comment mapper les polices mac aux polices Windows
- 5. Java, unicode et polices
- 6. Quelle est la différence entre dict() et {}?
- 7. quelle est la différence entre:.! et: r !?
- 8. Quelle est la différence entre = et: =
- 9. Question sur les polices pour php captcha
- 10. Les polices carbone/cacao sont différentes
- 11. Quelle est la différence entre les licences open source
- 12. Définir les propriétés des polices dans RichTextBox
- 13. Les polices par défaut en Java
- 14. Routines graphiques de polices
- 15. Compresser/dégonflage @ polices font-face
- 16. articles sur les polices dans Linux ou les polices en général
- 17. polices à l'échelle avec les contrôles
- 18. Comment utiliser les polices Open Type en Java?
- 19. Quelle est la différence entre les méthodes et les attributs dans Ruby?
- 20. Quelle est la différence entre les méthodes anonymes (C# 2.0) et les expressions lambda (C# 3.0)?
- 21. Quelle est la différence entre les wrappers BIO d'Openssl et les appels SSL?
- 22. Rendu des polices pour les pages Web
- 23. Linq: Quelle est la différence entre Select et Où
- 24. Quelle est la différence entre un nanokernel et un exokernel?
- 25. Quelle est la différence entre include et extend dans Ruby?
- 26. Quelle est la différence entre un midlet et un corelet?
- 27. Quelle est la différence entre% c et% C dans printf?
- 28. Quelle est la différence entre le format OMF et COFF?
- 29. Quelle est la différence entre "bool" et "bool?"
- 30. Quelle est la différence entre latin1_general_ci et utf8_bin dans MYSQL
Je vote pour fermer cette question hors-sujet car elle n'a rien à voir avec la programmation –