Archive Liste Typographie
Message : Re: PostScript : descriptifs de style

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

Subject:    Re: PostScript : descriptifs de style
Date:    Sat, 16 Aug 1997 01:33:39 +0200
From:    Olivier RANDIER <orandier@xxxxxxxxxxxxxxxxxxx>

>Et Olivier Randier de continuer :
>
>> Toujours dans le processus de creation de la base de donnees typo, j'ai
>> ete amene a me poser la question des descriptifs de style dans PostScript.
>
>Oulllla... Je sens qu'on va discuter.
>"descriptifs de style dans PostScript", ce'koissa ????
>
>DPS pour Rhapsody n'est pas en pleine phase de developpement
>(sauf peut-etre pour la transparence). DPS est en pleine maturite.
>UNICODE (c-a-d les caracteres encodes sur 2 octects), c'est du PS level 2...
>revision datant de 1990 !

N'empêche qu'il reste très difficile d'utiliser Unicode efficacement à
l'heure actuelle.

>> Pour ceux qui ont du mal a suivre, un descriptif de style, c'est une
>> balise posee au debut d'un texte, et qui indique a PostScript une
>> operation a 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
>> reduction du corps et un parangonnage.
>
>Je crois voir l'abus de langage (ou de pensee :-).
>Les balises c'est de la norme d'echange de texte (SGML, RTF et compagnie).
>Il n'y a pas de balise en PS : pour de l'italique, ou bien on magouille la
>matrice de rendu pour faire un faux italique ou bien on change de police
>explicitement, par exemple : /Times-Italic findfont 12 scalefont setfont (Le
>Monde) show
>
>> Les balises disponibles en PostScript sont presque aussi vieilles que le
>> Mac, et tres limitees. En gros, il y a : gras, italique, relief (sic),
>> ombre, souligne, barre, tout caps, indice, exposant. Ca fait leger.
>
>Je crois deviner la provenance de l'abus de langage (ou de pensee :-).
>Je ne connais pas tres bien le mac, mais ca c'est des style de la ToolBox
>MacOS... Ils sont donc aussi vieux que MacOS.
>
>L'equivalent de ces styles de la ToolBox MacOS dans Rhapsody se partagent
>entre l'objet Font (attributs relatifs aux caracteres comme gras ou small
>caps) et l'objet Text (attributs relatifs au texte comme exposant et
>indice).

OK, j'ai tout mélangé. Effectivement, ces attributs de style doivent faire
partie de la Toolbox de QuickDraw, je pense. C'est QuickDraw, j'imagine,
qui se charge de les traduire en instructions PostScript. Au niveau
QuickDraw, je pense qu'on doit trouver quelque chose qui ressemble à des
balises, non ?

>En se basant sur les docs d'OpenStep (j'ai pas celle de Rhapsody), on peut
>trouver en standard "les styles" suivants :
>Italique, gras, narrow, expanded, condensed, small caps, "Poster" (?),
>compressed, souligne, couleur, exposant, indice. Il doit aussi y avoir un
>"tout caps" mais j'ai pas trouve. Il y a un attribut ligne de base
>(independamment du style exposant/indice).

Ca fait toujours très léger.

>Ceci dit, cela peut changer (en bien) du fait de l'incorporation de la
>partie typo de GX. S'il y a un specialiste GX dans l'assistance pour engager
>la discussion sur ce point, j'en serais ravi, car mes connaissances sur GX
>se limitent au borne' "Lawson English" :-)...

Oui, c'est en cela que je disais que c'était le moment de réagir. Il serait
effectivement intéressant de savoir quels attributs de style sont prévus
dans DPS/GX et de comparer avec ce qui nous serait vraiment utile.

>> [exemple de balise math]
>>
>> Dans l'etat actuel de l'art, ce type de balise est tout-a-fait
>> imaginable, et leur implementation a un niveau tres basique (PostScript,
>> format de texte d'echange) faciliterait grandement la vie de quelques
>> millions d'utilisateurs.
>
>Si l'on veut quelquechose de portable, il faut se baser sur des formats
>d'echanges standard. Je vois RTF (norme Microsoft que pour une fois
>j'approuve...) ou bien HTML.
>Ces deux formats seront supportes par Rhapsody, au niveau "systeme". RTF
>l'est deja par OpenStep, HTML le sera dans Rhapsody, si ma memoire est
>bonne.
>
>Le choix de ces normes permettrait surtout aux utilisateurs windows d'avoir
>une eventuelle chance de profiter de ces eventuelles balises...
>
>Notez que je n'ai jamais parle de PC ou de MAC. Ce n'est pas innocent :
>utilisateurs Mac, avec Rhapsody, il va maintenant falloir penser MAC mais
>aussi PC, et meme Windows (95 et NT) pour la Yellow box...

Tout-à-fait, mais je pense que le portage probable de Rhapsody et de DPS
sur PC peut être l'occasion de prévoir une extension de ces formats, pour
gérer efficacement le codage 2 octets (Unicode), d'une part, et les
attributs de style d'autre part.
Enfin bref, je pense qu'il y a une réflexion à faire, mais cette discussion
est peut-être un peu prématurée, la majorité de nos interlocuteurs étant en
vacances...

Olivier RANDIER -- Experluette