From 8d6ea910fb1ef1841f13de37c9dc23d7642b96cd Mon Sep 17 00:00:00 2001 From: Robert Alessi Date: Thu, 8 Sep 2016 19:01:46 +0200 Subject: =?UTF-8?q?bugfix:=20the=20name=20of=20God=20should=20always=20hav?= =?UTF-8?q?e=20the=20=C5=A1addah;=20t=C4=81=CA=BE=20marb=C5=AB=E1=B9=ADah?= =?UTF-8?q?=20without=20=CA=BEi=CA=BFr=C4=81b=20must=20be=20transliterated?= =?UTF-8?q?=20'h'=20in=20dmg=20mode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- arabluatex.dtx | 6 +++--- arabluatex_trans.lua | 4 ++-- arabluatex_voc.lua | 2 ++ 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/arabluatex.dtx b/arabluatex.dtx index 787184c..3b4b8f0 100644 --- a/arabluatex.dtx +++ b/arabluatex.dtx @@ -144,7 +144,7 @@ \usepackage{fontspec,luatextra} \defaultfontfeatures{RawFeature={+liga}} \setmainfont{Old Standard}[SmallCapsFont={Latin Modern Roman Caps}, -RawFeature={+mark;+ccmp;+ss05;+ss06}] + RawFeature={+mark;+ccmp;+ss05;+ss06}] \usepackage{arabluatex}[2016/07/09] \usepackage{varioref} \usepackage{hypdoc} @@ -198,7 +198,7 @@ RawFeature={+mark;+ccmp;+ss05;+ss06}] % % \fi % -% \CheckSum{371} +% \CheckSum{0} % % \CharacterTable % {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -2517,7 +2517,7 @@ wa-ya.sIru ta.hta 'l-jild-i % formatting directives as argument, like so: % \cs{SetArbUp}\marg{code}. % \begin{macrocode} -\NewDocumentCommand{\al@arbup@dflt}{m}{\textsuperscript{#1}}% +\NewDocumentCommand{\al@arbup@dflt}{m}{\textsuperscript{\thinspace#1}}% \NewDocumentCommand{\al@arbup}{m}{\al@arbup@dflt{#1}} \NewDocumentCommand{\arbup}{m}{\al@arbup{#1}} \NewDocumentCommand{\ArbUpDflt}{}{\let\al@arbup=\al@arbup@dflt} diff --git a/arabluatex_trans.lua b/arabluatex_trans.lua index 7068a47..82459e9 100644 --- a/arabluatex_trans.lua +++ b/arabluatex_trans.lua @@ -301,8 +301,8 @@ digraphstrdmg = { {a="([%_]?[Ii])(%s)(['][%_%^%.]?[l'btjghxdrzs`fqkmnwy]%-)", b="i%2%3"}, {a="%-%-", b=""}, -- {a="T([^uai])", b="%1"}, - {a="T(%p?%s)", b="%1"}, - {a="T(%p?)$", b="%1"}, + {a="T(%p?%s)", b="h%1"}, + {a="T(%p?)$", b="h%1"}, {a="_t", b="ṯ"}, {a="%^g", b="ğ"}, {a="%.h", b="ḥ"}, diff --git a/arabluatex_voc.lua b/arabluatex_voc.lua index 20ed016..e28cd7e 100644 --- a/arabluatex_voc.lua +++ b/arabluatex_voc.lua @@ -473,6 +473,8 @@ trigraphs = { -- trigraphs or more } trigraphseasy = { -- differences marked below with 'easy' + -- Allah (easy) + {a="l%-l_ah", b="l-ll_ah"}, -- 'llatI / 'llad_I {a="^'ll(a)([%_]?[dt])", b="الّ%1%2"}, {a="([%s%-])'ll(a)([%_]?[dt])", b="%1الّ%2%3"}, -- cgit v1.2.3