Les opérateurs du Manuel de Codage sont intégralements supportés pour les cadrats.
Il est toutefois recommandé d'utiliser les nouveaux opérateurs qui s'appliquent aussi bien aux cadrats qu'aux sous-cadrats et s'appuient avec une syntaxe moderne.
Comme introduit en version 2.1, ces opérateurs commencent par un '/' suivi d'une lettre précisant l'opérateur et d'éventuels paramètres. Ces opérateurs sont placés après les cadrats ou sous-cadrats qu'ils affectent.
A1/cg affichera en vert le hiéro A1
Opérateurs
opérateur | description | ||||||||
---|---|---|---|---|---|---|---|---|---|
/a | hachurage d'un cadrat ou d'unsous-cadrat.
paramètre : voir MdC88 (par défaut 1234) exemples : N35/a:(A1*A1) affichera N35 hachuré, N35:(A1*A2)/a hachurere A1 et A2 |
||||||||
/c | définit la couleur.
paramètre :
|
||||||||
/f | taux de remplissage d'un sous-cadrat - ne s'applique qu'aux sous-cadrats.
paramètre : pourcentage du remplissage (oar défaut 100) exemples : N35/f:(A1*A1) affichera N35 sur toute la largeur du sous-cadrat. |
||||||||
/h et /v | retourne.
exemples : N35:(A1*A1)/v retournera A1 et A2 remarque : dans la version actuelle, il n'y a pas de moyen de retourner globalement un cadrat composé de sous-cadrats. Ainsi (A1:(A2*A3))/v retournera chaque hiéro autour d'un axe vertical passant au milieu de chaque hiéro ce qui ne donne pas le même résultat qu'un retournement global du cadrat. Dans une version ultérieure les deux seront possibles au choix de l'utilisateur. |
||||||||
/r | rotation.
paramètre : angle de rotation (sens inverse des aiguilles d'une montre. exemples : N35/r45:(A1*A1) affichera N35 après pivotement de 45° autour de son centre. remarque : la limitation exposée ci-dessus pour /h et /v existe également pour /r. |
||||||||
/s | définit la taille.
paramètre : pourcentage de taille exemples : A1/s50 affichera A1 à 50 % de la taille normale |
||||||||
/t | encadre le cadrat par deux signes typographiques.
paramètre : signe typographique à utiliser ( [, {, (, " ou ' ) exemples : N35:(A1*A2)/t( encadrera le sous-cadrat (A1*A2) par ( et ) |
||||||||
/x et /y | déplace le cadrat ou le sous-cadrat.
paramètre : pourcentage du déplacement. Pour un déplacement négatif, utilisez la lettre m entre /x ou /y et le pourcentage. Si l'opérateur est appliqué à un cadrat, le déplacement sera effectué par rapport au coin supérieur gauche de l'image produite. Si l'opérateur est appliqué à un sous-cadrat, le déplacement sera effectué par rapport au coin supérieur gauche du cadrat. exemples : A1/x50 affichera A1 à 50 % de sa position horizontale de départ. A1:(A2*A3/x0) affichera A3 sur le bord gauche du cadrat. A1:(A2*A3/xm50) - notez le m - affichera A3 en dehors et sur la gauche du cadrat. |
||||||||
/z | selon l'objet auquel est appliqué l'opérateur /z.
|
Balises "Point"
Pour changer l'orientation, la direction, la taille... insérez des "points de référence" dans le codage
Par exemple A1 A2 #poV A3 A4 affiche A1 et A2 en horizontal puis A3 et A4 en vertical tout de suite à droite de A2.
Voyez les exemples "balise #p" et "Fausse porte de Khenou".
#p est suivi de un ou plusieurs éléments séparés par des virgules.
Chaque élément est constitué d'une lettre précisant l'opération à effectuer suivie d'un paramètre :
- apt1 mémorise la position courante sous le nom pt1 ('a' est la lettre, 'pt1' est le paramètre)
- gpt1 place la position courante à la position mémorisée sous le nom pt1
- oV ou oH change l'orientation
- dr ou dl change la direction
- x1.5 et y1.5 place la position courante à 1.5 * paramètre taille
- px1.5 ('p' pour '+') décale la position courante de 1.5 * paramètre taille vers la droite
- mx1.5 ('m' pour '-') décale la position courante de 1.5 * paramètre taille vers la gauche
- s40 établit taille courante à 40% de la valeur du paramètre taille
- cjpointD justifie les hiéroglyphes entre la position courante et le point pointD (défini antérieurement par #papointD). De même 'cl' cadre en haut/à gauche, 'cr' cadre en bas/à droite et 'cc' centre).
Quelques notes :
- Le "paramètre taille" est saisi dans la page de l'éditeur.
- 's' modifie aussi la taille de la ligne mais seulement à partir de la suivante.
- Il ne peut y avoir qu'un seul nom ('a') associé à un point.
Blocs
Pour définir des blocs de cadrats, encadrez les par '(' et ')'.
IMPORTANT : ajouter un espace après la parenthèse ouvrante et avant la parenthèse fermante.
Les blocs permettent d'appliquer globalement un (ou plusieurs) opérateurs à plusieurs cadrats comme, par exemple, dans le codage A1 ( A2 A3 A4 A5 A6 )/cg/s50 A7 les opérateurs /cg (vert) et /s50 (taille 50%) s'appliquent à A2, A3, A4, A5 et A6.
Factorisation
Les opérateurs placé juste après une fermeture de bloc (voir ci-dessus) sont appliqués à tous les cadrats du bloc.
La factorisation s'applique également :
- aux sous-cadrats : A1:(A2*A3)/cg
- aux cartouches ; A1 < A2 A3 A4 >/cg
- aux lignes et colonnes : A1 A2 A3 !/cg A4 A5
Textes
Un texte hiéroglyphique peut être complété par des textes français, grecs, coptes, translittérés... que nous désignerons dans la suite par "textes".
Les "textes" peuvent être saisis de l'une des deux manières suivantes :
- par le texte entre guillemets doubles (par exemple "ceci est un texte"),
- par le texte précédé de +l pour le français, +g pour le grec... (par exemple +l ceci est un texte)
Rosette recommande d'utiliser la première méthode qui utilise une nouvelle syntaxe beaucoup plus ouverte.
A titre d'exemple :
sera affiché :
L'affichage dans la zone de saisie du "texte" pourra par contre être incorrect si vous n'avez pas chargé sur votre ordinateur la police Rosette (voyez Documentation > Fontes > Autres fontes).
La saisie des "textes" sera aisément effectuée à l'aide de la "palette de saisie Rosette" (bouton "Saisir Texte").
Plusieurs "textes" peuvent être utilisés dans le même texte hiéroglyphique.
Chaque texte peut être suivi par un des opérateurs suivants : /z (voir ci-dessous), /c ou /s.
/z permet de préciser le script du texte ('l' pour latin, 'g' pour grec, 't' pour translittération...)
/z est facultatif sauf dans le cas où vous utilisez pour la translittération les équivalents latins du MdC (a pour aleph, A pour aïn...).
Ainsi la translittération de l'entrée d'id 115 du Corpus (Ostracon d'Amon Belier) sera rendue correctement par :
- "nb.t"/zt/s80 " (sic) " "pt Imn-Ra"/zt/s80
- ou bien "
nb.t (sic)pt Imn-Ra " en saisissant tous les caractères en Unicode à l'aide de la "palette de saisie Rosette" comme indiqué ci-dessus.
Début des lignes
Le début de chaque ligne de codage d'un texte hiéroglyphes commence optionellement par +s
+s peut optionellement être suivi de :
- h ou v pour forcer l'orientation du texte (voir aussi la balise point #poH ou #poV)
- r ou l pour forcer sa direction (right ou left) (voir aussi la balise point #pdr ou #pdl)
- c pour tracer des calibres autour des cadrats et sous-cadrats. Ces calibres vous aideront à ajuster certains paramètres de votre codage.
Des exemples ?
la page de l'éditeur propose de nombreux exemples (voir le menu déroulant placé à droite et juste en dessous de la zone où vous introduisez le codage)
L'exemple "Obélisque Concorde Sud" est très complet, nous vous invitons à le consulter
Analyse lexicale
Si une "Erreur 500" apparait lors de l'affichage de l'analyse lexicale, c'est que le nombre de mots sélectionnés est trop grand ( plus de 1000) et sature le serveur.
Dans ce cas vous devez scinder l'analyse en plusieurs blocs de mots : en haut à droite de la page, sous la case à cocher "Analyse lexicale", cliquez le bouton radio "de" et saisissez le numéro du premier et du dernier mot à afficher (par exemple 1 et 500 puis 501 et 1000...).