diff options
author | Robert Alessi <alessi@robertalessi.net> | 2016-10-04 20:29:55 +0200 |
---|---|---|
committer | Robert Alessi <alessi@robertalessi.net> | 2016-10-04 20:29:55 +0200 |
commit | 7add4047d7306a19beaa2e52f774720d4001f488 (patch) | |
tree | f8427e7986e093a07e717d98a31f61a71d033b2d | |
parent | 7661f5acd71c6d3986f66d254b8f2c5185e67d7d (diff) | |
download | arabluatex-7add4047d7306a19beaa2e52f774720d4001f488.tar.gz |
bugfix: the carrier of the hamza in a word like ^sifA'I has to be a yāʾ without dot
-rw-r--r-- | arabluatex.dtx | 3 | ||||
-rw-r--r-- | arabluatex_fullvoc.lua | 4 | ||||
-rw-r--r-- | arabluatex_voc.lua | 4 |
3 files changed, 6 insertions, 5 deletions
diff --git a/arabluatex.dtx b/arabluatex.dtx index 3829b48..9978210 100644 --- a/arabluatex.dtx +++ b/arabluatex.dtx | |||
@@ -1013,7 +1013,8 @@ vowels (see §~3). | |||
1013 | % \arb[trans]{jI'a}, |radI'iN| \arb[voc]{radI'iN} | 1013 | % \arb[trans]{jI'a}, |radI'iN| \arb[voc]{radI'iN} |
1014 | % \arb[trans]{radI'iN}, |sU'uN| \arb[voc]{sU'uN} \arb[trans]{sU'uN}, | 1014 | % \arb[trans]{radI'iN}, |sU'uN| \arb[voc]{sU'uN} \arb[trans]{sU'uN}, |
1015 | % |.daw'uN| \arb[voc]{.daw'uN} \arb[trans]{.daw'uN}, |qay'iN| | 1015 | % |.daw'uN| \arb[voc]{.daw'uN} \arb[trans]{.daw'uN}, |qay'iN| |
1016 | % \arb[voc]{qay'iN} \arb[trans]{qay'iN}. | 1016 | % \arb[voc]{qay'iN} \arb[trans]{qay'iN}, |^sifA'I| |
1017 | % \arb[voc]{^sifA'I} \arb[trans]{^sifA'I}. | ||
1017 | % | 1018 | % |
1018 | % |^say'uN| \arb[voc]{^say'uN} \arb[trans]{^say'uN}, |^say'aN| | 1019 | % |^say'uN| \arb[voc]{^say'uN} \arb[trans]{^say'uN}, |^say'aN| |
1019 | % \arb[voc]{^say'aN} \arb[trans]{^say'aN}, |^say'iN| | 1020 | % \arb[voc]{^say'aN} \arb[trans]{^say'aN}, |^say'iN| |
diff --git a/arabluatex_fullvoc.lua b/arabluatex_fullvoc.lua index af7dd9e..5c1e6e2 100644 --- a/arabluatex_fullvoc.lua +++ b/arabluatex_fullvoc.lua | |||
@@ -62,7 +62,7 @@ hamzafv = { | |||
62 | {a="(A)(')(uN?)(%W)", b="aآء%3%4"}, | 62 | {a="(A)(')(uN?)(%W)", b="aآء%3%4"}, |
63 | {a="(A)(')(iN?)$", b="aآء%3"}, | 63 | {a="(A)(')(iN?)$", b="aآء%3"}, |
64 | {a="(A)(')(iN?)(%W)", b="aآء%3%4"}, | 64 | {a="(A)(')(iN?)(%W)", b="aآء%3%4"}, |
65 | {a="(A)(')(i)", b="aآئ%3"}, -- historic madda | 65 | {a="(A)(')([iI])", b="aآئ%3"}, -- historic madda |
66 | {a="(A)(')(u)", b="aآؤ%3"}, -- historic madda | 66 | {a="(A)(')(u)", b="aآؤ%3"}, -- historic madda |
67 | {a="(A)(')", b="aآء"}, -- historic madda | 67 | {a="(A)(')", b="aآء"}, -- historic madda |
68 | -- initial (needs both ^ and %W patterns) | 68 | -- initial (needs both ^ and %W patterns) |
@@ -161,7 +161,7 @@ hamzafveasy = { -- differences marked below with 'easy' | |||
161 | {a="(A)(')(uN?)(%W)", b="aاء%3%4"}, | 161 | {a="(A)(')(uN?)(%W)", b="aاء%3%4"}, |
162 | {a="(A)(')(iN?)$", b="aاء%3"}, | 162 | {a="(A)(')(iN?)$", b="aاء%3"}, |
163 | {a="(A)(')(iN?)(%W)", b="aاء%3%4"}, | 163 | {a="(A)(')(iN?)(%W)", b="aاء%3%4"}, |
164 | {a="(A)(')(i)", b="aائ%3"}, -- historic madda | 164 | {a="(A)(')([iI])", b="aائ%3"}, -- historic madda |
165 | {a="(A)(')(u)", b="aاؤ%3"}, -- historic madda | 165 | {a="(A)(')(u)", b="aاؤ%3"}, -- historic madda |
166 | {a="(A)(')", b="aاء"}, -- historic madda | 166 | {a="(A)(')", b="aاء"}, -- historic madda |
167 | --easy (end) | 167 | --easy (end) |
diff --git a/arabluatex_voc.lua b/arabluatex_voc.lua index 8ea7f7d..6819952 100644 --- a/arabluatex_voc.lua +++ b/arabluatex_voc.lua | |||
@@ -197,7 +197,7 @@ hamza = { | |||
197 | {a="(A)(')(uN?)(%W)", b="aآء%3%4"}, | 197 | {a="(A)(')(uN?)(%W)", b="aآء%3%4"}, |
198 | {a="(A)(')(iN?)$", b="aآء%3"}, | 198 | {a="(A)(')(iN?)$", b="aآء%3"}, |
199 | {a="(A)(')(iN?)(%W)", b="aآء%3%4"}, | 199 | {a="(A)(')(iN?)(%W)", b="aآء%3%4"}, |
200 | {a="(A)(')(i)", b="aآئ%3"}, -- historic madda | 200 | {a="(A)(')([iI])", b="aآئ%3"}, -- historic madda |
201 | {a="(A)(')(u)", b="aآؤ%3"}, -- historic madda | 201 | {a="(A)(')(u)", b="aآؤ%3"}, -- historic madda |
202 | {a="(A)(')", b="aآء"}, -- historic madda | 202 | {a="(A)(')", b="aآء"}, -- historic madda |
203 | -- initial (needs both ^ and %W patterns) | 203 | -- initial (needs both ^ and %W patterns) |
@@ -287,7 +287,7 @@ hamzaeasy = { -- differences marked below with 'easy' | |||
287 | {a="(A)(')(uN?)(%W)", b="aاء%3%4"}, | 287 | {a="(A)(')(uN?)(%W)", b="aاء%3%4"}, |
288 | {a="(A)(')(iN?)$", b="aاء%3"}, | 288 | {a="(A)(')(iN?)$", b="aاء%3"}, |
289 | {a="(A)(')(iN?)(%W)", b="aاء%3%4"}, | 289 | {a="(A)(')(iN?)(%W)", b="aاء%3%4"}, |
290 | {a="(A)(')(i)", b="aائ%3"}, -- historic madda | 290 | {a="(A)(')([iI])", b="aائ%3"}, -- historic madda |
291 | {a="(A)(')(u)", b="aاؤ%3"}, -- historic madda | 291 | {a="(A)(')(u)", b="aاؤ%3"}, -- historic madda |
292 | {a="(A)(')", b="aاء"}, -- historic madda | 292 | {a="(A)(')", b="aاء"}, -- historic madda |
293 | --easy (end) | 293 | --easy (end) |