APPLICATIONSDIVERS ★ ECRITURE ARABE ★

Eciture Arabe|CPC Infos)Applications Divers

Voici un petit programme utilitaire qui pourrait intéresser tous nos amis de laneue et de culture arabe, mais aussi tous ceux qui souhaitent comme moi s'y initier.

Je l'ai appelé Gerbert, en hommage au premier lettré FRANÇAIS qui est allé au Xème siècle renouveler notre science balbutiante en Catalogne, haut lieu de culture arabe à l'époque (et dans le Midi, c'étaient souvent les juifs, polyglottes de tradition, qui apprenaient l'arabe aux FRANÇAIS !). Il faut savoir que Gerbert. après avoir contribué à mettre un prince Illettré (comme les autres !!) sur le trône de France (Hugues Capet), a fait de son fils Robert (et de plusieurs prince de sa génération) un lettré accompli. Enfin c'est lui le pape de l'An Mil. Voilà pour l'évocation.

Ce programme utilise le clavier FRANÇAIS pour transcrire la calligraphie arabe, en suivant un code représenté dans la figure 1. En l'utilisant, vous découvrirez quelques signes supplémentaires, par exemple les parenthèses, transformables en guillemets de début et de fin de citation, en tapant COPY avant le signe parenthèse.


Figure 1 ( Cliquez sur l'image pour l'agrandir )

Le curseur se déplace au moyen des 4 flèches de direction, de ESPACE et de DEL. Attention ! Il efface tout sur son passage !

CLR permet de recommencer la page à 0.

TAB avance le curseur au milieu de la page, s'il était en deçà.
On peut noter ia façon d'obtenir les 4 formes de chaque lettre arabe suivant sa place dans le mot :

-  Deux fois COPY puis la lettre si elle est en position Isolée (1)

-  COPY puis la lettre en position
finale (2)

-  La lettre seule si elle est en position (3)

-  SHIFT puis la lettre en position Initiale (4)

On peut aussi noter :

-  Les 4 positions du hamza et te moyen de les obtenir, quelques variantes calligraphiques courantes dans l'arabe écrit, les signes en surimpression (hamza, shadda, fatha. damma. kasra), l'utilisation de la barre de soulignement pour prolonger la ligne d'écriture dans le cours d'un mot si on le désire.

Pour ceux que cela intéresse. Il est possible de modifier l'allure des lettres, que j'ai choisies en pleins et en déliés, parce qu'elle passe mieux à l'écran et qu'on la trouve souvent ainsi dans la presse arabe (les titres notamment). Il est également possible de modifier les datas pour obtenir des caractères complémentaires.
J'ai passé plus de 3 mois à ce travail, mais j'ai conscience qu'il peut être amélioré ; le choix du MODE 2 donne une plus belle lisibilité à l'écran, mais diminue la clarté à l'impression ( en tapant CONTROL puis COPY).

Enfin ce programme est bilingue : on peut passer du FRANÇAIS à l'arabe et réciproquement en tapant COPY puis RETURN. Vous verrez que l'usage du tabulateur TAB permet, au choix, de placer les textes arabes à droite et FRANÇAIS à gauche (le plus pratique, surtout si le texte est long) ou l'inverse (vocabulaire ou conjugaisons et leur traduction, par exemple).

Taper et sauver les fichiers ARABE1.PRG et ARABE2.PRG, qui génèrent les fichiers ARABE1.BIN et ARABE2.BIN, puis taper et lancer le programme GERBERT.

CPCINFOS n°34/35 (Juillet/Aout 91)
 
RECTIFICATION - ECRITURE ARABE

Le point le plus faible de ce programme concerne l'impression. Celle-ci peut être améliorée nettement grâce aux modifications ci-dessous.

La vérité m'oblige à préciser que le programme complémentaire n'est pas de moi ; Il est l'adaptation de l'utilitaire Hardcopy, publié dans le numéro hors-série 5 d'Am-Mag (Mars-Avril 88)

1. Modifications du programme principal GERBERT

Supprimer les lignes 90-390

540 LOAD"arabe1.bin",&3000:load"arabe2.bin,&3A10:load"arabe2.bin",&A000
725 IF a=35 and fI=0 then gosub 1470:goto 580
1440 '
1450 ' Impression
1460 '
1470 POKE &459C,16
1480 POKE &45A0,ecr-256*INT(ecr/256):POKE &45A1,inf(ecr/256)
1490 CALL &4700:call &A06C:RETURN

2. Taper et sauver le fichier ARABE3.PRG qui génère ie fichier ARABE3.BIN

3. Modifications facultatives (amélioration du graphisme de la lettre ALIF en position initiale et isolée : Dans le fichier ARABE1.PRG

1250 DATA 00,00,00,08,18,18,18, 18,18,18,10,00,0B,00,00,00,168

Dans le fichier ARABE2.PRG

650 DATA 00,00,00,08,18,18,18, 18,18,18,10,00,00,00,00,00,168

Générez ensuite les nouveaux fichiers ARABE1.BIN et ARABE2.BIN.

★ EDITEUR: CPCINFOS
★ ANNÉE: 1991
★ CONFIG: ???
★ LANGAGE:
★ LICENCE: LISTING
★ AUTEUR Michel LA ROSA

★ AMSTRAD CPC ★ DOWNLOAD ★

File:
» Ecriture  Arabe    FRENCHDATE: 2013-09-03
DL: 43 fois
TYPE: ZIP
SIZE: 25Ko
NOTE: 40 Cyls
.HFE: OUI

Je participe au site:
» Newfile(s) upload/Envoye de fichier(s)
★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Codez vos messages
» Applications » Amstradascii (Amstrad Magazine)
» Applications » Menus Deroulants (Hebdogiciel)
» Applications » RSX - Circle
» Applications » RSX Clock (Popular Computing Weekly)
» Applications » Amstrad traducteur morse

QUE DIT LA LOI FRANÇAISE:

L'alinéa 8 de l'article L122-5 du Code de la propriété intellectuelle explique que « Lorsque l'œuvre a été divulguée, l'auteur ne peut interdire la reproduction d'une œuvre et sa représentation effectuées à des fins de conservation ou destinées à préserver les conditions de sa consultation à des fins de recherche ou détudes privées par des particuliers, dans les locaux de l'établissement et sur des terminaux dédiés par des bibliothèques accessibles au public, par des musées ou par des services d'archives, sous réserve que ceux-ci ne recherchent aucun avantage économique ou commercial ». Pas de problème donc pour nous!

CPCrulez[Content Management System] v8.7-desktop/cache
Page créée en 111 millisecondes et consultée 3884 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.