2008-09-17 5 views

Répondre

17

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).

+2

+1 pour créditer correctement Apple avec la création de TrueType. –

+1

* "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 ... :-) –

2

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.

+4

TrueType a été développé chez Apple, pas Microsoft. –

7

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.

+0

Je l'ai mis à jour ceci, bien que je pense que là où vous dites "courbes cubiques", vous voulez dire "courbes quadratiques". – ShreevatsaR

+0

(Correction moi-même tout à l'heure.) – ShreevatsaR

Questions connexes