summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex_trans.lua
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/lualatex/arabluatex/arabluatex_trans.lua')
-rw-r--r--Master/texmf-dist/tex/lualatex/arabluatex/arabluatex_trans.lua14
1 files changed, 9 insertions, 5 deletions
diff --git a/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex_trans.lua b/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex_trans.lua
index 4463b6cf2fd..2b9fcdf0a96 100644
--- a/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex_trans.lua
+++ b/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex_trans.lua
@@ -41,7 +41,7 @@ captr = {
{a="b", b="B"},
{a="t", b="T"},
{a="ṯ", b="Ṯ"},
- {a="ğ", b="Ğ"},
+ {a="ǧ", b="Ǧ"},
{a="ḥ", b="Ḥ"},
{a="ḫ", b="Ḫ"},
{a="d", b="D"},
@@ -140,6 +140,8 @@ hamzatrdmg = {
tanwintrdmg = {
{a="%-?([uai]NU)(o)([ui])([%S]-o)", b="\\arbup{un%3}"},
{a="%-?([uai]NU)(%s)([ui])", b="\\arbup{un%3}%2'"},
+ {a="%-?(iNI)(o)([ui])([%S]-o)", b="i\\arbup{n%3}"},
+ {a="%-?(iNI)(%s)([ui])", b="i\\arbup{n%3}%2'"},
{a="(o[%S]-)([uai]N[UI])(o)(\"?[ui])", b="'"},
{a="%-?uNU", b="\\arbup{un}"},
{a="%-?aNU", b="\\arbup{an}"},
@@ -341,7 +343,7 @@ digraphstrdmg = {
{a="T(%p?)$", b="h%1"},
{a="T(%p?)(%W)", b="h%1%2"},
{a="_t", b="ṯ"},
- {a="%^g", b="ğ"},
+ {a="%^g", b="ǧ"},
{a="%.h", b="ḥ"},
{a="_h", b="ḫ"},
{a="_d", b="ḏ"},
@@ -370,7 +372,7 @@ digraphstrdmg = {
singletrdmg = {
{a="b", b="b"},
{a="t", b="t"},
- {a="j", b="ğ"},
+ {a="j", b="ǧ"},
{a="x", b="ḫ"},
{a="d", b="d"},
{a="r", b="r"},
@@ -477,6 +479,7 @@ tanwintrloc = {
{a="%-?uNU", b="un"},
{a="%-?aNU", b="an"},
{a="%-?iNU", b="in"},
+ {a="%-?iNI", b="in"},
{a="%-?(\"?At)%-?([ui])N", b="%1%2n"},
{a="%-?([ui])N", b="%1n"},
{a="%-?(aN)(_A)", b="an"},
@@ -751,6 +754,7 @@ trigraphstrarabica = { -- trigraphs or more
digraphstrarabica = {
{a="([uai]%-)(\"?[uai])", b="%1"}, -- hyphen + initial alif without hamza
+ {a="([UAIYuai])(%s)([%(%[%|%<]?)(\"?[uai])", b="%1%2%3"}, --p
{a="@", b=""}, -- remove the tag before the former hamza
-- discard the ʾiʿrāb hyphen (begin)
{a="(%-)(\"?[UI]na)(%p?%s)", b="%2%3"},
@@ -776,7 +780,7 @@ digraphstrarabica = {
{a="aT(%p?)$", b="a%1"},
{a="aT(%p?%s)", b="a%1"},
{a="_t", b="ṯ"},
- {a="%^g", b="ğ"},
+ {a="%^g", b="ǧ"},
{a="%.h", b="ḥ"},
{a="_h", b="ḫ"},
{a="_d", b="ḏ"},
@@ -804,7 +808,7 @@ digraphstrarabica = {
singletrarabica = {
{a="b", b="b"},
{a="t", b="t"},
- {a="j", b="ğ"},
+ {a="j", b="ǧ"},
{a="x", b="ḫ"},
{a="d", b="d"},
{a="r", b="r"},