Objet : Liste consacrée aux discussions à propos de la composition et de la typographie
Archives de la liste
- From: curis AT clipper.ens.fr (Emmanuel Curis)
- To: typographie AT irisa.fr
- Subject: Re: [Unicode] Distinction
- Date: Tue, 22 Apr 1997 23:10:53 +0200 (MET DST)
Bonjour ou bonsoir,
> 1/ Saisie
> Chaque fois que nous tapons sur une touche (ou une combinaison de touches),
> l'ordinateur reçoit un code, toujours le même. Ce code, en fonction des
> ressources "système d'écriture" et "clavier" utilisée, est transcrit en une
> autre codification (pour l'heure, ASCII étendu, dans sa version Macintosh).
> En tout état de cause, nos claviers continueront à coder sur 1 octet, parce
> qu'il paraît difficile de concevoir des claviers pratiques avec
> 65 000 touches !
D'un point de vue de programmation strict, c'est faux - au moins sous
deux systèmes, mais je pense qu'il en en est de même sous d'autres :
- sous GEM, l'appui d'une touche conduit à la réception de deux mots, soit
quatre octets, soit un octet contenant le code ASCII (jeu Atari), un octet
contenant le code clavier (différent du code ASCII, ne dépendant que de la
construction du clavier - pas de la langue associée), un octet contenant
l'état des touches spéciales comme Shift, Control, Alt (trois bits, restent 4
pour d'autres choses diverses, comme 1 pour signaler un code Unicode?), un
octet libre (pouvant recevoir l'octet fort du code Unicode?) (le système GEM
n'est pas prévu pour à l'origine, mais comme il continue à évoluer, on ne sait
jamais);
- sous X-Window, le code de la touche est envoyé sur un mot (même chose), et
un mot contient l'état des touches spéciales; après, diverses routines
permettent de convertir ce code de touche en code ASCII (bizarremment,
uniquement sur un octet à ce que j'ai vu, alors que toutes les routines
d'affichage de texte peuvent travailler avec 2 octets - étrange, mais il va
falloir que je regarde de plus près).
Et donc, le travail avec des claviers Unicode (même avec moins de
65000 touches) est possible. Sans trop de modification a priori. Avant mêmes
les ressources «Système d'écriture» (qui me semble, tel quel, un concept assez
spécifique au Mac ?)
> d'effectuer toutes sortes d'opérations dessus : tri alphabétique,
À propos du tri alphabétique et de la nécessité des lettres doubles
(en espérant que quelques-uns au moins aient passé les premiers chapitres,
plutôt techniques) : en hongrois, il existe la lettre double NY (classée après
N), mais aussi des mots commençant par les deux lettres N et Y (Nylon et
dérivé - visiblement des emprunts). Comment faire la distinction?
Ou dit autrement : j'espère que ces lettres doubles sont incluses dans
Unicode.
--
Emmanuel CURIS
Emmanuel.Curis AT ens.fr
Page sur l'hypertoile : http://www.eleves.ens.fr:8080/home/curis/index.html
- [Unicode] Distinction caractère/glyphe/graphème/typème/raton-lav eur, Olivier RANDIER, 22/04/1997
- <Suite(s) possible(s)>
- [Unicode] Distinction caractère/glyphe/graphème/typème/raton-lav eur, Olivier RANDIER, 22/04/1997
- Re: [Unicode] Distinction caractère/glyphe/graphème/typème/raton-lav eur, Paul Pichaureau, 22/04/1997
- Re: [Unicode] Distinction caractère/glyphe/graphème/typème/raton-lav eur, Paul Terray, 22/04/1997
- Re: [Unicode] Distinction, Emmanuel Curis, 22/04/1997
- Re: [Unicode] Distinction caractère/glyphe/graphème/typème/raton-lav eur, Paul Pichaureau, 22/04/1997
- [Unicode] Distinction caractère/glyphe/graphème/typème/raton-lav eur, Olivier RANDIER, 22/04/1997
- Re: [Unicode] Distinction caractère/glyphe/graphème/typème/raton-lav eur, Jean-Pierre Lacroux, 22/04/1997
- [Unicode] Distinction caractère/glyphe/graphèm e/typème/raton-lav eur, Thierry Bouche, 22/04/1997
Archives gérées par MHonArc 2.6.16.