diff options
author | Sébastien Dailly <sebastien@chimrod.com> | 2021-09-15 20:10:48 +0200 |
---|---|---|
committer | Sébastien Dailly <sebastien@chimrod.com> | 2021-11-18 14:46:42 +0100 |
commit | d18cfce3cbd17e8e033eaee301e46239bf31c6bf (patch) | |
tree | 7c22f31e300450a1920e75896b29d16a4064467d /content/pages/tengwar/tengwar.rst | |
parent | 7a7e03700c76c59f2027ae848be497f6a2d484ca (diff) |
Added tengwar transcriptor
Diffstat (limited to 'content/pages/tengwar/tengwar.rst')
-rw-r--r-- | content/pages/tengwar/tengwar.rst | 154 |
1 files changed, 154 insertions, 0 deletions
diff --git a/content/pages/tengwar/tengwar.rst b/content/pages/tengwar/tengwar.rst new file mode 100644 index 0000000..aeaba15 --- /dev/null +++ b/content/pages/tengwar/tengwar.rst @@ -0,0 +1,154 @@ +.. -*- mode: rst -*- +.. -*- coding: utf-8 -*- + +================== +Écrire les tengwar +================== + +:status: hidden +:save_as: pages/tengwar/index.html +:url: pages/tengwar/ + +.. raw:: html + + <style> + input[type='text'] { + font-size: 24px; + width: 100%; + } + + @font-face { + font-family: "Tengwar Annatar" ; + src: url("/pages/tengwar/tngan.ttf") format("truetype"); + } + + .tengwar { + font-family: "Tengwar Annatar" ; + } + + + </style> + <noscript>Sorry, you need to enable JavaScript to see this page.</noscript> + <script id="lib" type="text/javascript" defer="defer" src="{static}tengwar.js"></script> + <script> + var script = document.getElementById('lib'); + script.addEventListener('load', function() { + lib.run("source", "phono", "tengwar"); + }); + </script> + + <form> + <label for="source">Entrée :</label> + <input type="text" id="source" name="source"><br><br> + <label for="output">Phonétique :</label> + <input type="text" id="phono" name="output"><br><br> + <label for="output">Tengwar :</label> + <input type="text" id="tengwar" class="tengwar" name="output"><br><br> + </form> + +.. role:: tengwar + +Saisie +====== + +La saisie accepte toute les lettres en minuscules, et les accents sur la lettre E : *é*, *è*, *ê* + +Séparateur +---------- + +Le séparateur *|* permet de marquer une rupture entre les syllabes et empêcher +que le traitement ne les associe entre-elles : + +======= ======================= +Code Exemple +======= ======================= +\| co|incider, ag|nostique +======= ======================= + +Transcription +============= + +La transcription est réalisée en suivant le mode français du Tengwar qui est +dérit sur cette page : http://www.simonrousseau.free.fr/tolkien/ + +Il s’agit d’un mode dans lequel la voyelle est écrite au dessus de la consonne +qu’elle précède : :tengwar:`7Y` va se lire *or*. + +Sons +==== + +L’application convertit les mots saisis dans l’alphabet inventé par Tolkien… ou +du moins essaie : étant donné que la prononciation des mots n’est pas fixe (et +une même peut être prononcée de plusieurs manières *être fier*, *se fier*), une +transcription phonétique est proposée, pour indiquer comment l’application a +compris le mot. En trichant avec l’orthographe, il est possible d’obtenir +l’écriture comme on le souhaite. + +Voyelles +-------- + +.. table:: + :widths: 5 20 10 5 + + ======= =========== =========================== ============== + Code Exemple Son Représentation + ======= =========== =========================== ============== + a bat, plat a :tengwar:`\`C` + i lit, émis i :tengwar:`\`B` + y lu u :tengwar:`\`Û` + u roue ou :tengwar:`\`M` + o peau, fort o :tengwar:`\`N` + e été e fermé :tengwar:`\`V` + E pair e ouvert :tengwar:`\`V` + ° abordera schwa :tengwar:`\`Ë` + 2 deux e fermé :tengwar:`\`ß` + 9 neuf e ouvert :tengwar:`\`ß` + 5 cinq in :tengwar:`5%` [#nasal]_ + 1 parfum un :tengwar:`5Ø` [#nasal]_ + @ ange an :tengwar:`5#` [#nasal]_ + § savon on :tengwar:`5^` [#nasal]_ + j [#d]_ famille y (semi-voyelle) :tengwar:`l` [#next]_ + 8 [#d]_ huit ui (semi-voyelle) :tengwar:`]` [#next]_ + w [#d]_ nouer w (semi-voyelle) :tengwar:`.` [#next]_ + ======= =========== =========================== ============== + +.. [#nasal] Les voyelles nasales sont représentées à l’aide de la voyelle et + d’une consonne nasale + +.. [#d] Les diphtongues sont représentées groupées avec la voyelle qui la + suit `[wE]b` + +.. [#next] Contrairement au mode décrit par Simon Rousseau, la voyelle est + portée sur le tengwa qui suit la semi-voyelle. + +Consonnes +--------- + +.. table:: + :widths: 5 20 10 5 + + ======= =========== =============== ============== + Code Exemple Son Représentation + ======= =========== =============== ============== + p soupe p (occlusive) :tengwar:`q` (:tengwar:`y`) [#m]_ + b bon, robe b (occlusive) :tengwar:`w` (:tengwar:`y`) [#m]_ + t terre, vite t (occlusive) :tengwar:`1` (:tengwar:`6`) [#m]_ + d dans, aide d (occlusive) :tengwar:`2` (:tengwar:`6`) [#m]_ + k carré k (occlusive) :tengwar:`a` + g gare g (occlusive) :tengwar:`s` + f feu, éfrit f (fricative) :tengwar:`e` + v vous v (fricative) :tengwar:`r` + s soucis s (fricative) :tengwar:`3` (:tengwar:`i`) [#m]_ + z maison z (fricative) :tengwar:`4` + S chat, pèche ch (fricative) :tengwar:`d` + Z mijoter ge (fricative) :tengwar:`f` + n nous n (nasale) :tengwar:`5` + m main m (nasale) :tengwar:`t` + N agneau gn (nasale) :tengwar:`b` + l sol, lent l (liquide) :tengwar:`j` + r rue, venir r (liquide) :tengwar:`7` (:tengwar:`u`) [#m]_ + ======= =========== =============== ============== + +.. [#m] La lettre entre parenthèse correspond à la consonne muette pouvant + se trouver en fin de mot. Elle ne s’entend que dans le cas d’une + liaison : `d@(s)` |