diff options
author | Robert Alessi <alessi@robertalessi.net> | 2019-03-25 15:26:59 +0100 |
---|---|---|
committer | Robert Alessi <alessi@robertalessi.net> | 2019-03-25 15:26:59 +0100 |
commit | dcb7cbd8e337cf30665329dd72ffd38a338ef5ec (patch) | |
tree | d1fa55b11d15f2d4d2e65e9df5438b6cd6f126ff | |
parent | ee44995b9ebccffcf718119cbad821ba96f018d3 (diff) | |
download | arabluatex-dcb7cbd8e337cf30665329dd72ffd38a338ef5ec.tar.gz |
include the taṭwīl in the rules that generate the sukūn
-rw-r--r-- | arabluatex.dtx | 14 | ||||
-rw-r--r-- | arabluatex_fullvoc.lua | 6 |
2 files changed, 11 insertions, 9 deletions
diff --git a/arabluatex.dtx b/arabluatex.dtx index 0b7b78c..ee80964 100644 --- a/arabluatex.dtx +++ b/arabluatex.dtx | |||
@@ -1905,7 +1905,8 @@ | |||
1905 | % \arb[fullvoc]{'a`daA"'|"'ikum} \arb[trans]{'a`dA|"'ikum}. | 1905 | % \arb[fullvoc]{'a`daA"'|"'ikum} \arb[trans]{'a`dA|"'ikum}. |
1906 | % \end{quote} | 1906 | % \end{quote} |
1907 | % | 1907 | % |
1908 | % \subsection{The \enquote{pipe} character (\textbar)} | 1908 | % \subsection{\texorpdfstring{The \enquote{pipe} character |
1909 | % (\textbar)}{The ‘pipe’ character (\textbar)}} | ||
1909 | % \label{sec:pipe} | 1910 | % \label{sec:pipe} |
1910 | % In the terminology of Arab\TeX, the \enquote{pipe} character | 1911 | % In the terminology of Arab\TeX, the \enquote{pipe} character |
1911 | % \enquote*{\textbar} is referred to as the \enquote{invisible | 1912 | % \enquote*{\textbar} is referred to as the \enquote{invisible |
@@ -2293,7 +2294,7 @@ | |||
2293 | % As one can see, \emph{triple hyphens} have been used. In the | 2294 | % As one can see, \emph{triple hyphens} have been used. In the |
2294 | % \arb[trans]{.sadr}, the first hyphen triggers the rules that are | 2295 | % \arb[trans]{.sadr}, the first hyphen triggers the rules that are |
2295 | % related to the definite article and the \arb[trans]{'alif-u | 2296 | % related to the definite article and the \arb[trans]{'alif-u |
2296 | % 'l-wa.sl-i},\footnote{See \vref{ref:definite-article}} while the | 2297 | % 'l-wa.sl-i},\footnote{See \vref{ref:definite-article}.} while the |
2297 | % following two select the figure of the letter \arb[trans]{lAm} | 2298 | % following two select the figure of the letter \arb[trans]{lAm} |
2298 | % connected with a following letter. In the \arb[trans]{`a^guz}, the | 2299 | % connected with a following letter. In the \arb[trans]{`a^guz}, the |
2299 | % last two hyphens select the letter \arb[trans]{yA'} connected with a | 2300 | % last two hyphens select the letter \arb[trans]{yA'} connected with a |
@@ -2324,7 +2325,7 @@ | |||
2324 | gutter=1cm] | 2325 | gutter=1cm] |
2325 | \bayt{.gayra 'annI qad 'asta`Inu `al_A 'l-ha--}[--mmi ]{'i_dA | 2326 | \bayt{.gayra 'annI qad 'asta`Inu `al_A 'l-ha--}[--mmi ]{'i_dA |
2326 | _haffa bi-'l-_tawiyyi 'l-na^gA'u}\\ | 2327 | _haffa bi-'l-_tawiyyi 'l-na^gA'u}\\ |
2327 | \bayt{bi-zaf--UfiN ka-'anna-hA hi{q}--laTuN}[ 'ummu ]{ri'AliN | 2328 | \bayt{bi-zaf--UfiN ka-'anna-hA hiq--laTuN}[ 'ummu ]{ri'AliN |
2328 | dawwiyyaTuN saqfA'u}\\ | 2329 | dawwiyyaTuN saqfA'u}\\ |
2329 | \end{arabverse} | 2330 | \end{arabverse} |
2330 | \end{example} | 2331 | \end{example} |
@@ -3140,7 +3141,8 @@ | |||
3140 | % \uc{'l-rAziyyu}}. | 3141 | % \uc{'l-rAziyyu}}. |
3141 | % \end{quote} | 3142 | % \end{quote} |
3142 | % | 3143 | % |
3143 | % \paragraph{\enquote*{Long} pro\-per names} | 3144 | % \paragraph{\texorpdfstring{\enquote*{Long} pro\-per |
3145 | % names}{‘Long’ proper names}} | ||
3144 | % \NEWfeature{v1.10} \cs{uc} is also able to process proper names | 3146 | % \NEWfeature{v1.10} \cs{uc} is also able to process proper names |
3145 | % consisting of several subsequent words:--- | 3147 | % consisting of several subsequent words:--- |
3146 | % \begin{quote} | 3148 | % \begin{quote} |
@@ -3417,8 +3419,8 @@ | |||
3417 | %</example> | 3419 | %</example> |
3418 | % \fi | 3420 | % \fi |
3419 | % | 3421 | % |
3420 | % \paragraph{\enquote*{base}, \enquote*{\texttt{xml}} and | 3422 | % \paragraph{\texorpdfstring{\enquote*{base}, \enquote*{\texttt{xml}} |
3421 | % \enquote*{safe} schemes} | 3423 | % and \enquote*{safe} schemes}{‘base’, ‘xml’ and ‘safe’ schemes}} |
3422 | % \package{arabluatex} can use any of the so-called Buckwalter | 3424 | % \package{arabluatex} can use any of the so-called Buckwalter |
3423 | % \enquote*{base}, \enquote*{\texttt{xml}} or \enquote*{safe} schemes | 3425 | % \enquote*{base}, \enquote*{\texttt{xml}} or \enquote*{safe} schemes |
3424 | % as they are described in \textcite[25--26]{Habash}.\footnote{I am | 3426 | % as they are described in \textcite[25--26]{Habash}.\footnote{I am |
diff --git a/arabluatex_fullvoc.lua b/arabluatex_fullvoc.lua index f524c3b..9f42ca8 100644 --- a/arabluatex_fullvoc.lua +++ b/arabluatex_fullvoc.lua | |||
@@ -645,7 +645,7 @@ digraphsfvidgham = { | |||
645 | {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p*)$", b="%1ْ%2"}, | 645 | {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p*)$", b="%1ْ%2"}, |
646 | {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p*%s)", b="%1ْ%2"}, | 646 | {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p*%s)", b="%1ْ%2"}, |
647 | {a="([ai]Y)([%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"}, | 647 | {a="([ai]Y)([%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"}, |
648 | {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])([%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"}, | 648 | {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])([ـ]-[%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"}, |
649 | -- take out sukūn in cases of assimilation | 649 | -- take out sukūn in cases of assimilation |
650 | {a="(n)(ْ)(%s)(ر)", b="%1%3%4"}, | 650 | {a="(n)(ْ)(%s)(ر)", b="%1%3%4"}, |
651 | {a="(n)(ْ)(%s)(و)", b="%1%3%4"}, | 651 | {a="(n)(ْ)(%s)(و)", b="%1%3%4"}, |
@@ -772,7 +772,7 @@ digraphsfv = { | |||
772 | {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p*)$", b="%1ْ%2"}, | 772 | {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p*)$", b="%1ْ%2"}, |
773 | {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p*%s)", b="%1ْ%2"}, | 773 | {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p*%s)", b="%1ْ%2"}, |
774 | {a="([ai]Y)([%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"}, | 774 | {a="([ai]Y)([%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"}, |
775 | {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])([%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"}, | 775 | {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])([ـ]-[%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"}, |
776 | -- take out sukūn in cases of assimilation | 776 | -- take out sukūn in cases of assimilation |
777 | -- {a="(n)(ْ)(%s)(ر)", b="%1%3%4"}, | 777 | -- {a="(n)(ْ)(%s)(ر)", b="%1%3%4"}, |
778 | -- {a="(n)(ْ)(%s)(و)", b="%1%3%4"}, | 778 | -- {a="(n)(ْ)(%s)(و)", b="%1%3%4"}, |
@@ -902,7 +902,7 @@ digraphsfveasy = { -- see the differences under 'easy' marker below | |||
902 | -- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p*)$", b="%1ْ%2"}, | 902 | -- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p*)$", b="%1ْ%2"}, |
903 | -- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p*%s)", b="%1ْ%2"}, | 903 | -- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p*%s)", b="%1ْ%2"}, |
904 | -- {a="([ai]Y)([%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"}, | 904 | -- {a="([ai]Y)([%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"}, |
905 | -- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])([%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"}, | 905 | -- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])([ـ]-[%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"}, |
906 | -- take out sukūn in cases of assimilation | 906 | -- take out sukūn in cases of assimilation |
907 | -- {a="(n)(ْ)(%s)(ر)", b="%1%3%4"}, | 907 | -- {a="(n)(ْ)(%s)(ر)", b="%1%3%4"}, |
908 | -- {a="(n)(ْ)(%s)(و)", b="%1%3%4"}, | 908 | -- {a="(n)(ْ)(%s)(و)", b="%1%3%4"}, |