Brevet FR2520535A1 — publié le 19830729

La présente invention concerne un dispositif pour commander la représentation graphique ou visuelle des caractères composant les mots d'un texte dans une écriture utilisant des caractères ayant plusieurs formes graphiques possibles, par exemple un texte en caractères arabes. La reproduction de textes arabes soulève un pro- blème fondamental dé au fait que les caractères arabes classiques présentent plusieurs formes graphiques selon qu'ils commencent un mot (forme initiale), qu'ils sont situés dans un mot (forme médiale), qu'ils terminent un mot (forme finale) ou encore qu'ils s'écrivent de façon isolée (forme isolée) Le tableau de la figure 1 montre les diverses formes des caractères de l'arabe classique. Outre les vingt-huit consonnes, l'écriture arabe comprend des signes de voyellation (ou signes diacritiques) et quelques autres signes orthographiques Dans sa forme classique, l'écriture arabe utilise ainsi un nombre de caractères bien plus élevé que le nombre de caractères latins utilisés dans les écritures occidentales. En pratique, dans les textes arabes courants, seules sont notées les consonnes et quelques voyelles longues, les voyelles brèves étant en tous cas ignorées. Cela rend ces textes peu clairs ou au moins peu précis et rend leur interprétation malaisée et ambiguë Une telle ambiguïté et une telle imprécision sont incompa- tibles avec le contenu des textes techniques et rendent pratiquement impossible une arabisation normalisée des termes techniques. Un problème majeur qui reste à résoudre est celui de la reproduction de textes techniques en caractères arabes et l'arabisation normalisée des termes techniques. La solution à ce problème est un facteur pri- mordial pour l'accès des populations arabes aux dévelop- pements de la technologie moderne et pour le développe- ment technologique en pays arabes. Un second problème en ce qui concerne les textes arabes est celui de leur transmission sur lignes de télécommunication pour desservir des terminaux de systè- mes informatiques Jusqu'à présent la transmission de caractères arabes nécessite des mots binaires de 10-11 bite et une matrice de visualisation à points ayant une haute résolution, ce qui entraîne une dépense importante en temps d'opération et de traitement informatiques et en emplacements dans les mémoires De plus, de tels sys- tèmes de téléinformatique pour caractères arabes sont incompatibles tels quels avec les systèmes informatiques occidentaux. L'invention vise à apporter une solution techni- que à la fois rationnelle et économique pour résoudre les problèmes évoqués plus haut. Un premier but de l'invention est de procurer un dispositif pour commander la représentation graphique ou visuelle rapide et précise,à partir de codes d'iden- tification numériques, de caractères suivant toutes les règles calligraphiques d'un alphabet usuel, par exemple l'alphabet arabe. Un second but de l'invention est de procurer un dispositif intelligent pour la commande d'un moyen de visualisation courant afin de permettre la représentation visuelle fidèle et directe de caractères tels que les caractères arabes. Un autre but de l'invention est de procurer un dispositif de commande de visualisation pour terminal informatique, qui permet la visualisation directe de textes à caractères arabes ou autres à un terminal informatique compatible avec les terminaux informatiques courants à caractères latins. Ces buts sont atteints selon l'invention par un dispositif caractérisé par un générateur de caractères comprenant une mémoire organisée pour contenir des carac- tères répartis sur plusieurs pages (figure 4: 0, I, II), une page (I) contenant les codes de corps de base de caractères et les autres pages contenant les codes de formes graphiques particulières, et par-un dispositif de commande comprenant des premiers moyens pour recevoir et stocker temporairement les signaux de codes de carac- tères (CB), des deuxièmes moyens de logique connectés pour recevoir les signaux de codes de caractères (CB) et organisés pour produire un premier signal de commande (MC) ayant un premier état pour désigner la page de base (I) dans la mémoire du générateur de caractères et un état distinct pour désigner chacune des pages complémen- taires (II) dans ladite mémoire, et pour produire au moins un second signal de commande (AT, AJ) pour un moyen de représentation graphique extérieur, afin de commander l'adjonction d'un appendice (terminaison, barre de jonction) aux corps de base des caractères identifiés dans la page de base (I) de la mémoire de caractères, et des troisièmes moyens répon- dant aux signaux de codes de caractères (CB) des premiers moyens et au premier signal de commande (MC) pour produire un signal d'adresse pour ladite mémoire de caractères. Dans un mode d'exécution particulier, le disposi- tif de commande peut être réalisé sous la forme d'une unité indépendante propre à être associée à un générateur de caractères séparé destiné à exciter un moyen de représen- tation ou de visualisation de caractères. L'invention est exposée plus en détail dans ce qui suit avec référence aux dessins ci-annexés dans lesquels: la figure 1 est un tableau de l'alphabet arabe tradi- tionnel; la figure 2 est un tableau de l'alphabet arabe normalisé universel CODAR-U avec les codes de transmission nor- malisés; la figure 3 illustre, pour trois caractères choisis à titre d'exemple, la composition modulaire adoptée pour la réalisation du dispositif selon l'invention; la figure 4 illustre un exemple d'organisation typique d'une mémoire de caractères dans le dispositif selon l'invention; la figure 5 est un schéma synoptique de l'architecture du dispositif selon l'invention; la figure 6 est un organigramme illustrant le processus fonctionnel exécuté par la logique de décision faisant partie du dispositif selon l'invention; la figure 7 est un organigramme illustrant une séquence dans le processus illustré à la figure 6; la figure 8 est un schéma d'un exemple de mode de réali- sation du dispositif selon l'invention. La forme de réalisation préférée de l'invention est destinée à la reproduction des caractères de l'alphabet arabe normalisé universel CODARU mis au point par le professeur Lakhdar Dans cet alphabet simplifié le tracé des caractères arabes est uniformisé et le nombre des caractères est réduit en sorte que la police de caractères arabes soit comparable à celle des caractères latins et également compa- tible avec les techniques modernes d'imprimerie et de télé- transmission L'alphabet CODAR-U est représenté à la partie droite du tableau de la figure 2 Ce tableau reprend égale- ment les caractères latins et indique au-dessus et à gauche les codes d'identification binaires normalisés préconisés pour la transmission de ces caractères sur lignes de données. Dans la forme de réalisation préférée de l'in- ventiondécrite dans ce qui suit,les caractères arabes sont divisés en deux groupes Le premier groupe comprend les caractères ayant un corps fixe suivi soit d'une ligne de jonction lorsque le caractère suivant (caractère situé à gauche du premier) est un caractère arabe à liaison, soit d'une queue lorsque le caractère suivant n'est pas un caractère à liaison ou n'est pas un caractère arabe. La figure 3 illustre à titre d'exemple la représentation normalisée de trois caractères de ce premier groupe: les caractères ta, jim et ayn Ces caractères correspondent respectivement aux caractères numéros 3, 5 et 18 du tableau de la figure 1 Pour chacun des caractères illustrés à la figure 3 sont montrées deux représentations: la repré- sentation supérieure montre le corps fixe noté A avec une ligne de jonction notée B, la représentation inférieure montre le corps fixe A avec une queue notée C. Le second groupe de caractères arabes comprend les caractères n'ayant pas un corps fixe mais une ou plusieurs formes spéciales (par exemple les caractères numéros 19, 26 28,36 du tableau de la figure 1) et les éventuelles ligatu- res à deux niveauxpar exemple la ligature dite lam-alif qui est la combinaison graphique des caractères lam (carac- tère ne 23) et alif (caractère n O 1). Suivant l'invention,les caractères du premier groupe avec les signes diacritiques sont réunis sur une page de base dans la mémoire d'un générateur de caractères (dispositif connu en soi),les autres caractères forment une ou plusieurs pages complémentaires dans ladite mémoire La figure 4 montre une organisation typique d'une mémoire selon l'invention: la section O contient les chiffres dits arabes, les chiffres dits indiens et quelques symboles usuels, la section I forme la page de base selon l'invention et la section II est un exemple de page complémentaire contenant des signes diacritiques avec ligne de jonction,des carac- tères spéciaux et la ligature lam-alif A chaque caractère de la page de base est attribué un code d'identification propre, avantageusement le code binaire normalisé pour l'alphabet CODAR-U Ces codes d'identification sont reçus dans le dispositif selon l'invention qui est organisé pour traiter ces codes et déterminer, por chaque caractère à _ reproduire, si ce caractère doit être restitué dans une composition modulaire axée sur le corps de base ou si,au contrairece caractère doit être restitué dans une forme sp 4 ciale reprise sur une page complémentaire de la mémoire. Cette détermination s'effectue automatiquement dans le dispositif selon l'invention pour chaque caractère en fonction de la place occupée par ce caractère dans le mot formé et en fonction des caractères voisins dans le mot Plus particulièrement, dans la forme de réalisation décrite, le dispositif selon l'invention est organisé pour enregistrer, traiter et prendre en considération à tout instant les codés de quatre caractères successifs et pour définir la forme correcte de chaque caractère à restituer en fonction du caractère qui le précède (caractère situé à droite du caractère considéré) et les deux caractères qui le suivent (caractères situés à gauche du caractère considéré) Dans la suite, les quatre caractères successifs enregistrés sont appelés respectivement le caractère passé, le caractère présent, le caractère futur et le caractère futur éloigné. On décrit à présent l'architecture du dispositif selon l'invention en se référant à la figure 5 Le dispositif consiste essentiellement en un dispositif de commande numérique pour commander un générateur de caractères, qui est un appareil connu en soi, pour produire les signaux électriques destinés à exciter un moyen de représentation ou de visualisation quelconque,par exemple un dispositif de q 8 sud SI UUA Tns gaaqqouaeo sep O Tjo Sqlv O op xneus Ts sol laqones i el TOJP op 41 uauue Tluoo To-xneo sq 2 jetlo 4 uos se 2 ul 9 aalunb sel enbviol si 7 Z ' Z IZZ 4 Z saeqg ailunb To T Im Blie Z e 2 eleo 9 p i aals T Zea el susp Oç sq.Tnpoaq UT quos OJ Tese O ons saaqoeaeo sep DI e Tioggleo op uoçlleo-çjçluepgp xnlau ST 9 sel ou ST 9 'j Tle-mul ean 4 82 TI 6 j Tje oaqqoeaeo Imel 9 j 4 oeaeo 6 u Ts To A oaqqoemo el oa Au uo T;ouo 'q exqloeaieo 'ex-çj sdzoo un sud Iueà ,9,u aqea-e exaloleaao laquais op sa Taoggl eo sel lueu ST 99 p Tnb e Taogpleo op uo Tlvo TZ Tuep T ip xnaugçs sel ex-çnpoxd anod poue Z-e:se 11 ejqçTnoçjaed uo Tus Tl Bga op auuoj aun suep # inapozgp el 4 (;Tle-mel oz afkueinoo ejn:u 2 Tj el enb selleq) voinqu STI spladde sq-uemadnoig sep aquae exn 4 Txogl suep el-e Txa 1 Tjimb 1-Uemel -eg %ueqous qe 4 sed duos el au solnuip enb j.a su Ts To A seaq:oejeo xne 99 TI %uos iiu Tel xeo aqeje ainq Tiog ue elom col vuep enb luegoe S 5 *quelque apoo el aed 9 UST 89 P Giqqouiez np e Tao 2 gl vo el unouqo lueu ST 99 p DI e Txo Sqqeo op uo TI Bo Tj Tl. -uep-pp xneu S Ts sep ai Tnpoad mod Isnuuoo sue Kom top sud Igstueao %se Tnb anepoogp el utmp luemA Tesooons O enbea duos ion,4 T Isea 1 -no ai Tnpoidai M sel %UUUST Sgp q D SOP 00 sel oeldmexe sud JIDSY 15 UOT 4 euje-ju T apoo un 'el Tq:dev jeu Tmeqoup elqedeo ellenon saauuop op uo TI Bo Tunmmoo'ep eu ST-r aun 'e no 197 ldmexe md 4 aa T Au To unp no ai Tompm eunp lueue A sai Teu Tq 9 equuop op au STI aun i ae,4 oeuuoo q %se j Ti-Tsods Tp np 99-11-Ueil. -i 7 ineuuo T,4 Tppu un ja ç uo To Togp op enb Tgol eun 'Z 99 el -uogp i eas T Sea un ' inepoogp un puaidmoo apueumoo op STI Tsods Tp el su Tod 6 x L OP GOTJI-em ' u OT es Tluns TA caractère présent, caractère futur, caractère futur éloigné Les états des quatre étages du registre 2 sont appliqués en parallèle aux entrées de la logique de décision 3. La fonction de la logique de décision est de surveiller en permanence les états des étages du registre 2 et de déterminer la représentation visuelle correcte du caractère présent, c'est-à-dire le caractère identifié dans l'étage 23 du registre, en fonction de la catégorie des caractères voisins identifiés dans les étages 21, 22 et 24 Plus particulièrement, la logique 3 est organisée pour répondre aux états des étages 21, 22 et 24 du registre 2 afin de produire trois signaux de commande destinés à déterminer de façon précise la représentation visuelle du caractère présent, à savoir un signal MC pour indiquer si le code de caractère de base CB doit être modifié ou non, un signal de validation de terminaison AT pour autoriser l'adjonction d'un appendice (queue ou ligne de liaison) au corps fixe dans la représentation modulaire selon l'invention (cf figure 3), et un signal de validation de barre de jonction AJ pour autoriser l'adjonction d'une barre de jonction en combinaison avec un signe diacritique. Le signal MC a deux états: un premier état pour indiquer que le code de base du caractère présent ne doit pas être modifié, c'est-à-dire que ledit carac- tère présent appartient au groupe de caractères de la page de-base (section I du tableau de la figure 4) et un second état pour indiquer que le code de base du caractère présent doit être modifié, c'est-à-dire que ledit caractère présent appartient à la catégorie de caractères de la page complémentaire (section II du tableau de la figure 4). La logique de décision 3 selon l'invention peut être réalisée par une organisation appropriée de circuits de logique connus en soi ou par une organisa- tion de logitiel fonctionnellement équivalente propre à réaliser les diverses fonctions requises tel que décrit plus loin. Le signal de commande MC est combiné dans un combineur 4 avec le code de base CB pour former le code d'adresse final CF du caractère à reproduire Le code de base CB est combiné au signal de commande MC après avoir été retardé dans un dispositif de retard 5 ayant un nombre d'étages égal au nombre d'étages du registre 2 depuis son entrée Jusqu'à et y compris l'étage 23 identifiant le ca- ractère présent Dans l'exemple décrit, le dispositif de retard 5 a trois étages. Dans un mode d'exécution particulier prévu pour deux groupes de caractères tels que les groupes I et II du tableau de la figure 4, le dispositif de combinaison logique 4 consiste en un dispositif de logique qui, en réponse au signal MC, modifie l'état binaire d'un bit du code CB, ce qui produit le code final CF du caractère à reproduire Dans une forme de réalisation plus générale, le dispositif de combinaison logique 4 peut consister en un additionneur binaire qui, de façon connue en soi, additionne le code de caractère de base CB et un signal de commande MC de format binaire approprié pour désigner une quelconque parmi plusieurs pages complémentaires, comme expliqué plus haut. Lorsque le signal MC est dans son premier état, le combineur 4 produit un code final CF qui n'est pas différent du code de base: il adresse la page de base dans la mémoire de caractères et le caractère est alors reproduit dans sa représentation modulaire selon l'invention (voir figure 3) Le code final CF désigne ainsi le corps de base du caractère tandis que l'appendice graphique est commandé par les signaux de commande AT et AJ produits par la logi- que de décision 3 (figure 5) Lorsque le signal MC est dans son second état, le combineur 4 produit un code final CF différent du code entrant CB, qui adresse une page complé- mentaire dans la mémoire de caractères et y désigne une forme spéciale pour le caractère à reproduire. De ce qui précède, il ressort que la logique de décision 3 constitue le coeur du dispositif de commande selon i'invention Cette logique, comme on l'a dit plus haut, a pour tache de déterminer la reproduction correcte du caractère présent (le carac- tère identifié dans l'étage 23 du registre 2) en fonction des caractères identifiés dans les étages 21, 22 et 24. Pour accomplir cette tâche, la logique 3 contrôle en permanence les signaux d'identification de catégorie IC des quatre caractères successifs identifiés dans le registre 2 et elle exécute un processus fonctionnel illustré par les organigrammes des figures 6 et 7. Les représentations symboliques utilisées sur ces figures sont des symboles conventionnels des diagrammes de logi- que La figure 7 illustre une séquence de fonctionnement dont les points d'entrée et de sortie (désignés par des lettres encerclées) sont des branchements dans le pro- cesus de la figure 6 Les différentes phases du proces- sus sont désignées par des références numériques qui sont reprises dans ce qui suit. La logique 3 est organisée pour effectuer les déterminations suivantes sur les signaux d'identification de catégorie occupant les étages du registre 2: le caractère présent (étage 23 du registre 2) est un caractère arabe 101 vérifier le signal de catégorie alif dans l'étage 23 102 le caractère présent est-il le caractère alif ? 103 le caractère présent n'est pas un caractère alif 104 vérifier la catégorie du caractère futur (étage 22 du registre 2) le caractère futur est-il un caractère arabe ? 106 le caractère futur n'est pas un caractère arabe 107 le caractère présent est-il un caractère à corps variable ? 108 le caractère présent n'est pas un caractère à corps variable 1-e O 4 BI 5, 9#1 ?c ON apuemmoo ap Je USTS np-UOTSSTMP Wz alq B Tiu A çç sdaoo BI oaqi:o Bjuo un sud qseu qssed el 6 '9 4 elq Ie T 118 A sdaoo i aaallonaeo un IT-Ise gssed aaalouaeo el ffl a 2 eq-g&l susp alq Tav A sdaoo a Tao 2 qqeo ap leu 2 Ts el aa T;Tag A Ln O aqeau eji 4 oujeo un %se qssud el g Z aq Bae eaqqoeiuo un IT 49 a qssed aaqi:oeiuo el 9 U (Z aaqs Tsaa np t 7 z aft:q) gssud aaa-40 ea Bo np a Taosqq BO ul Ja TJT Jg A i 7 Z uos TBTI lq ac T Xi np sud jseu luesgid eaqq-oeieo el çz GZ IV uo T Iup T Tu A ap Tuu ST 9 np uo Tos Tmq zoz uos Tu TI t ad X-4 np 1 ge 4 uesgid eaqqoua Bo el zz uog Te TI u ac TS-4 np IT-Ise quesgid eaqqoeauo el z Z 9281,9 il suep uos Te TI e Taosqq-eo ap jeu 2 TS el Je TJTJPA M O z anb TI Tiou Tp au 2 ls un sud jsau i,uesgid eaqqoujeo el U enb T 4 Tjou Tp au S Ts un IT-Ise:uasqjd eaq-4 oeigo el ek L çz aseil-9 a 1 suup anb Tq Tiou Tp a Tio 2 qqeo ap jeu ST 9 al je Tj Tag A U mul ajeq ouauo al sud jseu 4 uasgid aaqqoeieo el 9 9 v é, mul ea Qqouauo el IT-Isa %uasgad eaqoeivo el ç çz auqgil stmp Wei e Tiosqqeo ap TBUSTS el aa T;TJPA 1, enb TI Tiou Tp au S Ts un sud 19 aju inqnj eaqoeieo el k anb-rq -rioe-çp au 2 Ts un IT-Ise anqnj aa Qqoujeo el U zz asegtl Ok su Bp enb TI Taou Tp a- çxosgq -ao ap Te USTS el Je Ti Tag A k aqui-e jsa ini,nj: aji:pi 3 xiao e 7 E U GITJTPOM asseip Bip apoo np uo Tus Tmotteai:k ooç %a L 1-el- 9 il -, ON apuemmoo ap Je USTS np UOTBBTMP Wz elqie T X-e A ç sdaoo u aaqoeaeo un 1 se luesgid aii Qqoeieo el 60 k asvq ap asseipuip apoo np UOTSOTMOU Bil ooç IV UOTI-UPT Te A op leug Ts np UOTOSTUP zoz 0 1-ul-9 il 1 ON afflumoz ap Je USTS np UOTOSTU 9 koz SúSOZSZ aquje Isa gu 2 TOI 9 anqnj aa Q 4 oei Bo el Lo ap a T Ijed u aj A Tneanod -.aq Bie sud 48 aju 9 u 2 TOI 9 anqnj aaqouaeo el & aquje IT-4 sa gu 2 Tolg anqnj aji%ovjeo el z agalgil strep a Tio 2 qqeo ap xn Bu 2 Ts val ae Tj Tag A enb T 4 Taoe Tp au 2 Ts un Isa in 4 n S eaq 4 oeieo al L ap a Tlaud B aa A Tnoinod :anb T 4 Taou Tp au Ts un 1-se luesgid aaqqoujuo el 91 JTPOM asgaapvp apoo np uo T 99 Twsulej 4 r V uo T 4 ep Tje A ap juu Ts np uo Tsoimg uos Tu TI 1 ac Lúq np 4 sa qssed aaqqoua Bo el 9 TJTPOOE assaapeip apoo np uo Tes Tmeueil. UOSTUTI i a l q np sud:Isaiu gssud aaqoeaeo el & uos Tu TI i edúl np ITjsa gssed aigloujeo el 17 E asulkg il SUBP uos Te TI 8 TJO 594 vo ap Je USTS el Je Tz Tagà aquau eaq;oeauo un qse 9 ssed aaqqowez el q TJ Tpom asgeapuip apoo r Ip UOTSOTMOUI&JII. aquie eaqqoeieo un sud sain qsoed axqjoÉjvo el aquau oaqouauo un JT-48 a q 9 sed eaqqoeaqo el i 7 Z a 2 el 9 il suep e Tio 2 g;eo OP xnuug Ts gel Je TJTJPA 4 u I-941 i,, olq apueumoo ap leu 2 Ts np UOTOSTUP j Tlv eaqi:o Bjeo el jsa mqnj aigloeieo el U OP J Tq Jed -9 0-E&Tnomod :j Tlu eaqqoeieo al sud:Isaiu anqnj eaqqoweo el &;TIB eaq OBJBO al TT-49 a inqnj ajqjo 9 jeo el zz a 2 el-8181 SUBP i TIB e Ta O 594 VO OP làu 2 Ts el a 8 TJTJP & m Bl aie 4 ouauz al jsa quasgid aaqoujeo el asuq ap asseapvip a POO n P UOTOS Tmuu Jq 0 %B% 941 ON apueumoo a P 7 EBU 2-is n P UOT 1313 TU 9 aqea B ajieoeauo un sud 4 seu 9 ssud aaqqo Biso el ai Tel uawgldmoo a 2 ed el I.uuue Ts 9 P 9 TJTP Om assa J Puip apoo np UOTS glmouval. 1-UI-981 , DW apuemmoo ap leu 2 Ts np UOTOUTZ 9 e T.qu TJBA sdaoo v aig 4 o Baez un qsa assed aaqqoeiwo al asb-q OP assaipuip apoo np UOT 99 TMSUBJI. 61 i L " k Lil L "t gel k Doç çoz ooç DI L zi? V 01 k ooç 6 k eçk Lçk koz qç L G L Ifiç k M zç L ooç koz Lçk ooç Loz O L ooç OL SúSOZ 53 poursuivre à partir de 120 151 le caractère présent est un caractère alif 152 vérifier le signal de catégorie lam dans l'étage 24 153 le caractère passé est-il le caractère lam ? 154 le caractère passé n'est pas un caractère lam poursuivre à partir de 104 le caractère passé est le caractère lam 201 émission du signal de commande MC à l'état 1 300 transmission du code d'adresse modifié. Pour illustrer le fonctionnement du dispositif selon l'invention, on considérera par exemple le mot "islam" qui, en écriture arabe, s'écrit normalement Ce mot se compose (de droite à gauche) de six caractères, à savoir les caractères numéros 33, 23, 12, 23, 1 et 24 du tableau de la figure 1 On remarque d'emblée que le premier et le dernier caractère sont isolés et que les autres caractères sont liés entre eux On note encore que les quatrième et cinquième caractères forment la ligature lam-alif A mesure que les codes de ces carac- tères se trouvent reçus dans le dispositif, les signaux de catégorie IC sont introduits successivement dans le registre à décalage 2 et la logique de décision 3 déter- mine la forme graphique de chaque caractère identifié par les signaux de catégorie dans l'étage 23 du registre. Exécutant le processus de détermination décrit plus haut, la logique de décision 3 détecte les signaux de catégorie de chaque caractère, ce qui donne le synoptique suivant le premier caractère arabe ne se lie pas au suivant et est donc suivi d'un espace (caractère non arabe), les deuxième et troisième caractères arabes se lient entre eux, le quatrième caractère forme une ligature avec le cin- quième caractère et se lie au troisième caractère par une barre de jonction, 2520535 - le cinquième caractère est suivi d'un espace, le sixième caractère est précédé d'un espace et se termine par l'appendice de queue. Pour ces caractères, la logique de décision 3 produit successivement les signaux de commande ci-après premier caractère: un signal MC pour produire un code CF qui adresse la page de base dans la mémoire de caractères, deuxième caractère un signal MC pour produire un code CF qui adresse la page de base dans la mémoire de caractères et un signal de validation AT pour autoriser l'adjonction d'un trait de liaison comme appendice au corps de base, troisième caractère un signal MC pour produire un code CF qui adresse la page de base dans la mémoire de caractères et un signal de validation AJ pour autoriser l'adjonction d'une barre de jonction entre le corps de base de ce caractère et le caractère suivant, quatrième caractère un signal MC pour produire un code CF qui adresse la page complémentaire dans la mémoire de caractères afin de sélectionner la représentation de la ligature avec le cinquième caractère, cinquième caractère comme pour le quatrième caractère, sixième caractère: un signal MC pour produire un code CF qui adresse la page de base dans la mémoire et un signal de validation AT pour autoriser l'adjonction d'une queue de terminai- son comme appendice au corps de base. On notera que pour un signe diacritique, le pro- cessus est le même que pour un autre caractère arabe et que l'addition d'une barre de jonction peut se trouver sélectionnée comme dans le cas de la ligature lam-alif (#i le caractère précédent et le caractère suivant sont du type à liaison). Un exemple de réalisation du dispositif selon l'invention est illustré à la figure 8 qui montre le schéma d'un mode d'exécution de la logique de décision en version câblée La logique de décision 3 commande un générateur de caractères 20 comprenant une section (commandée par le signal LAT/XT) agencée pour générer les caractères arabes et une section (commandée par le signal t M/AR) agencée pour générer les caractères latins, en ce compris les chiffres et symboles conventionnels de la section O dans le tableau de la figure 4 Dans cet exemple de réalisation, l'additionneur 4 de la figure 5 consiste en un simple dispositif de logique compris dans le bloc du générateur de caractères 20 et qui, en réponse au signal de commande MC à l'état 1,change l'état d'un bit du code de base CB pour produire le code d'adresse final CF. Il va de soi que d'autres modes d'exécution peu- vent être réalisés pour établir les fonctions requises de la logique de décision afin d'exécuter le processus de contrôle et de commande décrit plus haut. R E V E N D I C A T I O N S 1 Dispositif numérique pour commander la repro- duction de caractères graphiques composant les mots d'un texte dans une écriture utilisant des caractères ayant plusieurs formes graphiques possibles, ce dispositif comprenant un générateur de caractères et un dispositif de commande pour ledit générateur de caractères, caractérisé en ce que le générateur de caractères comprend une mémoire organisée pour contenir des caractères répartis sur plusieurs pages (figure 4: 0, T, II), une page (I) contenant les codes de corps de base de caractères et les autres pages contenant les codes de formes graphiques particulières; et en ce que le dispositif de commande comprend des premiers moyens pour recevoir et stocker temporairement les signaux de codes de caractères (CB) , des deuxièmes moyens de logique connectés pour recevoir les signaux de codes de caractères (CB) et organisés pour produire un premier signal de commande (MC) ayant un pre- mier état pour désigner la page de base (I) dans la mémoire du générateur de caractères et un état distinct pour dési- gner chacune des pages complémentaires (II) dans ladite mémoire, et pour produire au moins un second signal de commande (AT, AJ) pour un moyen de représentation graphi- que extérieur afin de commander l'adjonction d'une partie complémentaire ( appendice, barre de jonction) aux corps de base des caractères identifiés dans la page de base (I) de la mémoire de caractères, et des troisièmes moyens répondant aux signaux de codes de caractères (CB) des premiers moyens et au premier signal de commande (MC) pour produire un signal d'adresse pour ladite mémoire de caractères. 2 Dispositif selon la revendication 1, caractérisé en ce que le dispositif de commande comprend un décodeur ( 1) connecté et organisé pour recevoir les codes de caractères numériques et pour produire un signal d'identification de catégorie sur une parmi plusieurs lignes de sortie; un registre à décalage ( 2) connecté aux sorties du décodeur ( 1) pour stocker temporairement les signaux d'identification de catégorie de plusieurs caractères ou espaces successifs, ce registre comportant au moins trois étages dont le second ( 23) contient le signal d' identification de catégorie du caractère présent; une logique de décision ( 3) connectée pour recevoir les signaux présents dans tous les étages du registre à décalage ( 2) et organisée pour produire, en réponse aux signaux d'identification de catégorie (IC), un premier signal de commande (MC) ayant un premier état pour dési- gner la page de base (I) dans la mémoire de caractères et ayant un état distinct pour désigner chacune des pages complémentaires (II) dans ladite mémoire, au moins un deuxième signal de commande (AT, AJ) pour un moyen de représentation ou de visualisation extérieur afin de commander l'adjonction d'une partie complémentaire ( appendice, barre de jonction) au corps de base du caractère à reproduire; et un moyen de combinaison logique ( 4) connecté pour recevoir à une première entrée chaque code de caractère numérique (CB) et pour recevoir à une seconde entrée le premier signal de commande (MC) de la logique de décision ( 3) afin de produire le code de caractère numérique final (CF) destiné à adresser la mémoire de caractères pour désigner le caractère à reproduire. 3 Dispositif de commande pour un générateur de caractères destiné à exciter un moyen de représenta- tion ou de visualisation de caractères, caractérisé en ce qu'il comprend: des premiers moyens pour recevoir et stocker temporai- rement les signaux de codes de caractères (CB), des deuxièmes moyens de logique connectés pour recevoir les signaux de codes de caractères (CB) et organisés pour produire un premier signal de commande (MC) ayant un premier état pour désigner une page de base (I) dans la mémoire du générateur de caractères et un état distinct pour désigner chacune de plusieurs pages complémentaires (II) dans ladite mémoire, et pour produire au moins un second signal de commande (AT, AJ) pour un moyen de représentation graphique extérieur afin de commander l'adjonction d'une partie complémen- taire ( appendice, barre de jonction) aux corps de base des caractères identifiés dans la page de base (I) de la mémoire de caractères, et des troisièmes moyens répondant aux signaux de codes de caractères (CB) des premiers moyens et au premier signal de commande (MC) pour produire un signal d'adresse pour ladite mémoire de caractères. 4 Dispositif selon la revendication 3, caractérisé en ce qu'il comprend: un décodeur ( 1) connecté et organisé pour recevoir les codes de caractères numériques et pour produire un signal d'identification de catégorie sur une parmi plusieurs lignes de sortie; un registre à décalage ( 2) connecté aux sorties du décodeur ( 1) pour stocker temporairement les signaux d'identification de catégorie de plusieurs caractères ou espaces successifs, ce registre comportant au moins trois étages dont le second ( 23) contient le signal d' identification de catégorie du caractère présent une logique de décision ( 3) connectée pour recevoir les signaux présents dans tous les étages du registre à décalage ( 2) et organisée pour produire, en réponse aux signaux d'identification de catégorie (IC), un premier signal de commande (MC) ayant un premier état pour désigner la page de base (I) dans la mémoire de caractères et ayant un état distinct pour désigner cha- cune des pages complémentaires (II) dans ladite mémoire, au moins un deuxième signal de commande (AT, AJ) pour un moyen de représentation ou de visualisation extérieur afin de commander l'adjonction d'une partie complémen- taire ( appendice, barre de jonction) au corps de base du caractère à reproduire; et un moyen de combinaison logique ( 4) connecté pour rece- voir à une première entrée chaque code de caractère numérique (CB) et pour recevoir à une seconde entrée le premier signal de commande (MC) de la logique de décision ( 3) afin de produire le code d'adresse final (CF) destiné à adresser la mémoire de caractères pour désigner le caractère à reproduire.