Archive Liste Typographie
Message : Re: ligature et gros corps

(Thierry Bouche) - Mercredi 18 Février 1998
Navigation par date [ Précédent    Index    Suivant ]
Navigation par sujet [ Précédent    Index    Suivant ]

Subject:    Re: ligature et gros corps
Date:    Wed, 18 Feb 1998 17:46:39 +0100 (MET)
From:    Thierry Bouche <Thierry.Bouche@xxxxxxxxxxxxxxx>

Concernant « Re: ligature et gros corps », Michel Bovani écrit :
« >
« Bien justement, si l'on définit un master intermédiaire correspondant à
« une taille optique de 16 points avec le point du « i » dans la goutte du « f » et un
« autre correspondant à une taiile optique de 17 points avec le point du « i »
« séparé de la goutte du « f »... ça sera moche pour les instances intermédiaires
« entre 16 et 17 points, mais personne ne compose en 16,3 points (si ?)
« Est ce que c'est réalisable une chose comme ça ?

humm, je n'y connais rien, mais comme il y a guère de plus savants que
moi ici... (à moins qu'ils ne se taisent, ce qui serait dommage !) Il
faut comprendre que le format MM, c'est exactement le format type 1,
mais avec paramètres. Ça veut dire que dans une définition de
caractère à coups de bézier, de droites et de hints, au lieu de mettre
des coordonnées numériques, on met des noms symboliques, qui sont en
fait des fonctions des paramètres qui définissent l'avatar (instance
en amérigo-french). Ces paramètres (compris entre 0 et 1) vivent dans
un cube (au plus 4 axes), et les susdites fonctions sont linéaires. En
d'autres termes, _tous_ les avatars d'une MM ont exactement la même
_structure_ (en particulier le même nombre de points de contrôle, le
même type de courbe entre chacun d'eux, etc.). N'ayant pu encore
acheter fontlab 3, je n'ai pas pu tenter d'expériences poussées à ce
sujet, mais je vois mal comment faire apparaître un point au dessus
d'un corps donné par exemple (et je répète que je n'en vois pas
l'intérêt).

Ce qui peut tromper les utilisateurs, c'est qu'il y a une fonction qui
convertit les coordonnées utilisateurs (celles qui correspondent à des
valeurs graphiques, et qui idéalement devraient être normalisées, du
genre corps optique, chasse, graisse, degré de sérifité...) en
paramètres compris entre 0 et 1, et que _cette_ fonction là n'est pas
linéaire. typiquement, pour le corps optique, elle croit très  vite
pour les petits corps, et très lentement pour les grands.

L'artifice des masters intermédiaire permet seulement de mieux
contrôler les avatars non extrêmaux (au sens du théorème de
Krein-Milman), mais la contrainte forte de similitude structurelle
demeure.

Cela dit (mais ça n'a rien avoir) FontChameleon pouvait faire des
choses incroyables en matière de morphing de caractères _à
l'intérieur_ des limites du type 1 SM.
   Thierry Bouche.       -----       thierry.bouche@xxxxxxxxxxxxxxx
          http://www-fourier.ujf-grenoble.fr/~bouche/