Archive Liste Typographie
Message : Re: [Unicode] Distinction (Emmanuel Curis) - Mardi 22 Avril 1997 |
Navigation par date [ Précédent Index Suivant ] Navigation par sujet [ Précédent Index Suivant ] |
Subject: | Re: [Unicode] Distinction |
Date: | Tue, 22 Apr 1997 23:10:53 +0200 (MET DST) |
From: | curis@xxxxxxxxxxxxxx (Emmanuel Curis) |
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@xxxxxx 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, (continued)
- [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 <=
- [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ème/typème/raton-lav eur, Thierry Bouche (22/04/1997)