From cd949ce2bce5939a9b369f4ee84f5223c55a1531 Mon Sep 17 00:00:00 2001
From: Robert Alessi <alessi@robertalessi.net>
Date: Sat, 29 Feb 2020 12:14:04 +0100
Subject: updated to v1.18

---
 arabluatex.dtx | 49 +++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 39 insertions(+), 10 deletions(-)

(limited to 'arabluatex.dtx')

diff --git a/arabluatex.dtx b/arabluatex.dtx
index 0e0f281..d84b610 100644
--- a/arabluatex.dtx
+++ b/arabluatex.dtx
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 % ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX
-% Copyright (C) 2016--2019  Robert Alesssi
+% Copyright (C) 2016--2020  Robert Alesssi
 %
 % Please send error reports and suggestions for improvements to Robert
 % Alessi <alessi@robertalessi.net>
@@ -27,7 +27,7 @@
 %<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
 %<package>\ProvidesPackage{arabluatex}
 %<*package>
-    [2019/03/24 v1.17 An ArabTeX-like interface for LuaLaTeX]
+    [2020/02/29 v1.18 An ArabTeX-like interface for LuaLaTeX]
 %</package>
 %
 %<*driver>
@@ -37,7 +37,7 @@
 % This file is part of the `arabluatex' package
 %
 % ArabLuaTeX -- Processing ArabTeX notation under LuaLaTeX
-% Copyright (C) 2016--2019  Robert Alessi
+% Copyright (C) 2016--2020  Robert Alessi
 %
 % Please send error reports and suggestions for improvements to Robert
 % Alessi <alessi@robertalessi.net>
@@ -156,7 +156,7 @@
 \babelfont{sf}{NewComputerModern Sans}
 \babelfont{tt}{NewComputerModern Mono}
 \usepackage{metalogox}
-\usepackage{arabluatex}[2019/03/24]
+\usepackage{arabluatex}[2020/02/29]
 \SetArbUp{\textsuperscript{\thinspace#1}} % Old Standard needs this
 \usepackage[nopar]{quran}
 \usepackage[noindex]{nameauth}
@@ -172,7 +172,7 @@
   linktocpage=true, pdfauthor={Robert Alessi}, pdftitle={The
     arabluatex package}, pdfcontactemail={alessi@robertalessi.net},
   pdfcontacturl={http://www.robertalessi.net/arabluatex},
-  pdfcopyright={Copyright (C) 2016--2019 Robert Alessi
+  pdfcopyright={Copyright (C) 2016--2020 Robert Alessi
     <alessi@robertalessi.net>. This document is licensed under the
     Creative Commons Attribution-ShareAlike 4.0 International
     License. To view a copy of this license, visit
@@ -259,7 +259,7 @@
 %</driver>
 % \fi
 %
-% \CheckSum{0}
+% \CheckSum{1006}
 %
 % \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
@@ -352,7 +352,7 @@
 % \label{sec:license-software}
 %
 % \package{arabluatex} --- Processing Arab\TeX\ notation under Lua\LaTeX.\\
-% Copyright \textcopyright\ 2016--2019  Robert Alessi
+% Copyright \textcopyright\ 2016--2020  Robert Alessi
 %
 % Please send error reports and suggestions for improvements to Robert
 % Alessi:
@@ -394,7 +394,7 @@
 % 
 % \subsection*{License applicable to this document}
 % \label{sec:documentation-license}
-% Copyright \textcopyright\ 2016--2019  Robert Alessi
+% Copyright \textcopyright\ 2016--2020  Robert Alessi
 %
 % \ccbysa\marginpar{\texttt{CC BY-SA 4.0}}
 % This document is licensed under the Creative Commons
@@ -1893,7 +1893,7 @@
 %   \arb[fullvoc]{'a`daA"'|"'ikum} \arb[trans]{'a`dA|"'ikum}.
 % \end{quote}
 %
-% \subsection{\texorpdfstring{The \enquote{pipe} character
+% \subsection{\texorpdfstring{The \enquote*{pipe} character
 % (\textbar)}{The ‘pipe’ character (\textbar)}}
 % \label{sec:pipe}
 % In the terminology of Arab\TeX, the \enquote{pipe} character
@@ -2608,6 +2608,35 @@
 %</example>
 % \fi
 %
+% \paragraph{\texorpdfstring{The \enquote*{Zero width joiner}
+% character (\texttt{U+200D})}%
+% {The ‘Zero width joiner’ character (\texttt{U+200D})}}
+% \phantomsection%
+% \NEWfeature{v1.18}%
+% The \enquote*{Zero width joiner} character (|U+200D|) belongs to the
+% \enquote*{General Punctuation} block (range |2000|--|206F|) of the
+% Unicode standard.  It is a non-printing character which, when it is
+% placed between two characters that would for some reason not be
+% connected, causes them to be printed in their connected forms.
+%
+% It is encoded |&| in Arab\TeX\ scheme.
+%
+% In the following example, the \cs{uline} command would have
+% prevented adjacent Arabic letters from being connected if the
+% \enquote*{Zero width joiner} had not been used:---%
+% \iffalse
+%<*example>
+% \fi
+\begin{example}
+  \begin{arab}[fullvoc]
+    huwa 'abU zaydiN .hunaynu bnu 'is.h_aqa 'l-`a&\uline{&bA}diyyu
+    bi-fat.hi 'l-`ayni wa-ta_hfIfi 'l-bA'i.
+  \end{arab}
+\end{example}
+% \iffalse
+%</example>
+% \fi
+%
 % \subsection{\texorpdfstring{The \prname{qur'An}}{The Qurʾān}}
 % \label{sec:the-quran}
 % This sub-part is destined to become a part of its own, as fine
@@ -4849,7 +4878,7 @@
 % \end{macro}
 % \end{environment}
 % \begin{macro}{\arind}
-% \changes{v1.18}{2019/11/24}{New command \cs{arind} for building
+% \changes{v1.18}{2019/02/29}{New command \cs{arind} for building
 % indexes}
 % \cs{arind}\marg{root} is a command specialized in the contruction of
 % indexes. As a mandadory argument, it takes the Arabic root under
-- 
cgit v1.2.3

