Archive Liste Typographie
Message : PostScript : descriptifs de style

(Olivier RANDIER) - Vendredi 15 Août 1997
Navigation par date [ Précédent    Index    Suivant ]
Navigation par sujet [ Précédent    Index    Suivant ]

Subject:    PostScript : descriptifs de style
Date:    Fri, 15 Aug 1997 02:47:26 +0200
From:    Olivier RANDIER <orandier@xxxxxxxxxxxxxxxxxxx>

Toujours dans le processus de création de la base de données typo, j'ai été
amené à me poser la question des descriptifs de style dans PostScript.
Nous sommes nombreux à penser que le système de descriptifs de style de
PostScript est obsolète, et particulièrement inadapté dès qu'il s'agit de
composer des trucs un peu complexes (au hasard, les maths). D'autre part,
l'intrusion d'Unicode amène à considérer la question d'un ensemble de
descriptifs de style permettant d'assurer la transmission intégrale de la
forme d'un texte.
Donc, j'ai pensé qu'un groupe d'utilisateurs comme nous pouvait adopter une
démarche incitative, en proposant un cahier des charges clair. C'est le
moment, en pleine phase de développement de Display PostScript pour
Rhapsody.
J'ai commencé à poser quelques idées sur papier, si d'autres sont
intéressés, je peux essayer de trouver un moment pour aller plus loin, et
on pourra en discuter.
Pour ceux qui ont du mal à suivre, un descriptif de style, c'est une balise
posée au début d'un texte, et qui indique à PostScript une opération à
faire avec le texte. Par exemple, une balise <italique> indique d'utiliser
la version italique de la fonte courante (ou de la calculer, si elle
n'existe pas). Une balise <exposant> indique une réduction du corps et un
parangonnage. Les balises disponibles en PostScript sont presque aussi
vieilles que le Mac, et très limitées. En gros, il y a : gras, italique,
relief (sic), ombré, souligné, barré, tout caps, indice, exposant. Ca fait
léger.
Pour indiquer ce que peuvent représenter les nouveaux descriptifs, voici un
exemple : on peut imaginer une balise pour obtenir l'extension d'un
caractère (par déformation, ou élongation d'un élément déterminé) sur
plusieurs lignes, combinée à l'extension d'un autre élément du caractère
au-dessus de toute l'expression suivant le caractère. Les TeXistes auront
reconnu la balise qui permettrait de composer correctement une racine
carrée. Dans l'état actuel de l'art, ce type de balise est tout-à-fait
imaginable, et leur implémentation à un niveau très basique (PostScript,
format de texte d'échange) faciliterait grandement la vie de quelques
millions d'utilisateurs.

Voilà, j'attends vos avis.

Olivier RANDIER -- Experluette