From cd949ce2bce5939a9b369f4ee84f5223c55a1531 Mon Sep 17 00:00:00 2001 From: Robert Alessi 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 @@ -27,7 +27,7 @@ %\NeedsTeXFormat{LaTeX2e}[1999/12/01] %\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] % % %<*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 @@ -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 . 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 @@ % % \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 @@ % % \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 +% +% \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