Plusieurs polices principales - Multiple master fonts

Dimensionnement optique dans Adobe Jenson

Les polices maîtres multiples (ou polices MM ) sont une extension des polices PostScript Type 1 d' Adobe Systems , désormais remplacées par l'avènement d' OpenType et, en particulier, l'introduction des variantes de police OpenType dans OpenType 1.8, également appelées polices variables .

Les polices maîtres multiples contiennent au moins deux « maîtres », c'est-à-dire des styles de police originaux, et permettent à un utilisateur d'interpoler entre ces maîtres le long d'une plage continue d'« axes ». Avec une prise en charge appropriée des applications, ces axes pourraient être ajustés à la demande.

L'intention était qu'en utilisant plusieurs polices maîtresses, un concepteur puisse générer un style de la largeur, de l'épaisseur et de la taille optique exactes souhaitées, sans perdre l'intégrité ou la lisibilité des glyphes de caractères . L'effet est similaire au morphing , car un concepteur peut choisir un intermédiaire entre deux styles, par exemple générer une police semi-gras en faisant un compromis entre un style audacieux et régulier, ou peut-être étendre une tendance pour créer un ultra-léger ou ultra-gras. Cette idée n'était pas nouvelle, ayant été utilisée par des sociétés telles que URW++ , mais Adobe espérait développer davantage la technologie.

L'objectif d'Adobe dans la technologie des polices à maîtres multiples était de permettre aux utilisateurs finaux de polices de créer la police exacte dont ils avaient besoin pour une situation, en ajustant des paramètres tels que l'audace ou la largeur. Cependant, les polices maîtres multiples se sont révélées impopulaires dans les applications grand public en raison de la difficulté d'écrire (ou de réécrire) des applications de PAO grand public pour les prendre en charge, et parce que les concepteurs de polices ont généralement préféré publier des polices dans des poids et des styles spécifiques, sous forme de fichiers de polices qui ont été individuellement affinés. Cependant, le concept de maître multiple reste largement utilisé dans les studios de conception de polices, permettant aux concepteurs de générer rapidement une gamme de poids et de styles, puis de les optimiser individuellement. « Maître multiple » peut donc souvent être considéré comme un terme générique décrivant la conception de polices interpolées en général, n'utilisant pas nécessairement la technologie Adobe.

En 2016, Adobe, Google, Apple et Microsoft ont annoncé une nouvelle mise à jour de la spécification OpenType , autorisant les polices variables . Semblable au concept de maître multiple, cela permettra de générer des styles personnalisés à partir d'un seul fichier de police par programmation.

Aspects de plusieurs polices principales

Neuf graisses d'une police serif , créées dans la société URW++ par interpolation.

Lorsqu'elles sont disponibles, la plupart des polices MM prennent en charge une ou deux (et parfois trois) des variables suivantes :

  • Le poids permet de modifier le poids du caractère, généralement de léger, à régulier, à extra gras.
  • La largeur permet d'étendre ou de compresser la largeur des caractères. Bien que n'importe quelle police puisse être compressée ou étendue par un logiciel, les résultats d'une police à maîtres multiples sont supérieurs. Lorsqu'une police est développée artificiellement, toutes les fonctionnalités sont développées, y compris l'épaisseur de ligne. Cela signifie que les traits verticaux seront proportionnellement plus épais que les traits horizontaux, donnant une apparence inégale. Les polices principales multiples avec un axe de largeur sont conçues pour être mises à l'échelle de manière appropriée.
  • La taille optique permet de modifier la forme du caractère en fonction de la taille qu'il apparaîtra au lecteur. Dans les petites tailles, les petits détails tels que les empattements et les lignes fines telles que les tiges sont généralement plus audacieux. La "hauteur x" (la hauteur d'un "x" minuscule) est également une plus grande proportion de la hauteur totale de la police, et les caractères peuvent être légèrement allongés. Ces modifications sont conçues pour faciliter la lecture des petits caractères. À des tailles plus grandes, ces détails peuvent être plus fins et les lignes plus délicates. Notez que la taille optique est indépendante de la taille réelle du type. Il appartient à l'utilisateur de choisir la taille optique appropriée pour l'application et l'environnement de visualisation (par exemple, un panneau d'affichage souhaiterait utiliser une petite taille optique même pour un texte extrêmement volumineux).
  • Le style, le moins utilisé des multiples axes maîtres, permet de modifier en permanence toute autre propriété de police. Un tel exemple consiste à changer le style serif de coin (triangulaire) à dalle (rectangulaire).

Par exemple, la police multi-maîtres Myriad comportait deux axes : « poids » et « largeur ». Cette police comprenait donc quatre « conceptions principales » distinctes de chaque caractère : léger compressé, léger étendu, gras compressé et gras étendu. Toute police de poids ou de largeur entre ces points de terminaison pourrait être produite en interpolant entre les contours des caractères de ces conceptions principales. L'ajout d'italiques nécessite quatre autres modèles principaux.

Un autre exemple est Adobe Jenson , qui prend en charge les axes "poids" et "taille optique". Cette police utilise trois maîtres pour représenter l'axe de taille optique, conçu pour les types de 6, 12 et 72 points, respectivement. Cela permet d'optimiser la taille commune de 12 points, mais nécessite 6 modèles principaux pour le roman et 6 autres pour l'italique.

Support d'application

Un ensemble de tailles optiques développé à URW++ . Les lettres deviennent plus hautes en hauteur d'x et plus espacées à mesure que la taille des points pour laquelle elles sont destinées diminue.

La prise en charge actuelle de ces polices par les applications est rare, voire totalement absente. Cependant, les outils de conception de polices tels que FontLab et FontForge peuvent modifier les polices MM et exporter dans d'autres formats de police si nécessaire. Adobe Type Manager (ATM) est requis pour la prise en charge de MM sur Windows et le Mac OS "Classique" (9 et inférieur).

Décrivant pourquoi la technologie a échoué, une rétrospective de Tamye Riggs, écrite pour Adobe, a noté : « Les utilisateurs ont été obligés de générer des instances pour chaque variation d'une police qu'ils voulaient essayer, résultant en un disque dur jonché de fichiers de polices portant des noms aussi mystérieux que MinioMM_578 BD 465 CN 11 OP." L'éminent concepteur de polices Adobe, Carol Twombly, a cité les frustrations liées à l'échec du projet comme l'une des nombreuses raisons de sa décision de quitter la conception de polices vers 1999, et Christopher Slye d'Adobe racontera plus tard qu'il craignait que le principal concepteur de caractères d'Adobe, Robert Slimbach, n'ait endommagé son santé luttant pour appliquer la technologie multi-maîtres à Adobe Jenson à la fin des années 90.

Logiciel gratuit

La prise en charge par logiciel libre de plusieurs polices maîtresses est offerte par le programme mminstance , qui génère des polices PostScript standard à partir de plusieurs polices maîtresses. Celles-ci peuvent ensuite être utilisées dans n'importe quelle application compatible avec les polices PostScript standard de type 1.

Le moteur de rendu des polices FreeType fournit également une prise en charge du rendu pour plusieurs polices maîtres (et GX).

Héritage de plusieurs polices principales

Six styles différents de Skia . Cette police de caractères a été préparée à l'aide d'une variante Apple de la technologie à maîtres multiples.
Poids superposés d'une police de caractères FontFont inédite montrant la création d'une famille à partir de la forme de base. Les poids ont été créés à l'aide du programme informatique Superpolator, développé par Erik van Blokland.

Le format de police à maîtres multiples a été en grande partie remplacé par OpenType , qui prend davantage en charge différentes langues et glyphes, mais n'offre pas les contrôles continus uniques pour la forme des caractères. Généralement, les versions OpenType des anciennes polices multi-maîtres incluent une sélection des combinaisons de positions d'axe les plus couramment utilisées.

Les polices maîtres multiples servent toujours à deux fins :

  1. En tant que format de police de secours d' Adobe Acrobat , plusieurs polices principales sont utilisées à la place des polices d'origine en cas de polices manquantes. Deux de ces polices de substitution sont enfouies parmi les ressources de données d'Acrobat : Adobe Serif MM et Adobe Sans MM . CourierStd est une autre famille de polices de secours dans Acrobat. D'autres éditeurs PDF tels que Foxit PhantomPDF utilisent également plusieurs polices principales à cette fin.
  2. En tant qu'outil de conception pour créer des familles de polices ; un concepteur de polices peut créer une police maître multiple à partir d'une conception de police de base, puis proposer aux clients un grand nombre de variantes de polices en les créant à partir des axes multiples d'une police MM. Par exemple, en créant une version allégée et une version lourde de leur conception de police, quelqu'un pourrait créer une police maître multiple avec un axe de poids, puis offrir aux clients le poids personnalisé qu'ils souhaitent. Adobe et d'autres continuent d'utiliser la technologie de plusieurs maîtres dans la conception des polices.

Étant donné que dans la conception moderne de plusieurs maîtres, la norme est de fournir à l'utilisateur une collection organisée de poids, une question clé est de savoir vers quelles tailles interpoler. Dans la police de caractères Thesis , développée par Lucas de Groot , le choix de de Groot des poids à libérer a été développé en utilisant une "théorie d'interpolation". L'interpolation optique b , dans les trois tiges une ( la plus mince), b (interpolation) et c ( le plus épais), est réglé sur la moyenne géométrique de l' un et c , soit b ² =  ac (par opposition au linéaire moyenne arithmétique ).

Liste de plusieurs polices principales

Commercial

Toutes les polices MM commerciales connues ont été publiées par Adobe, sauf indication contraire. Bien que ces visages soient abandonnés, tous ont depuis été convertis au format OpenType standard ou "Pro".

  • ITC Avant-Garde MM
  • Bickham Script MM
  • Briem Akademi MM
  • Briem Script MM
  • Caflisch Script MM
  • Chaparral MM
  • Conga Brava MM
  • Cronos MM
  • Ex Ponto MM
  • Foxit Serif MM (par Foxit Software)
  • ITC Garamond MM
  • Graphite MM
  • Adobe Jenson MM
  • Jimbo MM
  • Kepler MM
  • Kinésis MM
  • Mezz MM
  • Minion MM
  • ITC Motter Corpus MM
  • Myriade de MM
  • Nueva MM
  • Océan Sans MM
  • Pénombre MM
  • Reliq MM
  • Sanvito MM
  • Adobe Serif MM
  • Adobe Sans MM
  • Tekton MM
  • Verve MM
  • Vive MM
  • Titrage des eaux MM

Libérer

  • So MM (Apostrophic Labs)
  • Booter MM (Laboratoires apostrophiques)
  • Impossible MM (Apostrophic Labs)
  • MoveMe MM (Luc(as) de Groot)
  • Chemin 101 (Graham Meade)
  • Snott MM (Graham Meade)
  • Staid MM (Graham Meade)
  • Stub MM (Ray Buetens)

Lectures complémentaires

Voir également

Les références