Afin de pouvoir ajouter de nouveaux signes, vous devez d'abord choisir où ils seront stockés sur votre ordinateur. Pour ce faire, sélectionnez simplement « Outils/Modifier les préférences ». Dans l'onglet « Sélection des polices » (le seul disponible actuellement), saisissez le dossier que vous souhaitez utiliser dans le champ « Répertoire des polices hiéroglyphiques ». Vous devriez créer un dossier vide à cet effet.
Création d'un dossier :

Sélection du dossier :

Vous n'avez à le faire qu'une seule fois. Les prochains lancements de JSesh utiliseront ce dossier.
Une fois que vous avez dessiné un signe, ou que vous l'avez obtenu à partir de la bibliothèque de signes JSesh ou d'une autre source, il est temps de lui donner un nom.
Sauf lorsque vous créez des signes qui sont déjà documentés dans le Manuel de codage (par exemple, parce qu'ils ne sont pas disponibles dans JSesh), vous devez d'abord obtenir un identifiant d'utilisateur (UID), qui différenciera vos signes des signes créés par d'autres utilisateurs.
Pour obtenir un UID, enregistrez-vous en tant qu'utilisateur JSesh. Remarque pour les utilisateurs de tksesh : l'UID est simplement votre identifiant tksesh.
Soyez prudent lorsque vous donnez un nom aux signes. Vous voulez que vos fichiers soient lisibles par n'importe qui : soyez donc fidèle au Manuel de codage. Nos suggestions actuelles sont les suivantes :
Si vous créez votre propre version d'un signe du Manuel (soit parce qu'il n'est pas encore disponible dans JSesh, soit parce que vous n'aimez pas le signe fourni par défaut), utilisez soit le code standard du Manuel de codage pour ce signe, soit la notation suivante : US + uid + code Gardiner, où uid est l'identifiant de l'utilisateur. Par exemple, si votre identifiant est 527834, ce sera US527834A1VARA pour une variante de A1.
Lorsque vous créez un signe que vous considérez comme une variante d'un signe standard, vous devez construire son nom ainsi : USuid+code Gardiner+"VAR"+CODE VARIANTE, où :
Par exemple, la forme habituelle de wn (E34) à l'époque ramesside a la queue de l'animal de Seth. Si je veux la distinguer du signe « normal », je peux l'appeler US1E34VARA.
Lorsque le signe que vous créez correspond à un signe entièrement nouveau, donnez-lui un code de la forme : USuid+catégorie Gardiner+NUMÉRO+"XT"+CODE VARIANTE OPTIONNEL.
Vous êtes libre de choisir le numéro qui vous convient, mais je vous suggère d'essayer de trouver une disposition logique. Il serait également préférable que ce numéro ne corresponde pas à un signe « standard » (pour éviter d'induire en erreur les utilisateurs innocents d'autres logiciels). Vous pouvez donc, par exemple, commencer votre numérotation à 1000. Notez également que le numéro ne doit pas contenir de zéros non significatifs. La catégorie doit être correcte, et si vous n'en avez vraiment aucune idée, vous devez utiliser la catégorie Aa. « Ff » est réservé aux signes utilisés spécifiquement pour la transcription hiératique.
Exemple : la harpe du Louvre E 116 A a récemment été publiée par C. Barbotin (La voix des hiéroglyphes, p. 66-67), et dans son texte figure le signe inconnu
. Je peux créer ce signe et lui donner, par exemple, le code US1Aa1000XT. D'autre part, la stèle d'Israël contient un signe qui est très probablement un griffon, mais qui ne correspond à aucun signe de griffon enregistré dans le Manuel. Je lui ai donc donné le code US1E162VARA, car E162 est un signe de griffon.
Utilisation de ce système lors de l'import de textes depuis d'autres logiciels : il est possible que d'autres logiciels fournissent leurs propres codes « non standard ». Si vous souhaitez importer dans JSesh des textes issus de ces logiciels, vous devrez peut-être donner un nom aux nouveaux signes qu'ils contiennent (notez que les polices sont généralement protégées par le droit d'auteur : vous devrez donc redessiner les signes vous-même, soit en adaptant des signes JSesh existants, soit en trouvant une image des signes dans les sources hiéroglyphiques originales). Pour des raisons de compatibilité, les identifiants utilisateur suivants peuvent être utilisés pour d'autres logiciels :
| logiciel | identifiant utilisateur de substitution |
|---|---|
| winglyph | 1000 |
| macscribe | 1001 |
| inscribe | 1002 |
| got | 1003 |
| visualglyph | 1004 |
Si vous pensez à d'autres logiciels que je devrais ajouter, dites-le-moi.
Nous suggérons que, si vous créez un signe avec un code Gardiner « normal », vous lui donniez également un code de signe utilisateur. De cette façon, vous serez sûr de le conserver même si un signe avec ce code Gardiner est ajouté ultérieurement au logiciel.
Notez que, pour la compatibilité avec tksesh, nous prenons également en charge des « codes de glyphes utilisateur » arbitraires. Ces codes correspondent aux codes que tksesh a donnés aux nouveaux signes. Les codes de glyphes utilisateur ont la forme UG id M mid N sid, où id, mid et sid sont des nombres. Évitez d'utiliser ces codes pour le moment.
Le moyen le plus simple d'ajouter des signes à votre bibliothèque est de créer des fichiers SVG de la bonne taille. Vous devez utiliser, pour le cadrat entier, des dimensions de 1800 px x 1800 px. Bien sûr, l'image peut être plus petite si le glyphe n'occupe pas un cadrat entier.
JSesh peut aussi utiliser des signes dont le cadrat de base mesure 18 px, mais je vous suggère de l'éviter.
Votre fichier SVG doit avoir un nom qui correspond à un code (par exemple US1A1VARA.svg).
Dans ce cas, vous pouvez simplement copier votre fichier dans votre dossier de hiéroglyphes JSesh, et le signe sera disponible.
Il existe également un système secondaire, qui peut vous aider à redimensionner les signes et à choisir un nom correct. J'avoue que je ne m'en suis pas servi depuis des années.
L'interface d'import de signes peut être lancée à partir du menu « Outils/Ajouter de nouveaux signes ».
L'import des signes se fait en deux phases :
vous importez une image ou un ensemble d'images à partir d'un fichier (dessins SVG, polices TrueType, etc.) ;
vous attribuez un code à chaque signe que vous avez importé, puis vous insérez le nouveau signe dans la liste des signes de JSesh.

L'importation de dessins est simple. JSesh peut lire :
Cliquez simplement sur le bouton « Importer le fichier », et sélectionnez le fichier qui contient votre (vos) image(s). Vous pouvez utiliser les boutons de navigation (ceux avec des flèches) pour parcourir les signes disponibles.
Vous devez ensuite nommer votre signe. JSesh essaiera de deviner un nom à partir du nom du fichier, mais il peut se tromper.
Note : donner un nom ne signifie pas que le signe a été enregistré dans votre bibliothèque. Rien n'est fait tant que vous n'avez pas appuyé sur le bouton « Insertion ».
Dans certains cas, la taille ou l'orientation de vos signes ne sera pas correcte. Par exemple, dans l'image ci-dessous, le canard est trop gros et son orientation est erronée.

Vous pouvez corriger ceci :
et
peuvent être utilisés pour changer l'orientation du signe ;
Lorsque votre signe est prêt, cliquez sur le bouton « Insertion ». Sinon, il ne se passera rien.