FR 2241827 A1 19750321 FR 7337441 A 19731019 Cette invention concerne un procédé et un dispositif pour l'impression de toutes les langues qui utilisent l'écriture arabe-Farsi. Dans les langues qui utilisent l'écriture arabe-Farsi, les caractères alphabétiques ont une similitude phonétique avec l'alphabet latin mais chaque caractère prend des formes différentes selon sa position dans le mot et selon le caractère ou symbole qui le précède et celui qui le suit. La multiplicité des formes facilite la compréhension de l'information, étant donné que les caractères ntont pas besoin d'être écrits sous leur forme complète et isolée. Cette caractéristique qui est avantageuse pour l'écriture manuscrite a cependant posé des problèmes pour l'impression et la lecture de cette famille de langues. La complexité du passage du mot manuscrit au mot imprimé peut être étudiée et résolue à cinq niveaux de difficulté et d'acceptation culturelle décroissante. I - La reproduction de l'écriture manuscrite utilis-sAt la précision et l'élégance de la calligraphie, les signes diacritiques étant employés pour indiquer l'accent phonétique de manière claire. Ce procédé a été utilisé historiquement pour l'impression des ouvrages littéraires et des écritures saintes. 11- une version simplifiée de la calligraphie, utilisée pour l'écriture courante. Cette écriture est, en général, utilisée sans signes diacritiques et peut avoir une apparence légèrement différente selon que le texte est en ourdou (hindoustani) en Farsi (persan) ou en arabe. III - Un sous-ensemble simplifié de l'écriture adapté aux machines à écrire mécaniques ou électriques. Ces machines, selon leur modèle, comportent en général quatre formes et quatre touches pour chaque caractère à savoir : caractère initial final, intermédiaire et isolé ; dans certains cas, deux formes et deux touches seulement sont utilisées : le caractère initial (utilisé également comme intermédiaire) et le caractère final (utilisé également comme caractère isolé). L'utilisateur fournit l'information de liaison, déplaçant le chariot par rapport au clavier de la machine à écrire au milieu du mot si nécessaire en fonction de la position du caractère dans le mot. Le processus de frappe dactylographique, du fait de cette nécessité supplémentaire de tenir compte du contexte est relativement lent. IV - Le niveau suivant de simplification consiste à n'avoir qu'une seule forme par caractère. Cette forme imprimée est très différente de l'écriture manuscrite. Dans les systèmes de communication qui utilisent des télétypes ou dispositifs de sortie similaires, ceci n'implique qu'une modification technique minimale. En utilisant une tête d'impression modifiée, et en inversant le sens d'impression, un télétype utilisant l'écriture latine peut être utilisé pour imprimer des langues de type arabe. Etant donné que le texte imprimé n'a que peu de ressemblance avec la forme manuscrite, l'acceptation par les utilisateurs de ce système nécessiterait une rupture brutale avec une tradition culturelle profondément enracinée. V - Un autre niveau plus grand de simplification consiste à remplacer les caractères de l'écriture arabe par un alphabet latin phonétiquement équivalent. La langue est altérée pour être écrite en alphabet latin mais reste phonétiquement et sémantiquement la même qu'auparavant. Son aspect visuel est radicalement différent. Ceci n'implique aucune modification technique du dispositif d'impression. Il est ainsi apparent qu'actuellement, l'ef- ficacité fonctionnelle de l'impression et la qualité esthétique sont sur les plateaux opposés de la balance.Au surplus, le choix d'un procédé particulier d'impression est déterminé par des facteurs aussi divers que ses effets sur l'emploi et sur la tradition culturelle, les nécessités d'une production rapide, le coût, l'apparence, la sécurité de fonctionnement et la disponibilité des matériels et la résistance au changement. Actuellement, ces langues sont transcrites sous la forme imprimée soit manuellement (niveau I) soit par des moyens mécaniques (niveau III) deux procédés qui sont extrêmement lents en comparaison de la vitesse d'impression des langues occidentales. Pour les télécommunications, des solutions au niveau IV utilisant des caractères isolés ont été développées dans des installations de transmission par télex, sur une base expérimentale. Comme précédemment mentionné, cette solution n'est pas une solution appropriée étant donné que les textes imprimés par la machine n'ont qu'une lointaine ressemblance avec la forme manuscrite. On a précédemment indiqué que, dans les langues qui utilisent l'écriture arabe-Farsi, la forme d'un caractère dépend de sa place et de sa position par rapport au contexte dans un mot. En conséquence, les dispositifs d'impression doivent comporter des touches et formes multiples pour un seul et même caractère de l'alphabet. Un utilisateur doit, sur la base de sa connaissance de l'écriture, effectuer le choix correct de la forme du caractère Ceci rend le processus de transcription de la langue lent et pénible tandis qu'en même temps, les dispositifs utilisés sont eux-mêmes encombrants et inefficaces. Une caractéristique de la présente invention consiste à incorporer dans un circuit logique les traditions et les règles de l'écriture et les besoins de mémoire correspondants de l'utilisateur de façon à reproduire le style naturel d'une langue utilisant l'écriture arabe-Farsi. Selon un de ses aspects généraux, la présente invention a pour objet un système numérique électronique comportant des moyens pour reproduire les caractères des langues qui utilisent l'écriture arabe-Farsi à une vitesse comparable à celle à laquelle l'écriture latine est reproduite tout en présentant le style de la calligraphie naturelle de ces langues. La présente invention permet de réaliser un progrès dans l'art et la technique de l'impression de la famille des langues qui utilisent l'écriture arabe-Farsi en les élevant à un niveau d'efficacité comparable à celui de la technique d'impression des langues occidentales. Les applications potentielles de l'invention concernant notamment les télétypes utilisés pour les affaires, les hôpitaux, les lignesaériennes, l'industrie et l'enseignement. De même, l'invention permet de réaliser des machines à écrire simplifiées fonctionnant à la même vitesse que celles utilisant l'alphabet latin. En outre, l'invention peut être utilisée pour la composition automatique et la photocomposition dans l'industrie de l'impression, dans les dispositifs d'affichage graphique et pour les'tableaux lumineux à lampes électriques ou analogues, utilisés dans les villes pour l'affichage des nouvelles et de publicités. Les tableaux lumineux constituent un moyen de communication très répandu dans les grandes villes de cette partie du monde dont les langues sont écrites en écriture arabe-Farsi. La présente invention permet de préserver la beauté naturelle de la calligraphie des écritures naskhi et Riquaa, dans le cas des langues arabes, sans la compromettre par suite de limitations techniques. L'introduction de cette nouvelle technologie qui aide à préserver la culture et la tradition suscitera très certainement une réponse émotionelle très positive des utilisateurs et, le temps passant, de nouvelles applications se développeront dans les pays où sont parlées les langues qui utilisent l'écriture arabe-Farsi. D'autres caractéristiques de l'invention ressortiront de la description qui va suivre et du dessin annexé sur lequel - la figure unique est un schéma-bloc représentant un système de communication mettant en oeuvre la présente invention. Le terme "ourdou" (hindoustani) sera utilisé dans la description qui va suivre pour désigner la famille des langues qui utilisent l'écriture des langues arabe-Farsi. Une nouvelle théorie a été établie pour servir de base à la réalisation des dispositifs matériels de mise en oeuvre de la présente invention. Ceci constitue une première étape pour la construction du système qui constitue un mode de réalisatìon particulier d'application des nrinciDes exDosés ci-aDrès. l'ensemble des caractères de l'alphabet latin et VlE l'ensemble des caractères de l'alphabet ourdou dont les éléments ont une slmilarité phonétique avec les caractères correspondant de I'alphabet latin. Cependant, l'ourdou, selon le pays et l'usage, peut avoir jusqu'à 35 caractères. Soit Vo l'ensemble complet de l'alphabet ourdou. En conséquence, Vo=V'@U caractères ourdou supplémentaires qui n'ont pas de correspondance dans l'alphabet latin. Soit Vx l'ensemble des symboles qui n'ont pas besoin d'être analysés dans la formation d'un mot étant donné qu'ils sont imprimés sans modification. Cet ensemble comporte les chiffres, les signes de ponctuation et, ce qui est plus important, les signes diacritiques qui sont utilisés en Ourdou pour indiquer une information phonétique, L'alphabet total VA qui doit être pris en considération est alors VA VU U Vx Aux fins de l'analyse, l'ensemble VA est subdivisé en quatre groupes. Cette subdivision est basée sur l'interprétation de l'écriture par la demanderesse. Elle peut être modifiée selon le pays, la langue et les préférences individuelles de l'utilisateur. L'importance de cette subdivision sera expliquée ultérieurement. Désignons par WCi le caractère Ourdou correspondant du caractère latin Ci, Ci CVE, Soit Wil la forme d'écriture du caractère Oudou de type j correspondant au caractère latin Ci pour i P 1, ...,..., 26 ; j EII dans laquelle pour chaque i, Ii est l'ensemble de j pour lesquels la forme d'écriture 0 ij existe. Pour plus de simplicité on peut écrire a > sj pour représenter Wij pour s-Ci par exemple WA5-W15. La disponibilité des formes paut être représentée par la matrice boléenne Aij qui signifie que pour un caractère donné Ci et pour j = 0,1 .... 7, si pour j = j', O @ J' Aij=1 Wij existe = 0 Wij n'existe pas La matrice de dieponibilité bst mise en application au moyen d'une mémoirè inaltérable et jour un rôle important dans la réalisation des dispositifs matériels de mise en oeuvre de l'invention, comme on le décrira ci-après en seréférant à un système de traitement des données d'écriture. On doit noter que l'Ourdou est écrit de droite-à gauche. Considérons maintenant les propriétés d'enchaînement d'un caractère Ourdou Soit A, B et C les trois variables booléennes qui décrivent les propriétés d'enchainement ci-après i) A = O le symbole s'enchatne A = i le symbole ne seenchatne pas. Il s'agit d'un symbole isolé, initial ou terminal. ii) B = 0 liaison vers le bas à gauche B = i liaison vers le haut à gauche ii) C - O liaison vers le bas à droite C = 1 liaison vers le haut à droite Ces propriétés sont résumées dans le Tableau I ci-après. f - w A B C tersen Observations O O O PO / liaison vers le bas à gauche liaison vers le bas à droite s'enchatne dans les deux sens. O0 1 P1 liaison vers le bas à gauche liaison vers le haut à droite s'enchane dans les deux sens. 0 1 O P2 \ Z liaison vers le haut à gauche liaison vers le bae à droite s1enchatne dans les deux sens. O 1 1 P3 \ liaison vers le haut à gauche liaison vers le haut à droite nsW s'enchaine dans les deux sens. 1 o o P, liaison vers le bas à droite e g se termine à gauche 1 0 1 P5 ê liaison vers le haut à droite se se termine à gauche. 1 1 O P6 liaison vers le haut ou vers le bas bas à gauche. Symbole initial. Pas de liaison à droite. 1 1 1 P7 aucune liaison ni à droite ni à n à gauche symbole isolé. TABLEAU i - Table des liaisons On donne à ; dans # ij le suffixe du terme-Min correspondant. Les lettres latines A, B, D, J, par exemple, ont les formes graphiques et noms correspondants suivants dans le système d'écriture Ourdou. Lettre terme p / @@ ij / forme qraphique latine Ourdou PO P1 P2 p3 p4 P5 P6 p7 A '-4A A UA5 9 raz A6 A7 J Bi - B B - 4B1 ~ B3 BS B6 B7 t D aD - - ~ ~ ~ 4 5 )96 - % 7 n) - n) b ,) J J iJ2 J4 J6 J7 7:. -a La o TABLEAU 2 -forme des symboles A, B, D et J Les données des formes graphiques Ci en Ourdou pour les caractrèes latin C. sont #A = { #A5' #A6' #A7 } #B = { #B1' #B3' #B5' #B6' #B7 } #D = { #D5' #D6' #D7 } #J = { #J2' #J4' #J6' #J7 } Les deux premières rangées de la matrice de disponibilité Aij seraient Comme précédemment mentionné, ensemble des caractères VA est subdivisé en quatre groupes tels que les caractères ayant les mêmes caractéristiques architecturales dans leur forme Ourdou et des propriétés d'en chastement similaires forment la même classe de la subdivision. VA = { VS, VU, VD, VX } Aux fins de l'illustration, posons VE = { V'S, V'U, V'D } dans laquelle V's V's les caractères de cette subdivision V'S = { #A, #R, #D, #O ont la propriété de ne pas stenchatner avec le caractère suivant. V'D La liaison à droite (lien avec le caractère précédent) du caractère est dirigée vers le bas. Par exemple, les caractères #10' #i1 et #i4 seraient inclus dans cette subdivision. VIu La liaison à droite de ces caractères est dirigée vers le haut. Les graphiques Ourdou du type #i1' Si3 et #i5 seraient inclus dans cette subdivision. VX Cette subdivision qui comporte les chiffres etc. a été déjà décrite. On admet que les quatre subdivisions ne comportent aucun élément commun. Dans la forme courante V'S = {#A' #R' #D' V'D = {#H' #J' #M} V'U = {V'E - V'U - V'S} Comme précédemment indiqué, le choix des caractères d'une subdivision est basé sur l'interprétation de l'écriture par la Demanderesse, Il peut varier en fonction de la langue, du pays et de l'utilisateur. La description ci-après concerne les détails d'une grammaire de transformation qui accepte les caractères dans leur séquence d'entrée et effectue un balayage en avant pour 11 analyse. Pour être complet on donnera ci-après un certain nombre de définitions de base. Une grammaire G = (VT' VN' P,-) est une fonction quadruple qui est composée de VT un vocabulaire terminal VN un vocabulaire non terminal P un ensemble de règles de production @- un symbole de phrase qui est un membre de VN. Si chaque production est sous la forme # # # # # # # dans laquelle # et # sont en (VTU VN) et # est en (VT U VN) - {#}, dans laquelle {#} est le mot vide, la grammaire G est appelée grammaire sensible au contexte. On doit noter que # et # peuvent être nuls et que tJ peut ne pas être vide.Spécifiquement VN=VA U @- , et VT = {# ij / i # {1,....., 35}, aij # O} U {#} U {VX}N} est l'ensemble de graphiques de carectères Ourdou terminaux augmentés par le délimitateur # et l'ensemble VX. On rappellera que les symboles de la subdivision Vx sont imprimés sans modification. La grammaire décrite ci-après transforme les mots écrits en caractère Ourdou c'est-à-dire des chatnes en V*O en mots écrits en graphiques d'écritures Ourdou bien formés c'est-à-dire des chaînes V T. On admet qu'un nombre suffisant de règles de production de la forme O- # @ &alpha; ## existe dans laquelle # est un mot écrit en caractère Ourdou (## V*O). Ces règles engendrent la langue, par exemple arabe ou Farsi, et sont différentes pour chaque langue. Elles n'ont pas d'influence sur le principe de l'invention. Les règles qui transforment le mot d'une langue sous sa forme écrite sont sensibles au contexte et sont données ci-après comme RO : cet ensemble est un ensemble important de règles de production de la forme O- # # S1........Sn # dans laquelle S1.......Sn # VO et S1.....Sn est la représentation pseudo-latine d'un mot Ourdou. R1 : Si Si # #j7 Si pour Si, Si # Vv U ## Ri x S pour S U R2 : Si Cj # #i7 Cj pour Si # {VxU ##} et Cj # VO R3 : #k# Ci Cj # #k# #i7 Cj pour Ci # VS et $ { 4, 5, 7} R4 : #k# Ci Cj # #k# #16 Cj pour Cj # VD U VU UVs et ## {4, 5, 7} R5 : #k# Ci Cj # #k# #i5 Cj pour Cj # # VS et ## { 0, 2, 6} R6 : #k# Ci Cj # #k# #i4 Cj pour Cj # VS et ## {1, 3, 6} R7 : #k# Ci Cj # #k# #i3 Cj pour Cj # VU et 0i # VU et ## {2, 3, 6} R8 : #k# Ci Cj # #k# #i2 Cj pour CJ # VU Ci # VD et ## {0, 1, 6} R9 :#k# Ci Cj # #k# #10 Cj pour Cj # VD, Ci 8 VD et ## to, 1, 6} R10 : #k# Ci Cj # #k# #il Cj pour Cj # VD, Ci # VU et ## {2, 3, 6} R11 : #k# Ci## # #k# #14 ## pour Ci # VD et ## {0, 1, 6} R12 : #k# Ci ## # #k# #i5 ## pour Ci # VU U VS et ## {2, 3, 6} R13 : #k# Ci ## # #k# #i7 ## pour ## {4, 5, 7 Ces règles expriment formellement la tradition de l'écriture du language Ourdou. Ceci est une nouvelle idée et forme une partie importante et intégrale de la conception du dispositif matériel de mise en oeuvre de la présente invention, Le principe et la conception logique de la machine qui effectue la transformation syntaxique décrite ci-dessus sont expliqués ci-après Il est bien connu qu'une langue sensible au contexte est acceptée par une machine automatique à limites linéaires. Cependant dans ce cas, tandis que la grammaire est sensible au contexte, la condition nécessaire est de trouver un transducteur qui accepte et transforme également. Il est apparu raisonnable de trouver une machine automatique déterministe dans des conditions finies. Les règles de production de la grammaire de la génération d'écriture peuvent être réécrites comme indiqué ci-après La chaîne (écrite en fait de droite à gauche ou Ourdou) @k@ Ci Cj et ses caractérisitiques d'entraînement sont exprimées ep termes de quatre nouvelles variables booléennes Ed, Est Ri et Celles-ci sont décrites ci-après Ed Le caractère. Ck qui a été précédemment transformé en Mk+est remplacé par EH de telle sorte que Ed = O si k 4, 5, 7 et dans les autres cas E Cette variable décrit les caractéristiques d'enchainement des deux caractères Ci (en cours d'analyse) et Cj (entré en dernier) comme suit Eg = o si Ci @ VS U VX ou Cj @ Vx et 1 dans les autres cas Ri et R Ces variables booléennes Ri et R. décrivent les propriétés J de liaison à droite respectivement des caractères Ci et Cj. Ri, Rj = 0 liaison à droite vers le bas i liaison à droite vers le haut Ensuite, les nouvelles variables booléennes de sorties SO' S1, S2 sont définies, ces variables facilitant la traduction du code à partir des variables d'entrée-Eg, Ed, Ri et R. Le tableau ci-après peut être facilement construit à partir des règles de production précédemment décrites. R. R. E. E. S. S. S. S@@- Réclé tic - - O O 1 1 1 7 3-13 - 0 O 1 1 O O 4 il - 1 0 1 1 0 1 5 12 - O O i 1 O O @ 4 6 - 1 0 1 1 O 1 5 5 1 - 1 O 1 1 0 6 4 0 O 1 1 O 0 0 0 9 O 1 1 t O 0 1 1 10 i O l 1 O 1 0 2 -8 1 1 1 0 1 1 3 TABLEAU 3 - Table de traduction de code Par simplification, les Mariables booléennes SO, S1, S2 peuvent être obtenues en termes des veriables Eq, Ed, Ri et Ri domme suit. SO = Eg. Ed + Ed. Ri S1 = Eg. Ed. Rj+Ed et S@=@+@ g Les équations ci-dessus représentent un système de traduction de code @= {0,1] m @ {0,1} n, m @ n dans laquelle m, n sont les dimensions des espaces booléens (4 et 3 dans ce cas) respectivement de entrée et de la sortie. Ainsi, les variables 0, S1, Sa donnent la représentation de la forme du graphique Ourdou w corraspondant au caractère Ci dans le c haine Ck Ci Cj en termen des propriétés d'anchaînement et de liaison des caracteres de le chaîne. On décrire maintenant le fonctionnement. L'analyse de la chaîne de caractères est effectuez d'une manire uniforme, aucune différence n'étant faite entre les caractères compris dans diffé@entes subdivisions de l'ensemble VA c'est-à-dire VU' VD, V5 et Vx. ta sortie suit l'entrée avec un symbole de VA retard.Ce mode de fonctionnement a pour effet de permettre de réaliser un dispositif de mi@e en oeuvre simple, en réduisant au minimum les problèmes de synchronisation, de temporisation et de commande. Dans un système de communication dans lequel deux dispotitits de type télétype sont connectés ensemble, le procédé proposé ci-dessus évite de donner à l'utilisateur l'impression d'un fonctionnement erratique, l'utilisateur qui s'attend à recevoir un message continu recevant effectivement un message continu sans remarquer le retard.Pour l'utilisateur qui émet le message, malgré le symbole de retard, ce procédé permettant une sortie continue est également attrayant. Aux fins de l'illustration, on rappellera le processus de analyse de la chaene-~ks Ci Gj, On notera que le symbole précédent Ck a été lJ analyse que Ci est le symbole en cours d'analyse et que Cj est le dernier symbole reçu. La conception d'ensemble du système de traitement d'JorAture représenté sur le dessin sera maintenant décrite en se référant au traitement de la chaine- Ci Cj Après la correction des signaux, les caractères provenant du télétype "KRS - 33n sont entrés dans le registre d'entrée à 8 bits 2 qui con tient alors le symbole C. Le symbole Ci en cours d'analyse a été reçu du J i premier registre et est alors en mémoire dans le second registre 8.Une interface de couplage, non représentée sur les dessins, dont le fonctionnement ne sera plus décrit ici, est disposée entre le télétype et le système de traitement. Le dernier symbole entre C est décodé dans le décodeur 3 et la matrice de dis J ponibilité mise en oeuvre dans la mémoire inaltérable 5 est lue pour déterminer les formes disponibles pour le caractère Cj. L'état de disponibilité est entré J dans le module analyseur 7 et est mis en mémoire, en parallèle, dans le registre de disponibilité 6. Après achèvement de l'analyse du caractère Ci qui sera examinée ci-après, le symbole Ci est entré dans le registre 8 pour constituer le nouveau symbole intermédiaire Ci de la channe. Il devient le nouveau symbole intermédiaire Ci de la channe et est analysé lors de la réception d'un nouveau symbole Ci par le premier registre. L'état de disponibilité est utilisé pour fournir les propriétés de liaison Ri et Rj précédemment décrites L'état de la variable booléenne Ed précédemmentdéfinie, tel que déterminé à partir du symbole #@e précédemment analysé est mis dans le registre d'étete 11. Le registre est-réglé par le module analyseur 7 ou par le synchroniseur d'entrée 4. En particulier, le synchroniseur 4 peut entrer en état blanc ou vierge, ou état initial, dans le registre d'états au départ de la réception ou sous la commande indirecte de la commande du chariot ou d'autres symboles spéciaux. La variable d'état Eg est edéterminée à partir de variables Ri et Rj en utilisant la relation précédemment définie. Le module analyseur 7 effectue la traduction du code et fournit une sortie des trois variables SO, Si et S2 comme précédemment décrit. Le décodeur 10 interprète cette sortie comme l'une des huit formes possibles du caractère Ci en cours d'analyse et mis en mémoire dans le registre 8.A la suite de ltémission du signal de sortie de l'analyseur, il donne également Àe signal au dispositif de commande de sortie 9, d'imprimer la forme décodée m correspondant au caractère Ci sur le dispositif de sortie le télétype WR @ 33' 12, dans ce cas. Dans le but d'essayer le système de traitement représenté sur je dessin la sortie du télétype a été modifiée pour simuler l'écriture Ourdou aec les liaisons appropriées. Dans cette représentation des marques sont imprimées autour de chaque caractère, c'est-à-dire avant et après pour indiquer ses liaisons, si elles existent. Le procédé est représenté ci-après liaison avant vers le haut (à droite en écriture latine, à gauche en Ourdou). liaison avant vers le bas (à droite en écriture latine, à gauche en Ourdou). liaison arrière vers le haut. liaison arrière vers le bas. symbole initial. symbole indépendant entouré d'espacements. symbole terminal arrière vers le bas, vers le haut. A titre d'exemple, considérons le mot JOAB qui, dans la langue Farsi signifie réponse, et est imprimé sur la ligne 2 du tableau 4. L'analyse est effectuée comme suit La channe J6W05WA7WB7 4 est imprimée sur le télétype J@ @o A B. Outre l'exemple ci-dessus, d'autres termes ont été imprimés par le système de traitement en pseudourdou représentant leurs liaisons correctes et sont indiquées sur le Tableau 4 qui représente la sortie effective produite pro eue système sur un télétype "KSR - 33" G t 'O R A J ! 0 A B B ! t0 L B ! 'R B ! tGt 'E A G l'A J F' A N A B!'A G 3' A N B F' B''A K !' O F ! rgr 'A K t' E'A R E A M!'E K @' Et'A R A D R DAR R D A F J, D A F !' A J !' O C A MJ1D B! tD Tableau 4 - Impression de sortie produite par le système de traitement. C'est un fait connu que les lecteurs de ces langues ont une sensibilité esthétique très grande. Ils apprécient et sont fiers, à juste titre, de prendre contact directement avec le calligraphe. Ils ne peuvent accepter que I'écriture la plus appropriée et la plus belle et ce fait a été pris sérieusement en considération pour la réalisation de la présente invention qui fournit un outil avec lequel le calligraphe peut écrire avec son propre style mais très rapidement et avec peu d'efforts. Cette invention a pour but de satisfaire aux besoins d'une population importante et d'assurer la préservation d'une tradition culturelle. Elle permet l'adaptation aux besoins des utilisateurs par contraste avec de nombreux autres cas où ils doivent se plier aux exigences de la technologie pour les seuls besoins de la technologie. L'invention a été conçue pour combiner, simultanément, l'efficacité, la beauté et la souplesse d'adaptation. REVENDICATIONS 1. Un système numérique électronique caractérisé en ce qu'il comporte des moyens pour reproduire les caractères des langues qui utilisent 1'écriture arabe-Farsi à une vitesse comparable à celle de l'écriture latine tott en préservant le style de la calligraphie naturelle de ces langues 2. Un système numérique électronique selon la revendication 1, caractérisé en ce que lesdits moyens de reproduction comportent un dispositif d'entrée, des circuits pour identifier les propriétés d'enchaSnement et la forme des channes de caractères d1un mot desdites langues, introduit dans le système par ledit dispositif d'entrée, et un dispositif de sortie pour reproduire ledit mot. 3. Système numérique électronique selon la revendication 2, caractérisé envie que lesdits circuits prévus pour identifier les propriétés d'enchainement des chaines de caractères comportent un premier registre pour mettre en mémoire le dernier symbole d'une channe de trois symboles successifs, un registre de mémoire pour mettre en mémoire le symbole intermédiaire de ladite chaine de symboles en cours d'analyse, un circuit de sortie pour mettre en mémoire l'information d'enchatnement dans un registre d'état après que l'analyse du premier caractère de ladite channe des trois symboles a été effectuée, un dispositif de mémoire pour contrôler la propriété d'enchalnement desdits symboles intermédiaires et final et un circuit analyseur pour déterminer la forme dudit symbole intermédiaire pour sa reproduction par ledit dispositif de sortie. 4. Système numérique électronique selon la revendication 3, caractérisé en ce qu'il est en outre prévu un circuit de commande pour synchroniser le fonctionnement desdits circuits prévus pour identifier les propriétés d'enchaînement des caractères. 5. Système numérique électronique selon la revendication 3, caractérisé en ce qu'il est prévu en outre un circuit de vérification pour assurer que la forme déterminée du symbole en cours d'analyse par ledit circuit analyseur est valide. 6. Système numérique électronique selon la revendication 3, caractérisé en ce qu'il est en outre prévu un circuit de décodage pour identifier les symboles d'entrée reçus dudit dispositif d'entrée de façon à recevoir et traiter les symboles désirés et transmettre les autres symboles directement audit dispositif de sortie. 7. Système numérique électronique selon la revendication 2, caractérisé en ce que les propriétés d'enchatnement sont définies par trois variables, l'une des variables étant représentative du fait que le caractère s'enchaîne ou non, les deux autres variables représentant respectivement le sens de la liaison et chacune correspondant à un côté respectif du caractère. 8. Système numérique électronique selon la revendication 2, caractérisé en ce que lesdits circuits prévus pour identifier les propriétés d'enchainement et la forme d'une chaîne de caractères d'un mot sont basés sur le principe consistant à traiter la channe de caractères sur la base d'une grammaire sensible au contexte dont les règles de production ont été formulées. 9. Système numérique électronique selon la revendication 8, caractérisé en ce queladite grammaire est définie par les règles de production ci-après @ R O est un ensemble de règles de production de la forme # ## S1,......Sn@@ dans laquelle S1,......, Sn # VO et S1,....., Sn S est la représentation en écriture pseudo-latine du mot Ourdou. R1 : Si Sj # #i7 Sj pour Si, Sj # Vx U ## R2 : Si Cj # #i7 Cj pour Si # {Vx U ##} et CJ # VO R3 : #k# CiCj # #k# #i7 Cj pour Ci # VS et ## {4, 5, 7} R4 : #k# Ci Cj # #k# #i6 Cj pour Cj # VD U VU UVs et # {4, 5, 7} R5 : #k# Ci Cj # #k# #i5 CJ pour Cj # VS et ## {0, 2, 6} R6 : #k# Ci Cj # #k# #i4 Cj pour Cj# VS et ## {1, 3, 6} R7 C i C j # #k# #i3 Cj pour Cj t Vu et Ci # VU et ## {2, 3, 6} R8 : #k# Ci Cj # #k# #i2 Cj pour Cj # VU Ci # VD et ## {0, 1, 6} R9 : #k# Ci Cj # #k# #i0 Cj pour Cj # VD, Ci # VD et ## {0, 1, 6} R10 : #k# Ci Cj # #k# #i1 Cj pour Cj # VD, Ci # VU et ## {2, 3, 6} R11 : #k# Ci ## # #k# i4 ## pour Ci # VD et ## {0, 1, 6} R12 : #k# Ci ## # #k# #i5 ## pour Ci # VU U VS et g 2, 3, 6} R13 : #i@ Ci &num; # #i@ #87 &num; pour ## {4, 5, 7} 10. Système numérique électronique selon la revendication 8, caractérisé en ce que les règles de production de la grammaire sont mises en oeuvre dans lesdits circuits par l'analyse ci-après La chaîne (écrite en fait de droite à gauche en Ourdou) est exprimée par #k# Ci Cj et ses caractéristiques d'enchaînement sont exprimées en termes de quatre variables booléennes Ed, Eg, Ri et Rj qui sont telles que décrit ci-après E. Le caractère Ck qui a été précédemment transformé en #kl est remplacé par EH de telle sorte que Eq Décrit les caractéristiques d'enchaînement des deux caractères Ci (en cours d'analyse) et Ci (entré en dernier) comme suit Eg = O si Ci #VS U VX ou Cj # VX et 1 dans les autres cas et et R;; décrivent les propriétés de liaison à droite respectivement des caractères Ci et Cj Ri, Rj = O liaison à droite vers le bas i liaison à droite vers le haut Ensuite, les nouvelles variables booléennes SO, S1, S2 sont définies, ces variables facilitant la traduction du code à partir des variables d'entrée Eg,Ed, Ri et Rj de sorte que le tableau ci-après peut être facilement construit à partir des règles de production ci-dessus. Rj Ri Eg Ed S0 S1 S2 Sor- Règle tie - - 0 O 1 i i 7 3-13 - 0 0 1 1 0 0 4 11 - 1 0 1 1 0 1 5 12 - O O 1 1 O 0 4 6 1 1 O 1 1 O 1 5 5 - - 1 - 1 1 0 6 4 o o 1 1 o o O O 9 O 1 1 1 O O 1 1 10 1 O 1 1 O 1 O 2 8 1 1 1 1 O 1 1 3 7 Par simplification, les variables booléennes S@, S1, S@ peug q i j vent outre obtenues en termes des variables Eg, EdR Ri et R comme suit = Eg.Ed + Ed, Ri - E F @@ S = E g Ed d RR. + Ed et 2 E + Rd g Les équations ci-dessus représentent un système de traduction de code {0,1} m # {0,1 n m#n dans laquelle m, n sont des dimensions des espaces booléennes (4 et 3 dans ce cas) respectivement de l'entrée et de la sortie. Ainsi, les variables SO, S1, S2 donnent la représentation de la forme du graphique Ourdou im correspondant au caractère Ci dans la chaîne Ck Ci Cj en termes des propriétés d'enchaînement et de liaison des caractères de la chaîne. il. Procédé pour reproduire les langues utilisant l'écriture arabe-Farsi caractérisé en ce qu'il consiste à reproduire les caractères desdites langues à une vitesse comparable à celle des langues latines tout en préservant le style de la calligraphie naturelle desdites langues. 12. Procédé selon la revendication il, caractérisé en ce que ladite reproduction comporte l'étape qui consiste à identifier les propriétés d'enchaînement et la forme d'une chaîne de caractères dans un mot desdites langues. 13. Procédé selon la revendication 12, caractérisé en ce que ladite étape d'identification des propriétés d'enchaînement des caractères desdites chaînes comporte les étapes qui consistent i) - à déterminer si un caractère présente ou non une liaison ii) - à déterminer s'il y a une liaison de chaque côté du caractère ; iii) - à déterminer le sens d'une liaison ; et iv) - à engendrer des nombres définissant les propriétés de liaisons possibles déterminées aux étapes i) ii) et iiil. 14. Procédé selon la revendication 13, caractérisé en ce que lesdites étapes effectuées pour déterminer les propriétés d'enchaînement d'un caractère desdites channes comportent les étapes qui consistent i) - à mettre en mémoire le dernier symbole d'une chaîne de caractères de trois symboles successifs dans un premier registre ii) - à mettre en mémoire le symbole intermédiaire de ladite chaîne dans un second registre iii) - à déterminer les propriétés d'enchaînement dudit symbole intermédiaire ; iv) - à mettre en mémoire l'information d'enchaînement dudit symbole intermédiaire dans un registre d'état après que l'analyse du dernier symbole de ladite chaîne a été effectuée ; et v) - à reproduire par des moyens de sortie appropriés la forme dudit symbole intermédiaire 15.Procédé selon la revendication 14, caractérisé en ce que lesdites étapes comportent également l'étape qui consiste à vérifier la validité de la forme déterminée dudit symbole intermédiaire. 16. Procédé selon la revendication 14, caractérisé en ce que lesdites étapes comportent également l'étape consistant à identifier les symboles d'entrée de façon à traiter les symboles désirés et à transmettre les autres symboles directement audit dispositif de sortie. 17. Procédé selon la revendication 12, caractérisé en ce que ladite étape qui consiste à identifier les propriétés d'enchaînement et la forme d'une chaîne de caractères dans un mot est basé sur le principe qui consiste à traiter ladite chaine de caractères en fonction d'une grammaire sensible au contexte dont les règles ont été formulées et sont décrites ci-après RO est un ensemble de règles de production de la forme ## # # S1,......., Sn #, dans laquelle S1, .....Sn # VO et S1,......Sn est la représentation en écriture pseudo- latine du mot Ourdou R1 : Si Sj # #i7 Sj pour Si, Sj # Vx U # R2 : si Cj # #i7 Cj pour Si #{Vx U #} et Cj # VO R3 : @k@ Ci Cj # #k##i7 Cj pour Ci # VS et ## 5, 5, R4 : #k# Ci Cj # #k##i6 Cj pour Cj # VD U VU UVs et ## {4, 5, 7} R5 : #k# Ci Cj # #k##i5 Cj pour Cj # VS et ## {0, 2, 6} R6 : #k# Ci Cj # #k##i4 Cj pour Cj # VS et ## {1, 3, 6} R7 : #k# Ci Cj # #k# @i3 Cj pour Cj # VU et Ci#VU et ## {2, 3, 6} R8 : #k# Ci Cj # #k##i2 Cj pour Cj # VU Ci #VD et ## {0, 1, 6} R9 : #k# Ci Cj # #k##i0 Cj pour cj # VD, Ci # VD et ## {0, 1, 6} R10 : #k# Ci Cj # #k#Wi1 Cj pour Cj # VD, Ci # VU et ## {2, 3, 6} R11 : #k# Ci # # #k#i4 # pour Ci # VD et ## {0, 1, 6} R12 : #k# Ci # # #k##i5 # pour Ci # VU U VS et ## {2, 3, 6} R13 : #k# Ci # # #k##i7 # pour ## {4, 5, 7} 18.Procédé selon la revendication 17, caractérisé en ce que lesdites règles de production de la grammaire sont appliquées au cours de ladite étape consistant à identifier les propriétés d'enchaînement de la chaîne de caractères par l'analyse ci-après La chaîne (écrite en fait de droite à gauche en Ourdou) #k# Ci Cj et ses caractéristiques d'enchaînement sont exprimées en termes de quatre nouvelles variables booléennes Ed, Eg, Ri et Rj, qui sont telles que décrit ci-après Ed Le caractère Ck qui a été précédemment transformé en #k# est remplacé par Ed de telle sorte que Ed = {@ si ## { @, @, @} et t 1 dans les autres cas Eg Décrit les caractéristiques d'enchaînement des deux caractères Ci (encours d'analyse) et Ci (entrée en dernier) comme suit Eg = et @j (enmce en @enner@ @@@@@ 0 si Ci @ VS U VX ou Cj # VX et dans les autres cas R, et R décrivent les propriétés de liaison à droite respectivement des caractères Ci et Cj :: t Ri, Rj = 0 liaison à droite vers le bas 1 liaison à droite vers le haut Les nouvelles variables booléennes Sg, S1, S2 sont définies, ces variables facilitant la traduction du code à partir des variables d'entrée Eg, Ed, Ri et Rj de sorte que le tableau ci-après peut être construit à partir des règles de production ci-dessus Rj Ri Eg Ed So S1 S2 Sor- Règle tie - - 0 0 1 1 1 7 3-13 - 0 0 1 1 0 0 4 11 - 1 0 1 1 0 1 5 12 - 0 0 1 1 0 0 4 6 - 1 0 1 1 0 1 5 5 - - 1 0 1 1 0 6 4 0 0 1 1 0 0 0 0 9 0 1 1 1 0 0 1 1 10 1 0 1 1 0 1 0 2 8 1 1 1 1 0 1 1 3 7 Par simplification, les variables booléennes So' Si, S2 peuvent être obtenues en termes des variables Eg, Ed, Ri et Rj comme suit S0 = Eg. Ed + Ed. Ri S1 = Eg. Ed. Rj + Ed et S2 = Eg + Ed Les équations ci-dessus représentent un système de traduction de code @ {0.1}m # {0,1} m#n dans laquelle m, n sont les dimensions des espaces booléens (4 et 3 dans ce cas) respectivement de l'entrée et de la sortie. Ainsi, les variables S0, S1, S2 donnent la représentation de la forme du graphique Ourdou Wim correspondant au caractère C. dans la chaîne Ck Ci Cj en termes des propriétés d'enchaînement et de liaison des caractères de la chaîne.