1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
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)`
|