diff options
author | Karl Berry <karl@freefriends.org> | 2017-04-28 21:20:49 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-04-28 21:20:49 +0000 |
commit | eda997681c2c45b147792fe2f546e45150447197 (patch) | |
tree | 78e9706a5f4ef8ff353fc38e7b7fd481f8344bb1 /Master/texmf-dist/tex/lualatex | |
parent | ee0045bb26510bf9200dfc2d5b283d0efd3f73fd (diff) |
arabluatex (28apr17)
git-svn-id: svn://tug.org/texlive/trunk@44102 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/lualatex')
-rw-r--r-- | Master/texmf-dist/tex/lualatex/arabluatex/arabluatex.sty | 2 | ||||
-rw-r--r-- | Master/texmf-dist/tex/lualatex/arabluatex/arabluatex_trans.lua | 14 |
2 files changed, 10 insertions, 6 deletions
diff --git a/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex.sty b/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex.sty index a2e9afd7821..f9ef9529f0f 100644 --- a/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex.sty +++ b/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex.sty @@ -41,7 +41,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{arabluatex}% -[2017/04/02 v1.8.2 An ArabTeX-like interface for LuaLaTeX] +[2017/04/27 v1.8.3 An ArabTeX-like interface for LuaLaTeX] \RequirePackage{ifluatex} \ifluatex\else \PackageError{arabluatex}{lualatex needed}{% 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"}, |