Polices
Questions fréquentes
fonts
Gestion des polices multilingues et expertise typographique. Opticentre travaille avec précision sur les écritures complexes, les textes de droite à gauche et le prépresse CJK.
Police OpenType?
OpenType est un format de police scalable initialement développé par Microsoft, rejoint ensuite par Adobe Systems. OpenType a été annoncé pour la première fois en 1996, avec un nombre significatif de polices OpenType commençant à être livrées en 2000-2001. Adobe a achevé la conversion de l'ensemble de sa bibliothèque de polices vers OpenType vers la fin 2002. Début 2005, environ 10 000 polices étaient disponibles au format OpenType, la bibliothèque d'Adobe représentant moins d'un tiers du total.
Description
OpenType utilise la structure générale "sfnt" d'une police TrueType, mais y ajoute plusieurs options smartfont qui enrichissent les capacités typographiques. Une police OpenType peut contenir des contours TrueType ou des contours de style PostScript (ces derniers stockés au format compact CFF/Type 2).
OpenType présente plusieurs caractéristiques distinctives :
- le codage de la police est basé sur Unicode et peut prendre en charge n'importe quelle écriture (ou plusieurs écritures à la fois)
- les polices OpenType peuvent contenir jusqu'à 65 536 glyphes
- les polices peuvent disposer de fonctions typographiques avancées permettant un traitement typographique correct des écritures complexes et des effets typographiques avancés pour les écritures plus simples, comme l'écriture latine utilisée en anglais.
- les fichiers de police sont conçus pour être multiplateformes et peuvent être utilisés sans modification sur Mac OS, Windows et certains systèmes Unix
- si aucun glyphe supplémentaire ni fonctionnalité typographique étendue n'est ajouté, les polices OpenType CFF peuvent être sensiblement plus petites que leurs équivalentes Type 1
Balises de mise en page
Les balises OpenType Layout sont des chaînes de 4 octets qui identifient les écritures, systèmes linguistiques, fonctions et lignes de base dans une police OpenType Layout. Le registre de balises de Microsoft établit les conventions pour nommer et utiliser ces balises.
Comparaison avec d'autres formats
Comparée à "GX Typography" d'Apple - aujourd'hui appelée Apple Advanced Typography (AAT) - OpenType offre moins de flexibilité dans les options typographiques, mais des options et un support liés aux langues supérieurs.
OpenType a connu un succès bien plus grand qu'AAT. Il existe beaucoup plus de polices et d'applications compatibles, malgré l'ancienneté d'AAT. La nature monoplateforme d'AAT et l'absence de support de la part de tout éditeur majeur autre qu'Apple sont probablement deux facteurs expliquant cela.
Du point de vue du développeur de polices, OpenType est, dans de nombreuses situations courantes, plus facile à développer qu'AAT. D'abord, les substitutions déclaratives simples et le positionnement d'OpenType sont plus faciles à appréhender que les tables d'états (state tables) plus complexes (mais puissantes) d'AAT. Ensuite, la stratégie d'Adobe de licencier gratuitement le code source développé pour son propre développement de polices a permis à des applications tierces de création de polices comme FontLab et FontMaster d'ajouter un support relativement facilement. Bien que le support de codage textuel d'Adobe ne soit pas aussi visuel que l'outil séparé de Microsoft, VOLT (Visual OpenType Layout Tool), l'intégration aux outils utilisés pour créer les polices a été bien reçue.
Autre différence : un cadre de support OpenType (tel qu'Uniscribe de Microsoft) doit fournir une bonne dose de connaissances sur les problématiques spécifiques de traitement linguistique pour gérer (par exemple) l'arabe. Avec AAT, le développeur d'une police AAT doit encapsuler toute cette expertise dans la police. Cela signifie qu'AAT peut gérer n'importe quelle langue arbitraire, mais exige plus de travail et d'expertise des développeurs de polices. À l'inverse, les polices OpenType sont plus faciles à créer, mais ne peuvent prendre en charge certaines langues complexes que si l'application ou le système d'exploitation sait les gérer.
Avant de prendre en charge OpenType, Adobe promouvait les polices multiple master pour la typographie haut de gamme. Les polices multiple master ne disposaient pas des contrôles pour les glyphes alternatifs et les langues qu'offre OpenType, mais offraient plus de contrôle sur la forme des glyphes.
Police TrueType?
TrueType est une norme de police vectorielle développée à l'origine par Apple Computer à la fin des années 1980 comme concurrent des polices Adobe Type 1 utilisées dans PostScript. La principale force de TrueType résidait à l'origine dans le fait qu'il offrait aux développeurs un haut degré de contrôle sur la manière exacte dont leurs polices sont affichées, jusqu'aux pixels particuliers, à différentes tailles. (Avec les technologies de rendu très variées utilisées aujourd'hui, le contrôle au niveau du pixel n'est plus garanti.)
Langage de hinting
Les systèmes TrueType incluent une machine virtuelle qui exécute des programmes à l'intérieur de la police, traitant les "hints" des glyphes. Ceux-ci déforment les points de contrôle qui définissent le contour, dans le but de faire produire au rastériseur moins de caractéristiques indésirables sur le glyphe. Le programme de hinting de chaque glyphe tient compte de la taille (en pixels) à laquelle le glyphe doit être affiché, ainsi que d'autres facteurs moins importants de l'environnement d'affichage.
Bien qu'incapable de recevoir des entrées et de produire des sorties au sens habituel de la programmation, le langage de hinting TrueType offre les autres prérequis des langages de programmation : branchement conditionnel (instructions IF), bouclage sur un nombre arbitraire d'itérations (instructions de type FOR et WHILE), variables (bien qu'il s'agisse simplement d'emplacements numérotés dans une zone mémoire réservée par la police) et encapsulation du code en fonctions. Des instructions spéciales appelées delta hints constituent le contrôle de plus bas niveau, déplaçant un point de contrôle à une seule taille en pixels.
Les bonnes techniques de programmation de glyphes TrueType consistent à faire autant que possible en utilisant des variables définies une seule fois dans toute la police (par exemple, largeurs de fût, hauteur de capitale, hauteur d'x). Cela implique d'éviter autant que possible les instructions delta. Cela aide le développeur à apporter des modifications majeures (par exemple, la taille à laquelle les fûts principaux de la police passent de 1 à 2 pixels de large) pour la plus grande partie du développement.
Créer une police TrueType très bien hintée reste un travail considérable, malgré la convivialité accrue des programmes d'ajout de hints aux polices par rapport au début des années 1990. Beaucoup de polices TrueType n'ont donc que des hints rudimentaires, ou un hinting appliqué automatiquement par l'éditeur de police, avec des résultats variables.
Police FreeType?
FreeType est une bibliothèque logicielle qui implémente un moteur de polices. Elle sert à rastériser les caractères en bitmaps et fournit un support pour d'autres opérations liées aux polices.
En mai 2006, la dernière version de FreeType est FreeType 2.2.1, qui prend en charge un assortiment de formats de polices, dont TrueType, Type 1 et OpenType. FreeType est open source, disponible sous la licence GNU Questions générales Public License ou une licence similaire à la licence BSD originale (avec la clause de publicité).
PostScript?
PostScript (PS) est un langage de description de pages et un langage de programmation utilisé principalement dans les domaines de l'édition électronique et de la publication assistée par ordinateur.
Impression PostScript
PostScript a rompu avec la tradition en combinant les meilleures caractéristiques des imprimantes et des traceurs. Comme les traceurs, PostScript offrait des tracés au trait de haute qualité et un langage de contrôle unique utilisable sur n'importe quelle marque d'imprimante. Comme les imprimantes matricielles, PostScript proposait des moyens simples de générer des pages de texte et des images tramées. Contrairement à ces deux technologies, PostScript pouvait placer tous ces types de médias sur une même page, ce qui offrait une souplesse bien supérieure à celle de toute imprimante ou de tout traceur existant auparavant.
PostScript est allé au-delà du langage de contrôle d'imprimante classique en constituant un véritable langage de programmation à part entière. De nombreuses applications peuvent transformer un document en un programme PostScript dont l'exécution aboutit au document d'origine. Ce programme peut être envoyé à un interpréteur situé dans une imprimante, ce qui produit un document imprimé, ou à un interpréteur intégré à une autre application, qui affichera le document à l'écran. Le programme-document étant identique quelle que soit sa destination, on le qualifie d'indépendant du périphérique.
PostScript se distingue également par sa mise en œuvre d'une rastérisation à la volée ; tout, y compris le texte, est spécifié en termes de lignes droites et de courbes de Bézier cubiques (auparavant réservées aux applications de CAO), ce qui permet une mise à l'échelle, une rotation et d'autres transformations arbitraires. Lorsque le programme PostScript est interprété, l'interpréteur convertit ces instructions en points nécessaires pour composer la sortie. C'est pour cette raison que les interpréteurs PostScript sont parfois également appelés Raster Image Processors PostScript, ou RIP.
Qu'est-ce qu'une police serif et sans serif?
Fonte typographique
Un dessin pour un ensemble de caractères. Parmi les fontes populaires figurent Times Roman, Helvetica et Courier. La fonte représente un aspect d'une police. La police comprend également des caractéristiques telles que la taille, la graisse, l'italique, etc.
Il existe deux grandes catégories de fontes : avec empattements (serif) et sans empattements (sans serif). Les fontes sans serif sont composées de traits simples, tandis que les fontes serif utilisent de petits ornements décoratifs pour embellir les caractères et les rendre plus faciles à lire. Helvetica est une fonte sans serif et Times Roman est une fonte serif.
Serif
Petit trait décoratif ajouté en ornement à la forme de base d'un caractère. Les fontes sont souvent décrites comme serif ou sans serif (sans empattements). La fonte serif la plus courante est Times Roman. Une fonte sans serif courante est Helvetica.
Sans Serif
Prononcé SAN-SERR-if. Une catégorie de fontes qui n'utilisent pas d'empattements, ces petits traits aux extrémités des caractères. Parmi les polices sans serif populaires figurent Helvetica, Avant Garde, Arial et Geneva. Les polices serif incluent Times Roman, Courier, New Century Schoolbook et Palatino.
Selon la plupart des études, les polices sans serif sont plus difficiles à lire. C'est pourquoi elles sont le plus souvent utilisées pour de courts éléments textuels tels que des titres ou des légendes.
Exemples
- Serif :
- Polices latines : Times New Roman, Bodoni, Garamond, Minion Web, ITC Stone Serif, MS Georgia, Bitstream Cyberbit
- Polices grecques : Bitstream Cyberbit
- Polices cyrilliques : Adobe Minion Cyrillic, Excelcior Cyrillic Upright, Monotype Albion 70, Bitstream Cyberbit, ER Bukinst
- Polices hébraïques : New Peninim, Raanana, Bitstream Cyberbit
- Polices japonaises : Ryumin Light-KL, Kyokasho ICA, Futo Min A101
- Polices arabes : Bitstream Cyberbit
- Sans Serif
- Polices latines : MS Trebuchet, ITC Avant Garde Gothic, MS Arial, MS Verdana, Univers, Futura, ITC Stone Sans, Gill Sans, Akzidenz Grotesk, Helvetica
- Polices grecques : Attika, Typiko New Era, MS Tahoma, Monotype Gill Sans 571, Helvetica Greek
- Polices cyrilliques : Helvetica Cyrillic, ER Univers, Lucida Sans Unicode, Bastion
- Polices hébraïques : Arial Hebrew, MS Tahoma
- Polices japonaises : Shin Go, Heisei Kaku Gothic W5
- Polices arabes : MS Tahoma
Que signifient LT, MT ou EF dans le nom de ma police?
Certaines polices comportent des abréviations telles que LT, MT, FF ou EF dans leur nom. Ces abréviations représentent le nom de la fonderie et ne doivent pas être confondues avec la graisse de la police. Par exemple, LT signifie Linotype, MT signifie Monotype, FF signifie FontFont et EF signifie Elsner + Flake.
Lire la suiteContournement pour remplacer les polices : PowerPoint?
Vous savez peut-être déjà comment remplacer des polices dans PowerPoint à l'aide du bouton Remplacer les polices. Vous le trouverez dans les options d'édition sous l'onglet Accueil. En cliquant sur Remplacer les polices, deux menus déroulants apparaissent : le premier contient toutes les polices utilisées dans votre présentation. Le second permet de remplacer chacune de ces polices par une autre police.
Remplacer des polices PowerPoint de cette manière fonctionne généralement. Cependant, la capacité de cet outil à effectuer des recherches à l'intérieur d'un fichier PowerPoint est quelque peu limitée. Nous avons constaté des cas où PowerPoint n'effectue pas la modification et où la police que vous souhaitiez remplacer apparaît toujours dans le premier menu déroulant – cela signifie qu'elle est dissimulée quelque part dans votre présentation.
Pourquoi est-ce un problème ? Eh bien, cela peut poser un problème de plusieurs manières. Des messages d'avertissement peuvent apparaître lorsque vous envoyez le fichier à des personnes qui n'ont pas cette police particulière installée, et tenter d'intégrer des polices dans le fichier peut également poser problème. Cela peut être dû à la présence dans la présentation de polices à double octet/non occidentales. PowerPoint ne vous permettra pas de remplacer une police à double octet par une police standard à octet simple, et les repérer à l'œil nu pour les remplacer n'est pas toujours possible.
Vous pouvez résoudre ce problème en procédant comme suit :
Supposons que les polices Arial, Calibri et Avenir figurent actuellement dans la liste des polices. Nous avons tenté de les remplacer pour ne conserver que Arial, mais cela n'a pas fonctionné. Que faire ensuite ?
- Ouvrez le fichier PowerPoint présentant le problème de police et enregistrez-le en tant que Présentation PowerPoint XML (*.xml).

- Fermez PowerPoint, localisez le fichier XML PowerPoint et ouvrez-le à l'aide d'un éditeur de texte (Bloc-notes).

- Une fois le fichier ouvert dans le Bloc-notes, localisez l'option Remplacer (sous l'onglet Édition) ou appuyez sur Ctrl+H.

- Ajoutez « Calibri » dans le champ Rechercher et « Arial » dans le champ Remplacer par, puis choisissez Remplacer tout.
- Ajoutez « Calibri » dans le champ Rechercher et « Arial » dans le champ Remplacer par, puis choisissez Remplacer tout.
- Faites de même pour toute autre police dont vous ne voulez pas dans le document ; ici, nous suivons les mêmes étapes pour Avenir.
- Enregistrez ensuite le fichier du Bloc-notes (*.xml) et fermez-le.
- Localisez le fichier (*.xml) et ouvrez-le dans PowerPoint.
- Enregistrez à nouveau le fichier au format (*pptx).
Quelques remarques supplémentaires sur ce problème de polices PowerPoint :
- Comme indiqué, vous ne pouvez pas remplacer des polices à double octet par des polices à octet simple à l'aide de l'outil Remplacer les polices, mais vous pouvez le faire involontairement avec la méthode ci-dessus ; assurez-vous donc de bien savoir quelles polices vous remplacez.
- Si vous utilisez la fonction rechercher/remplacer pour les noms de polices dans votre présentation, vous remplacerez également les noms de polices qui figureraient éventuellement dans le texte de votre présentation ; veillez-y.
- Il est utile de vérifier votre liste de polices chaque fois que vous choisissez d'intégrer des polices afin de vous assurer que vous n'enregistrez pas des fichiers contenant des polices dont vous ignoriez la présence dans la présentation. Cela peut aider à éviter des problèmes par la suite.