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érateurdescription
/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 :
  • g, r, b ou w pour ,respectivement vert, rouge, noir ou blanc
  • 3 nombres entre 0 et 255 représentant respectivement les composantes rouge, verte et bleu : par exemple /c100,100,100 affichera en gris moyen.
/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.
objetrôle de /z
texte
( |...)
règle la hauteur occupée par le texte.
paramètre : % de la hauteur du texte par rapport à celle de l'onglet
exemple : |sic/z100:(A1*A2) affichera sic sans onglet.
cadres (cartouche, serekh...) règle les parties du cadre à tracer. " < A1 >/zbi" : trace seulement le début ('b') et la partie intermédiaire ('i') du cartouche. La fermeture ('e') est absente. <F A1 F>/ze ne tracera que la fermeture?

Pour un serekh, on peut ajouter 'du' (door up) ou 'dd' (door down) après b ou e pour positionner la porte (respectivement en haut ou en ba. Par exemple : <S A1 S>/zbduiedd

Pour un cartouche, faire suivre 'b' ou 'e' par 'sy' ou 'sn' pour tracer ou non le lien. Exemple : < A1 >/zbsyesn

Pour un serekh, faire suivre 'b' ou 'e' par 'sy' ou 'sn' pour tracer le serekh ou non. Exemple : <S A1 S>/zbsyesyi.

Pour les forteresses (F ou G) : ajouter un 'r' pour obtenir des bastions arrondis. Exemple : <G A1 G>/zr

! règle les marges. "!/z300" : ajuste les marges de la ligne ou colonne terminée par ! à 300% de la taille normale.

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.

A4 - <span class=Translit >dwA</span>A3 - <span class=Translit >Hms / Hmsi</span>A2 - <span class=Translit ></span>A1 - <span class=Translit >i</span>

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 :

Quelques notes :

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 :

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 :

Rosette recommande d'utiliser la première méthode qui utilise une nouvelle syntaxe beaucoup plus ouverte.

A titre d'exemple :

"Voici quelques caractères grecs : αβγχψω suivis de quelques caractères coptes : ⲁⲃⲅⲭⲯⲱ".

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 :

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 :

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...).