texlive[44908] Master/texmf-dist: arabluatex (28jul17)
commits+karl at tug.org
commits+karl at tug.org
Fri Jul 28 23:45:59 CEST 2017
Revision: 44908
http://tug.org/svn/texlive?view=revision&revision=44908
Author: karl
Date: 2017-07-28 23:45:59 +0200 (Fri, 28 Jul 2017)
Log Message:
-----------
arabluatex (28jul17)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/lualatex/arabluatex/arabluatex.el
trunk/Master/texmf-dist/doc/lualatex/arabluatex/arabluatex.pdf
trunk/Master/texmf-dist/doc/lualatex/arabluatex/samples/al-Jahiz.pdf
trunk/Master/texmf-dist/doc/lualatex/arabluatex/samples/template-01.pdf
trunk/Master/texmf-dist/source/lualatex/arabluatex/arabluatex.dtx
trunk/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex.sty
trunk/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex_fullvoc.lua
trunk/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex_trans.lua
trunk/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex_voc.lua
Modified: trunk/Master/texmf-dist/doc/lualatex/arabluatex/arabluatex.el
===================================================================
--- trunk/Master/texmf-dist/doc/lualatex/arabluatex/arabluatex.el 2017-07-28 21:45:48 UTC (rev 44907)
+++ trunk/Master/texmf-dist/doc/lualatex/arabluatex/arabluatex.el 2017-07-28 21:45:59 UTC (rev 44908)
@@ -79,6 +79,7 @@
"LRfootnote"
"RLfootnote"
"FixArbFtnmk"
+ "MkArbBreak"
'("setRL" 0)
'("setLR" 0))
(LaTeX-add-environments
Modified: trunk/Master/texmf-dist/doc/lualatex/arabluatex/arabluatex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/lualatex/arabluatex/samples/al-Jahiz.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/lualatex/arabluatex/samples/template-01.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/lualatex/arabluatex/arabluatex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/lualatex/arabluatex/arabluatex.dtx 2017-07-28 21:45:48 UTC (rev 44907)
+++ trunk/Master/texmf-dist/source/lualatex/arabluatex/arabluatex.dtx 2017-07-28 21:45:59 UTC (rev 44908)
@@ -27,7 +27,7 @@
%<package-info>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
%<package-info>\ProvidesPackage{arabluatex}
%<*package-info>
- [2017/07/05 v1.9 An ArabTeX-like interface for LuaLaTeX]
+ [2017/07/28 v1.9.1 An ArabTeX-like interface for LuaLaTeX]
%</package-info>
%
%<*driver>
@@ -155,7 +155,7 @@
\defaultfontfeatures{RawFeature={+liga}}
\setmainfont{Old Standard}[SmallCapsFont={Latin Modern Roman Caps},
RawFeature={+mark;+ccmp;+ss05;+ss06}]
-\usepackage{arabluatex}[2017/07/05]
+\usepackage{arabluatex}[2017/07/28]
\usepackage[nopar]{quran}
\usepackage{varioref}
\usepackage{hyperxmp}
@@ -3254,7 +3254,7 @@
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{arabluatex}%
-[2017/07/05 v1.9 An ArabTeX-like interface for LuaLaTeX]
+[2017/07/28 v1.9.1 An ArabTeX-like interface for LuaLaTeX]
\RequirePackage{ifluatex}
% \end{macrocode}
% \package{arabluatex} requires \LuaLaTeX\ of course. Issue a warning
@@ -3721,9 +3721,9 @@
% argument left-to-right.
% \begin{macrocode}
\DeclareDocumentCommand{\LRfootnote}{m}{\bgroup\pardir
- TLT\LR{\footnote{#1}}\egroup}
+ TLT\textdir TLT\footnote{#1}\egroup}
\DeclareDocumentCommand{\RLfootnote}{m}{\bgroup\pardir
- TRT\LR{\footnote{#1}}\egroup}
+ TRT\textdir TRT\footnote{#1}\egroup}
% \end{macrocode}
% \end{macro}
% \end{macro}
Modified: trunk/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex.sty
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex.sty 2017-07-28 21:45:48 UTC (rev 44907)
+++ trunk/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex.sty 2017-07-28 21:45:59 UTC (rev 44908)
@@ -41,7 +41,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{arabluatex}%
-[2017/07/05 v1.9 An ArabTeX-like interface for LuaLaTeX]
+[2017/07/28 v1.9.1 An ArabTeX-like interface for LuaLaTeX]
\RequirePackage{ifluatex}
\ifluatex\else
\PackageError{arabluatex}{lualatex needed}{%
@@ -238,9 +238,9 @@
\luadirect{tex.sprint(abraces(\luastringN{#1}))}}
\DeclareDocumentCommand{\LRmarginpar}{m}{\marginpar{\textdir TLT #1}}
\DeclareDocumentCommand{\LRfootnote}{m}{\bgroup\pardir
- TLT\LR{\footnote{#1}}\egroup}
+ TLT\textdir TLT\footnote{#1}\egroup}
\DeclareDocumentCommand{\RLfootnote}{m}{\bgroup\pardir
- TRT\LR{\footnote{#1}}\egroup}
+ TRT\textdir TRT\footnote{#1}\egroup}
\NewDocumentCommand{\FixArbFtnmk}{}{%
\@ifpackageloaded{scrextend}%
{\AtBeginDocument{\deffootnote{2em}{1.6em}{\LR{\thefootnotemark}.\enskip}}}%
Modified: trunk/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex_fullvoc.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex_fullvoc.lua 2017-07-28 21:45:48 UTC (rev 44907)
+++ trunk/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex_fullvoc.lua 2017-07-28 21:45:59 UTC (rev 44908)
@@ -102,7 +102,7 @@
-- u
{a="(u)(')([uai]N?%p?)$", b="%1ؤ%3"},
{a="(u)(')([uai]N?)(%p?%s)", b="%1ؤ%3%4"},
- {a="(u)('%p?)$", b="%1ؤْ"},
+ {a="(u)(')(%p?)$", b="%1ؤْ%3"},
{a="(u)(')(%p?%s)", b="%1ؤْ%3"},
-- a
{a="(a)(')(A%p?)$", b="%1آ"},
@@ -115,12 +115,12 @@
{a="(a)(')(aN)(%p?%s)", b="%1أً%4"},
{a="(a)(')([i]N?%p?)$", b="%1إ%3"},
{a="(a)(')([i]N?)(%p?%s)", b="%1إ%3%4"},
- {a="(a)('%p?)$", b="%1أْ"},
+ {a="(a)(')(%p?)$", b="%1أْ%3"},
{a="(a)(')(%p?%s)", b="%1أْ%3"},
-- i
{a="(i)(')([uai]N?%p?)$", b="%1ئ%3"},
{a="(i)(')([uai]N?)(%p?%s)", b="%1ئ%3%4"},
- {a="(i)('%p?)$", b="%1ئْ"},
+ {a="(i)(')(%p?)$", b="%1ئْ%3"},
{a="(i)(')(%p?%s)", b="%1ئْ%3"},
--
-- middle
@@ -127,15 +127,15 @@
{a="(U)(')", b="%1ء"},
{a="([Iy])(')", b="%1ئ"},
{a="([^uai])(')([uU])", b="%1ؤ%3"},
- {a="([^uai])(')([aA])", b="%1أ%3"},
+ {a="([^uai])(')(%_?[aAY])", b="%1أ%3"},
{a="([^uai])(')([iI])", b="%1ئ%3"},
{a="(u)(')([uU])", b="%1ؤ%3"},
- {a="(u)(')([aA])", b="%1ؤ%3"},
+ {a="(u)(')(%_?[aAY])", b="%1ؤ%3"},
{a="(u)(')([iI])", b="%1ئ%3"},
- {a="(a)(')([aA])", b="%1أ%3"},
+ {a="(a)(')(%_?[aAY])", b="%1أ%3"},
{a="(a)(')([uU])", b="%1ؤ%3"},
{a="(a)(')([iI])", b="%1ئ%3"},
- {a="(i)(')([aA])", b="%1ئ%3"},
+ {a="(i)(')(%_?[aAY])", b="%1ئ%3"},
{a="(i)(')([uU])", b="%1ئ%3"},
{a="(i)(')([iI])", b="%1ئ%3"},
{a="(a)(')([^uaiUAI])", b="%1أْ%3"},
@@ -225,7 +225,7 @@
-- u
{a="(u)(')([uai]N?%p?)$", b="%1ؤ%3"},
{a="(u)(')([uai]N?)(%p?%s)", b="%1ؤ%3%4"},
- {a="(u)('%p?)$", b="%1ؤْ"},
+ {a="(u)(')(%p?)$", b="%1ؤْ%3"},
{a="(u)(')(%p?%s)", b="%1ؤْ%3"},
-- a
{a="(a)(')(A%p?)$", b="%1آ"},
@@ -238,12 +238,12 @@
{a="(a)(')(aN)(%p?%s)", b="%1أً%4"},
{a="(a)(')([i]N?%p?)$", b="%1إ%3"},
{a="(a)(')([i]N?)(%p?%s)", b="%1إ%3%4"},
- {a="(a)('%p?)$", b="%1أْ"},
+ {a="(a)(')(%p?)$", b="%1أْ%3"},
{a="(a)(')(%p?%s)", b="%1أْ%3"},
-- i
{a="(i)(')([uai]N?%p?)$", b="%1ئ%3"},
{a="(i)(')([uai]N?)(%p?%s)", b="%1ئ%3%4"},
- {a="(i)('%p?)$", b="%1ئْ"},
+ {a="(i)(')(%p?)$", b="%1ئْ%3"},
{a="(i)(')(%p?%s)", b="%1ئْ%3"},
--
-- middle
@@ -250,15 +250,15 @@
{a="(U)(')", b="%1ء"},
{a="([Iy])(')", b="%1ئ"},
{a="([^uai])(')([uU])", b="%1ؤ%3"},
- {a="([^uai])(')([aA])", b="%1أ%3"},
+ {a="([^uai])(')(%_?[aAY])", b="%1أ%3"},
{a="([^uai])(')([iI])", b="%1ئ%3"},
{a="(u)(')([uU])", b="%1ؤ%3"},
- {a="(u)(')([aA])", b="%1ؤ%3"},
+ {a="(u)(')(%_?[aAY])", b="%1ؤ%3"},
{a="(u)(')([iI])", b="%1ئ%3"},
- {a="(a)(')([aA])", b="%1أ%3"},
+ {a="(a)(')(%_?[aAY])", b="%1أ%3"},
{a="(a)(')([uU])", b="%1ؤ%3"},
{a="(a)(')([iI])", b="%1ئ%3"},
- {a="(i)(')([aA])", b="%1ئ%3"},
+ {a="(i)(')(%_?[aAY])", b="%1ئ%3"},
{a="(i)(')([uU])", b="%1ئ%3"},
{a="(i)(')([iI])", b="%1ئ%3"},
{a="(a)(')([^uaiUAI])", b="%1أْ%3"},
@@ -597,11 +597,13 @@
{a="%^n%^n", b="ڭّ"},
-- additional characters + šaddah (end)
-- sukūn begin
- -- first, take out hyphen if any:
- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwyY])%-([uaiUAI])", b="%1%2"},
- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy]%p?)$", b="%1ْ"},
+ -- first, take out hyphen if any (next two lines):
+ {a="([ai]Y)%-([uaiUAI])", b="%1%2"},
+ {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])%-([uaiUAI])", b="%1%2"},
+ {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p?)$", b="%1ْ%2"},
{a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p?%s)", b="%1ْ%2"},
- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwyY])([%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"},
+ {a="([ai]Y)([%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"},
+ {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])([%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"},
-- take out sukūn in cases of assimilation
{a="(n)(ْ)(%s)(ر)", b="%1%3%4"},
{a="(n)(ْ)(%s)(و)", b="%1%3%4"},
@@ -722,11 +724,13 @@
{a="%^n%^n", b="ڭّ"},
-- additional characters + šaddah (end)
-- sukūn begin
- -- first, take out hyphen if any:
- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwyY])%-([uaiUAI])", b="%1%2"},
- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy]%p?)$", b="%1ْ"},
+ -- first, take out hyphen if any (next two lines):
+ {a="([ai]Y)%-([uaiUAI])", b="%1%2"},
+ {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])%-([uaiUAI])", b="%1%2"},
+ {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p?)$", b="%1ْ%2"},
{a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p?%s)", b="%1ْ%2"},
- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwyY])([%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"},
+ {a="([ai]Y)([%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"},
+ {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])([%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"},
-- take out sukūn in cases of assimilation
-- {a="(n)(ْ)(%s)(ر)", b="%1%3%4"},
-- {a="(n)(ْ)(%s)(و)", b="%1%3%4"},
@@ -850,11 +854,13 @@
-- first take out every previously generated sukūn by hamza rules,
-- so there be no need to edit them:
{a="ْ", b=""},
- -- first, take out hyphen if any:
--- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwyY])%-([uaiUAI])", b="%1%2"},
--- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy]%p?)$", b="%1ْ"},
+ -- first, take out hyphen if any (next two lines):
+-- {a="([ai]Y)%-([uaiUAI])", b="%1%2"},
+-- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])%-([uaiUAI])", b="%1%2"},
+-- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p?)$", b="%1ْ%2"},
-- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])(%p?%s)", b="%1ْ%2"},
--- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwyY])([%_]?[^%_uaiUAIًٌٍ])", b="%1ْ%2"},
+-- {a="([ai]Y)([%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"},
+-- {a="([%_%^%.]?[Bbtjghxdrzs%`fqklmnwy])([%_]?[^%_uaiUAIYًٌٍ])", b="%1ْ%2"},
-- take out sukūn in cases of assimilation
-- {a="(n)(ْ)(%s)(ر)", b="%1%3%4"},
-- {a="(n)(ْ)(%s)(و)", b="%1%3%4"},
Modified: trunk/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex_trans.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex_trans.lua 2017-07-28 21:45:48 UTC (rev 44907)
+++ trunk/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex_trans.lua 2017-07-28 21:45:59 UTC (rev 44908)
@@ -136,15 +136,15 @@
{a="(U)(')", b="%1ʾ"},
{a="([Iy])(')", b="%1ʾ"},
{a="([^uai])(')([uU])", b="%1ʾ%3"},
- {a="([^uai])(')([aA])", b="%1ʾ%3"},
+ {a="([^uai])(')(%_?[aAY])", b="%1ʾ%3"},
{a="([^uai])(')([iI])", b="%1ʾ%3"},
{a="(u)(')([uU])", b="%1ʾ%3"},
- {a="(u)(')([aA])", b="%1ʾ%3"},
+ {a="(u)(')(%_?[aAY])", b="%1ʾ%3"},
{a="(u)(')([iI])", b="%1ʾ%3"},
- {a="(a)(')([aA])", b="%1ʾ%3"},
+ {a="(a)(')(%_?[aAY])", b="%1ʾ%3"},
{a="(a)(')([uU])", b="%1ʾ%3"},
{a="(a)(')([iI])", b="%1ʾ%3"},
- {a="(i)(')([aA])", b="%1ʾ%3"},
+ {a="(i)(')(%_?[aAY])", b="%1ʾ%3"},
{a="(i)(')([uU])", b="%1ʾ%3"},
{a="(i)(')([iI])", b="%1ʾ%3"},
{a="(a)(')([^uaiUAI])", b="%1ʾ%3"},
@@ -505,15 +505,15 @@
{a="(U)(')", b="%1ʾ"},
{a="([Iy])(')", b="%1ʾ"},
{a="([^uai])(')([uU])", b="%1ʾ%3"},
- {a="([^uai])(')([aA])", b="%1ʾ%3"},
+ {a="([^uai])(')(%_?[aAY])", b="%1ʾ%3"},
{a="([^uai])(')([iI])", b="%1ʾ%3"},
{a="(u)(')([uU])", b="%1ʾ%3"},
- {a="(u)(')([aA])", b="%1ʾ%3"},
+ {a="(u)(')(%_?[aAY])", b="%1ʾ%3"},
{a="(u)(')([iI])", b="%1ʾ%3"},
- {a="(a)(')([aA])", b="%1ʾ%3"},
+ {a="(a)(')(%_?[aAY])", b="%1ʾ%3"},
{a="(a)(')([uU])", b="%1ʾ%3"},
{a="(a)(')([iI])", b="%1ʾ%3"},
- {a="(i)(')([aA])", b="%1ʾ%3"},
+ {a="(i)(')(%_?[aAY])", b="%1ʾ%3"},
{a="(i)(')([uU])", b="%1ʾ%3"},
{a="(i)(')([iI])", b="%1ʾ%3"},
{a="(a)(')([^uaiUAI])", b="%1ʾ%3"},
@@ -763,15 +763,15 @@
{a="(U)(')", b="%1ʾ"},
{a="([Iy])(')", b="%1ʾ"},
{a="([^uai])(')([uU])", b="%1ʾ%3"},
- {a="([^uai])(')([aA])", b="%1ʾ%3"},
+ {a="([^uai])(')(%_?[aAY])", b="%1ʾ%3"},
{a="([^uai])(')([iI])", b="%1ʾ%3"},
{a="(u)(')([uU])", b="%1ʾ%3"},
- {a="(u)(')([aA])", b="%1ʾ%3"},
+ {a="(u)(')(%_?[aAY])", b="%1ʾ%3"},
{a="(u)(')([iI])", b="%1ʾ%3"},
- {a="(a)(')([aA])", b="%1ʾ%3"},
+ {a="(a)(')(%_?[aAY])", b="%1ʾ%3"},
{a="(a)(')([uU])", b="%1ʾ%3"},
{a="(a)(')([iI])", b="%1ʾ%3"},
- {a="(i)(')([aA])", b="%1ʾ%3"},
+ {a="(i)(')(%_?[aAY])", b="%1ʾ%3"},
{a="(i)(')([uU])", b="%1ʾ%3"},
{a="(i)(')([iI])", b="%1ʾ%3"},
{a="(a)(')([^uaiUAI])", b="%1ʾ%3"},
Modified: trunk/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex_voc.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex_voc.lua 2017-07-28 21:45:48 UTC (rev 44907)
+++ trunk/Master/texmf-dist/tex/lualatex/arabluatex/arabluatex_voc.lua 2017-07-28 21:45:59 UTC (rev 44908)
@@ -238,7 +238,7 @@
-- u
{a="(u)(')([uai]N?%p?)$", b="%1ؤ%3"},
{a="(u)(')([uai]N?)(%p?%s)", b="%1ؤ%3%4"},
- {a="(u)('%p?)$", b="%1ؤ"},
+ {a="(u)(')(%p?)$", b="%1ؤ%3"},
{a="(u)(')(%p?%s)", b="%1ؤ%3"},
-- a
{a="(a)(')(A%p?)$", b="%1آ"},
@@ -251,12 +251,12 @@
{a="(a)(')(aN)(%p?%s)", b="%1أً%4"},
{a="(a)(')([i]N?%p?)$", b="%1إ%3"},
{a="(a)(')([i]N?)(%p?%s)", b="%1إ%3%4"},
- {a="(a)('%p?)$", b="%1أ"},
+ {a="(a)(')(%p?)$", b="%1أ%3"},
{a="(a)(')(%p?%s)", b="%1أ%3"},
-- i
{a="(i)(')([uai]N?%p?)$", b="%1ئ%3"},
{a="(i)(')([uai]N?)(%p?%s)", b="%1ئ%3%4"},
- {a="(i)('%p?)$", b="%1ئ"},
+ {a="(i)(')(%p?)$", b="%1ئ%3"},
{a="(i)(')(%p?%s)", b="%1ئ%3"},
--
-- middle
@@ -263,15 +263,15 @@
{a="(U)(')", b="%1ء"},
{a="([Iy])(')", b="%1ئ"},
{a="([^uai])(')([uU])", b="%1ؤ%3"},
- {a="([^uai])(')([aA])", b="%1أ%3"},
+ {a="([^uai])(')(%_?[aAY])", b="%1أ%3"},
{a="([^uai])(')([iI])", b="%1ئ%3"},
{a="(u)(')([uU])", b="%1ؤ%3"},
- {a="(u)(')([aA])", b="%1ؤ%3"},
+ {a="(u)(')(%_?[aAY])", b="%1ؤ%3"},
{a="(u)(')([iI])", b="%1ئ%3"},
- {a="(a)(')([aA])", b="%1أ%3"},
+ {a="(a)(')(%_?[aAY])", b="%1أ%3"},
{a="(a)(')([uU])", b="%1ؤ%3"},
{a="(a)(')([iI])", b="%1ئ%3"},
- {a="(i)(')([aA])", b="%1ئ%3"},
+ {a="(i)(')(%_?[aAY])", b="%1ئ%3"},
{a="(i)(')([uU])", b="%1ئ%3"},
{a="(i)(')([iI])", b="%1ئ%3"},
{a="(a)(')([^uaiUAI])", b="%1أ%3"},
@@ -352,7 +352,7 @@
-- u
{a="(u)(')([uai]N?%p?)$", b="%1ؤ%3"},
{a="(u)(')([uai]N?)(%p?%s)", b="%1ؤ%3%4"},
- {a="(u)('%p?)$", b="%1ؤ"},
+ {a="(u)(')(%p?)$", b="%1ؤ%3"},
{a="(u)(')(%p?%s)", b="%1ؤ%3"},
-- a
{a="(a)(')(A%p?)$", b="%1آ"},
@@ -365,12 +365,12 @@
{a="(a)(')(aN)(%p?%s)", b="%1أً%4"},
{a="(a)(')([i]N?%p?)$", b="%1إ%3"},
{a="(a)(')([i]N?)(%p?%s)", b="%1إ%3%4"},
- {a="(a)('%p?)$", b="%1أ"},
+ {a="(a)(')(%p?)$", b="%1أ%3"},
{a="(a)(')(%p?%s)", b="%1أ%3"},
-- i
{a="(i)(')([uai]N?%p?)$", b="%1ئ%3"},
{a="(i)(')([uai]N?)(%p?%s)", b="%1ئ%3%4"},
- {a="(i)('%p?)$", b="%1ئ"},
+ {a="(i)(')(%p?)$", b="%1ئ%3"},
{a="(i)(')(%p?%s)", b="%1ئ%3"},
--
-- middle
@@ -377,15 +377,15 @@
{a="(U)(')", b="%1ء"},
{a="([Iy])(')", b="%1ئ"},
{a="([^uai])(')([uU])", b="%1ؤ%3"},
- {a="([^uai])(')([aA])", b="%1أ%3"},
+ {a="([^uai])(')(%_?[aAY])", b="%1أ%3"},
{a="([^uai])(')([iI])", b="%1ئ%3"},
{a="(u)(')([uU])", b="%1ؤ%3"},
- {a="(u)(')([aA])", b="%1ؤ%3"},
+ {a="(u)(')(%_?[aAY])", b="%1ؤ%3"},
{a="(u)(')([iI])", b="%1ئ%3"},
- {a="(a)(')([aA])", b="%1أ%3"},
+ {a="(a)(')(%_?[aAY])", b="%1أ%3"},
{a="(a)(')([uU])", b="%1ؤ%3"},
{a="(a)(')([iI])", b="%1ئ%3"},
- {a="(i)(')([aA])", b="%1ئ%3"},
+ {a="(i)(')(%_?[aAY])", b="%1ئ%3"},
{a="(i)(')([uU])", b="%1ئ%3"},
{a="(i)(')([iI])", b="%1ئ%3"},
{a="(a)(')([^uaiUAI])", b="%1أ%3"},
More information about the tex-live-commits
mailing list