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 +++++++++++++++++++++++++++++++++++++++---------- arabluatex.el | 2 +- arabluatex.ins | 4 ++-- arabluatex.lua | 2 +- arabluatex_fullvoc.lua | 2 +- arabluatex_novoc.lua | 2 +- arabluatex_trans.lua | 2 +- arabluatex_voc.lua | 2 +- 8 files changed, 47 insertions(+), 18 deletions(-) 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 diff --git a/arabluatex.el b/arabluatex.el index 73bfcd6..5dde223 100644 --- a/arabluatex.el +++ b/arabluatex.el @@ -2,7 +2,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 diff --git a/arabluatex.ins b/arabluatex.ins index ea5a73e..f51c46d 100644 --- a/arabluatex.ins +++ b/arabluatex.ins @@ -1,7 +1,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 @@ -43,7 +43,7 @@ This is a generated file. 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 diff --git a/arabluatex.lua b/arabluatex.lua index 70d2589..868e116 100644 --- a/arabluatex.lua +++ b/arabluatex.lua @@ -2,7 +2,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 diff --git a/arabluatex_fullvoc.lua b/arabluatex_fullvoc.lua index 7f9d476..a53adce 100644 --- a/arabluatex_fullvoc.lua +++ b/arabluatex_fullvoc.lua @@ -2,7 +2,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 diff --git a/arabluatex_novoc.lua b/arabluatex_novoc.lua index 5141861..f3410e7 100644 --- a/arabluatex_novoc.lua +++ b/arabluatex_novoc.lua @@ -2,7 +2,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 diff --git a/arabluatex_trans.lua b/arabluatex_trans.lua index 63a1956..455b57b 100644 --- a/arabluatex_trans.lua +++ b/arabluatex_trans.lua @@ -2,7 +2,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 diff --git a/arabluatex_voc.lua b/arabluatex_voc.lua index 571b8e8..4ec0fe3 100644 --- a/arabluatex_voc.lua +++ b/arabluatex_voc.lua @@ -2,7 +2,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 -- cgit v1.2.3