TrueType
Le TrueType est un standard de la police d'ensemble de à l'origine développé par ordinateur Apple De vers la fin des années 80 en tant que concurrent le polices de type 1 de de s d'Adobe à les 'utilisées dans le post-scriptum . La force primaire de TrueType était à l'origine qu'elle a offert à des réalisateurs de la police par niveau important de contrôle de avec précision comment leurs polices sont montrées, jusqu'aux Pixel particuliers à de divers corps du caractère. (Avec des technologies considérablement variables de rendu en service aujourd'hui, commande de Pixel-niveau n'est plus sûr.)
Histoire
Apple
Sur Macintosh, des polices ont été à l'origine stockées dans les fichiers fontes à mémoire d'image main-accordés qui ont spécifié différents endroits de Pixel pour une police à une taille particulière. Si l'utilisateur voulait voir une police à une autre taille, le directeur de police a trouvé l'allumette la plus étroite et a appliqué un algorithme de base de graduation. Une fois mesuré à de grandes tailles que l'effet était comique-puisque ces polices ont été établies une correspondance de bits, ils mesurerait la même manière n'importe quelle image des infographies par quadrillage fait, devenant blocky.En revanche, des polices d'imprimeur pour le populaire Apple LaserWriter ont été basées sur des contours du type 1 de post-scriptum de , ayant pour résultat l'excellent rendement à n'importe quelle taille. Les polices d'ensemble ont un ensemble d'équations pour que des lignes et des courbes de schéma créent une forme pour chaque caractère (un " ; glyph" ;). En suivant les équations, l'ordinateur dessine un " ; outline" ; former à une taille spécifique, et puis au " ; fills" ; il avec l'encre (par exemple, noir) pour créer le caractère. La balance d'équations à n'importe quelle taille, et sont indépendant de la résolution de l'écran ou imprimeur. Elle produit la même qualité si c'est impression à filmer, le schéma sur un écran, ou l'impression un panneau-réclame. Cette technologie était l'invention principale que les fondateurs d'Adobe ont machinée et ont lancée sur le marché comme post-scriptum. Rendre des sujets difficiles était le fait que des polices de type 1 ont été chiffrées, et Adobe a fait une quantité considérable de leur revenu à partir d'autoriser le format aux ayants droit. Ils n'étaient pas sur le point de permettre simplement à Apple d'inclure le logiciel pour libre.
Au lieu de cela Sampo Kaasila à Apple a décidé d'écrire un format entièrement nouveau, qu'il a travaillé dessus sous le nom de la basse de (parce que c'était un format de police extensible, et vous pouvez mesurer un poisson, et peut-être comme dans la Basse-o-matic de du croquis de phase du samedi soir ) et le postérieur royal. Le système développé et a été par la suite libéré comme TrueType avec le lancement du système 7 d'OS de Mac de en mai 1991. Les polices, familles de quatre-poids de chronomètre romain , le helvetica , le courier , et une poignée de d'autres, a remplacé les polices à mémoire d'image plus ancien que les versions précédentes de système de Macintosh avaient employées. Pour la compatibilité avec des systèmes plus anciens, Apple a également embarqué une prolongation de TrueType et une version avertie de TrueType du moteur du Font/DA pour le logiciel système de 6 .
Un inconvénient énorme du système de TrueType est qu'il ne pourrait pas employer étonnant de sur-écran-non de polices de type 1 donné sa genèse. Cependant ceci a signifié que le système en fait n'a pas été employé par les personnes mêmes on l'a prévu que pour aider, des utilisateurs de logiciel de publication assistée par ordinateur. Ils avaient déjà investi l'argent considérable dans les polices commerciales de type 1, qui ils n'étaient pas intéressés à remplacer, et ont dû donc continuer d'employer le type directeur d'Adobe (voir ci-dessous). S'ajouter au problème était qu'il y avait très peu de polices disponibles dans le format de TrueType, ainsi même si on a voulu commencer frais il n'y avait aucune vraie manière de faire ainsi.
En tant qu'élément de la nouvelle tactique d'Apple de se distancer d'Adobe, Apple a autorisé TrueType au Microsoft , en échange d'un permis pour le TrueImage , un post-scriptum Microsoft-développé - de ordres de gestion compatible d'imprimeur qu'Apple prévu pour employer dans des leurs imprimantes à laser De cette langue d'imprimeur jamais a été inclus réellement dans tous les produits d'Apple.
Une partie le réponse de s d'Adobe de 'à apprendre que TrueType était développé était de créer de préemption le type logiciel d'Adobe de du directeur pour mesurer des polices de type 1 à l'écran et pour le rendement à n'importe quel imprimeur, tout comme des polices de TrueType. Bien que l'atmosphère ait au commencement coûté de l'argent, plutôt que venant librement avec le du système d'exploitation, c'est devenu une norme de fait pour n'importe qui impliqué dans la publication assistée par ordinateur .
Quand TrueType a été annoncé, le John que Warnock d'Adobe a donné un discours passionné dans lequel il a réclamé Apple et Microsoft vendaient l'huile de serpent , et puis a immédiatement libéré le format de type 1 comme norme éditée pour n'importe qui à l'utilisation. Ceci a fait bien plus de pression sur TrueType. Apple a par la suite remplacé des accords avec Adobe pour l'usage du post-scriptum dans des ses imprimeurs ; on spécule le que la tactique d'Apple a eu comme conséquence des paiements de redevance inférieurs à Adobe en tant qu'élément de ses nouveaux accords de licence.
Apple a prolongé TrueType avec le lancement de TrueType GX en 1994, une technologie de Smartfont qui faisait partie de QuickDraw GX . Ceci a offert des prolongements puissants dans deux domaines principaux. Étaient la première fois les haches de police ( Morphing ), par exemple permettant à des polices d'être sans à-coup ajustées de la lumière sur "BOLD" ou de l'étroit sur la prolongé-concurrence au " d'Adobe ; " multiple du maître ; technologie. Était en second lieu la substitution, où des ordres particuliers des caractères peuvent être codés pour renverser à différentes conceptions dans certaines circonstances, utile par exemple pour offrir les ligatures pour le " ; fi" ; , " ; ffi" ; , " ; ct" ; , etc. tout en maintenant le mémoire auxiliaire des caractères nécessaires pour les correcteurs orthographiques et la recherche des textes. Cependant, le manque d'outils faciles à utiliser pour faire des polices de TrueType GX signifiées là n'étaient pas plus qu'une poignée de polices de GX. Une grande partie de la technologie dans TrueType GX, y compris morphing et substitution, vit dessus comme AAT (typographie avancée d'Apple de ) dans le Mac de OS x . Peu de réalisateurs de police en dehors d'Apple essayent de faire des polices d'AAT ; au lieu de cela, le OpenType est devenu le " dominant ; font" futé ; technologie, en dépit de son manque de soutien des haches ou des maîtres multiples.
Microsoft
D'ici Microsoft 1991 TrueType supplémentaire dans le Windows 3.1 du système d'exploitation. Dans l'association avec leurs entrepreneurs, le Monotype Corporation , Microsoft a consacré beaucoup d'effort créant un ensemble de polices de TrueType de qualité qui étaient compatibles avec les polices de noyau étant empaquetées avec l'équipement de post-scriptum alors. Ceci a inclus les polices qui sont standard avec Windows à ce jour : Times New Roman (compatible avec des périodes romaines), Arial (compatible avec helvetica) et courier nouveau (compatible avec le courier). On devrait comprendre le " ; compatible" ; pour signifier deux choses : d'abord, cela les polices sont semblable pour regarder, et en second lieu, très d'une manière primordiale, les polices ont les mêmes largeurs du caractère ainsi peuvent être employées pour composer les mêmes documents sans reflowing le texte. (La disjonction des noms, en particulier entre Arial et helvetica, en a mené croire qu'il y avait un problème général de devoir déterminer un " ; equivalent" ; Police d'Apple ou de post-scriptum toutes les fois qu'une police de Windows de détail s'est appelée pour, ou vice versa. Cependant, alors que les contours de caractère eux-mêmes sont différents, les modèles et les poids ont été rendus assez semblables que l'utilisateur moyen ne peut pas dire aux polices à part.)Les techniciens de Microsoft et de monotype avaient l'habitude la technologie de indication de TrueType pour s'assurer que ces polices n'ont pas souffert du problème de l'illisibilité aux basses résolutions qui avaient précédemment forcé l'utilisation des polices établies une correspondance de bits pour l'affichage d'écran. Les avances suivantes en technologie ont présenté le premier anticrénelage , qui lisse les bords des polices aux dépens d'un léger flou, et plus récemment le rendu de Subpixel de (l'exécution de Microsoft va par le nommé ClearType ), qui exploite la structure de Pixel des affichages basés par d'affichage à cristaux liquides du TFT pour augmenter la résolution apparente du texte. Microsoft a lancé ces technologies particulièrement fortement, et elles sont maintenant employées couramment sur toutes les plates-formes.
Microsoft a également développé un " ; " futé de la police ; technologie, appelée le TrueType ouvert en 1994, plus tard retitré au OpenType quand il a fusionné l'appui de la technologie de type 1 d'Adobe .
TrueType aujourd'hui
Macintosh et Windows
TrueType a longtemps été le format le plus commun pour des polices sur OS et Windows de Mac de , bien que tous les deux incluent également le soutien indigène du format du type 1 d'Adobe et la prolongation d'OpenType à TrueType (depuis le Mac de OS x 10. Tandis que quelques polices équipées de nouveaux logiciels d'exploitation sont maintenant dans le format d'OpenType, tiers les polices les plus libres ou les plus peu coûteuses emploient TrueType plat.De plus en plus, les nouvelles approches pour examiner le rendu ont réduit l'importance de l'indication étendue de TrueType. L'approche du rendu d'Apple sur OS X de Mac ignore presque tous les conseils dans une police de TrueType, alors que ClearType de Microsoft ignore beaucoup de conseils, et des travaux meilleurs avec le " ; légèrement hinted" ; polices.
Linux et d'autres plates-formes
Le projet de FreeType de David Turner essaye de créer une exécution indépendante de la norme de TrueType (aussi bien que d'autres normes de police dans FreeType 2). FreeType est inclus dans beaucoup de distributions du Linux .Il y a des contrefaçons potentielles dans FreeType parce que les pièces de la machine virtuelle de indication du de TrueType étaient brevetés par par Apple, un fait non mentionné dans les normes de TrueType. (Des titulaires de brevet qui contribuent aux normes non éditées par un organisme de normalisation important tel qu'OIN ne sont pas exigés pour révéler la portée de leurs brevets.) FreeType 2 inclut un hinter automatique qui analyse les formes du Glyph et essaye de produire des conseils automatiquement, de ce fait évitant la technologie brevetée. Le hinter automatique améliore généralement l'aspect des polices libres ou bon marché, pour lesquelles l'indication est souvent inexistante ou automatiquement produite de toute façon, mais cela peut dégrader l'aspect du professionnel main-a laissé entendre des polices, et ne fonctionne pas bien (ou du tout) pour le texte non-occidental qui exige une approche différente à l'indication. En conséquence, beaucoup de personnes préfèrent permettre la technologie de indication brevetée.
Notes techniques
Contours
Les contours des caractères (ou des Glyphs dans des polices de TrueType sont faits en ligne segments droite et quadratique courbes mathématiquement plus simples des courbes de Bézier de ces sont légèrement plus efficaces pour traiter que les courbes cubiques de Bézier répandues dans le post-scriptum - monde centré de de la conception graphique , et également utilisé dans des polices de type 1. Cependant, la plupart des formes exigent de plus de points de décrire avec les courbes quadratiques que le cubics. Cette différence signifie également qu'il n'est pas possible de convertir le type 1 losslessly en format de TrueType, bien que dans la pratique il soit souvent possible de faire une conversion sans perte de TrueType en type 1.
Langue de indication
Les systèmes de TrueType incluent une machine virtuelle qui exécute des programmes à l'intérieur de la police, traitant le " ; le laisse entendre " de ; des Glyphs ceux-ci tordent les points de commande qui définissent le contour, avec l'intention que le traceur par ligne produit peu de dispositifs d'undesirable sur le glyph. Le programme de indication de chaque glyph tient compte de la taille (en Pixel) auxquels le glyph doit être montré, aussi bien que d'autres facteurs moins importants de l'environnement d'affichage.Bien qu'incapable de recevoir l'entrée et de produire le rendement comme normalement compris dans la programmation, la langue de indication de TrueType offre les autres choses nécessaires pour des langages de programmation : de embranchement conditionnel (SI rapports), faisant une boucle un nombre arbitraire de fois (POUR et Tandis que-type rapports), variables (bien que ceux-ci sont simplement numérotés des fentes dans un secteur de mémoire réservé par la police), et encapsulation de code dans des fonctions. Les instructions spéciales appelées les conseils de delta de sont la commande du niveau le plus bas, déplaçant un point de commande à juste une taille de Pixel.
De bonnes techniques de programmation de glyph de TrueType sont censées pour faire autant que possible using des variables définies juste une fois dans la police entière (par exemple, largeurs de tige, taille de chapeau de , X-taille ). Ceci signifie éviter des instructions de delta autant que possible. Ceci aide le lotisseur de police à faire à des changements importants (par exemple, le point auquel les tiges principales de la police entière sautent de 1 à 2 Pixel au loin) les la plupart de la voie par le développement.
La fabrication d'une police de TrueType très bien-laissée entendre reste une quantité de travail significative, en dépit de la plus grande facilité d'emploi des programmes pour ajouter des conseils aux polices comparées au début des années 90. Beaucoup de polices de TrueType ont donc seulement des conseils rudimentaires, ou ont l'indication automatiquement appliquée par le rédacteur de police, avec des résultats finaux variables.
Formats de police
Collection de TrueType
La collection de TrueType (TTC) est une prolongation du format de TrueType qui laisse combiner les polices multiples dans un dossier simple, créant l'épargne d'espace substantielle pour la collection de polices qui emploient seulement différents glyphs sur quelques caractères. Ils étaient d'abord disponibles dans des versions chinoises, japonaises, et coréennes de Windows, et soutenu pour toutes les régions en Windows 2000 et plus tard.L'OS de Mac a inclus l'appui de TTC commençant par OS 8. Dans l'OS de Mac, TTC a le type de dossier ttcf.
Formats de fichier
De base
Une police de base se compose de tables multiples spécifiques dans l'en-tête. Un nom de table peut avoir jusqu'à 4 lettres.Dans un dossier de TTC, il contiennent une table de ttcf qui indique combien de polices sont dans la collection. Les polices multiples dans une collection emploie la même table de glyph.
La police de TrueType régulière vient avec la prolongation de .ttf, alors qu'un TTC vient avec la prolongation de .
Dans l'OS de Mac, ce s'appelle Donnée-Fourchette Font.
Valise
Semblable à TTC, il est conçu pour porter les polices multiples dans un dossier. Mais à la différence de TTC, il n'est pas limité aux polices dans le même famille.La valise vient avec la ressource-fourchette et les formats de donnée-fourchette. la valise de Donnée-fourchette est au commencement soutenue dans la valise de Donnée-fourchette d'OS X. de Mac a le dfont prolongation.
Post-scriptum
Dans les polices de post-scriptum de , le contour de TrueType est définissent comme type 42, ou type 11 pour des polices de CID.| Random links: | Confiance de conservation de faune de Durrell | Í Mýrdal de Vík | mangue Noir-throated | Combattants Megamix | François-Léon Sicard | TrueType |