summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/xelatex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-04-30 23:31:41 +0000
committerKarl Berry <karl@freefriends.org>2012-04-30 23:31:41 +0000
commitf7ebe54a461c4bdf445f674e7bab20c684c57bdf (patch)
tree3d165105035ca5dc5381bd76020e6347ccae4107 /Master/texmf-dist/doc/xelatex
parentb6828693a12a6aae3124cbaa2e0e14d6a280aa71 (diff)
polyglossia 1.2.1 (30apr12)
git-svn-id: svn://tug.org/texlive/trunk@26163 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/xelatex')
-rw-r--r--Master/texmf-dist/doc/xelatex/polyglossia/README24
-rw-r--r--Master/texmf-dist/doc/xelatex/polyglossia/example-arabic.pdfbin67506 -> 67620 bytes
-rw-r--r--Master/texmf-dist/doc/xelatex/polyglossia/example-thai.pdfbin23013 -> 23337 bytes
-rw-r--r--Master/texmf-dist/doc/xelatex/polyglossia/examples.pdfbin148678 -> 148335 bytes
-rw-r--r--Master/texmf-dist/doc/xelatex/polyglossia/polyglossia.pdfbin149630 -> 150729 bytes
-rw-r--r--Master/texmf-dist/doc/xelatex/polyglossia/polyglossia.tex31
6 files changed, 47 insertions, 8 deletions
diff --git a/Master/texmf-dist/doc/xelatex/polyglossia/README b/Master/texmf-dist/doc/xelatex/polyglossia/README
index 25159508afa..2e9bc624861 100644
--- a/Master/texmf-dist/doc/xelatex/polyglossia/README
+++ b/Master/texmf-dist/doc/xelatex/polyglossia/README
@@ -1,7 +1,7 @@
¦----------------------------------------------¦
¦ ¦
- ¦ THE POLYGLOSSIA PACKAGE v1.2.0cc ¦
+ ¦ THE POLYGLOSSIA PACKAGE v1.2.1 ¦
¦ ¦
¦ Modern multilingual typesetting with XeLaTeX ¦
¦ ¦
@@ -51,16 +51,34 @@ http://github.com/reutenauer/polyglossia/issues
CHANGES
+1.2.0e (28-04-2012)
+ * Fixed a number of outstanding and not very interesting bugs.
+ * Added gloss files for Romansh and Friulan, contributed by Claudio
+ Beccari.
+
+1.2.0d (12-01-2012)
+ * Removed \makeatletter and \makeother from gloss files entirely.
+
1.2.0cc (12-10-2011) [First update by Arthur Reutenauer]
* Update to gloss-italian.ldf by Claudio Beccari, incorporating changes
by Enrico Gregorio.
* Conclude every gloss file with \makeatother to match the initial
- \makeatletter.
+ \makeatletter. (Not necessary from a technical point of vue, because of one of the changes by Enrico reported below, but I like it better that way :-)
* Conclude polyglossia.sty with \ExplSyntaxOff to match the initial
\ExplSyntaxOn.
* Added gloss file for Kannada, contributed by Aravinda VK and others.
* Corrections to the gloss-dutch.ldf thanks to Wouter Bolsterlee.
* Several patches by Enrico Gregorio, fixing long-standing bugs.
+ From the git log:
+ - Deleted setup for right-to-left writing direction, see http://tug.org/pipermail/xetex/2011-April/020319.html
+ - Changed three appearances of \newcommand to \newrobustcmd, as the commands needs to be protected. Bug reported by "kamensky".
+ - Corrected \datepolish as suggested by Piotr Kempa
+ - Changed \lccode" into \lccode\string", because it might come into action at wrong times when " is active
+ - Changed definition of key xpg@setup, as \@tmpfirst and \@tmpsecond were not expanded, causing dependence of \lefthyphenmin and \righthyphenmin to the last loaded language. Raised by Vadim Rodionov on the XeTeX mailing list.
+ - Deleted \bgroup and \egroup tokens from the definition of otherlanguage*; they serve no purpose (we are already inside an environment) and conflict with csquotes. Noticed by P. Lehman.
+ - Changed the calls of \input to \xpg@input, which inputs the required file and resets the catcode of @ to the same value as it had before the input. Since each .ldf file starts with \makeatletter, the old behaviour would leave a category 11 @, which is wrong.
+ - Added "\csuse{date#2}" to the definition of "otherlanguage*"
+
1.2.0b (03-10-2011) [Update by Philipp Stephani]
* Load xkeyval package explicitly since newer versions
@@ -188,7 +206,7 @@ CHANGES
------------------------------
- Arthur Reutenauer, October 2011
+ Arthur Reutenauer, April 2012
<arthur 'dot' reutenauer 'at' normalesup 'dot' org>
Original author:
diff --git a/Master/texmf-dist/doc/xelatex/polyglossia/example-arabic.pdf b/Master/texmf-dist/doc/xelatex/polyglossia/example-arabic.pdf
index 218f6a71a56..1c4a5557049 100644
--- a/Master/texmf-dist/doc/xelatex/polyglossia/example-arabic.pdf
+++ b/Master/texmf-dist/doc/xelatex/polyglossia/example-arabic.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/xelatex/polyglossia/example-thai.pdf b/Master/texmf-dist/doc/xelatex/polyglossia/example-thai.pdf
index 307a87ecda8..0bea2e7afe3 100644
--- a/Master/texmf-dist/doc/xelatex/polyglossia/example-thai.pdf
+++ b/Master/texmf-dist/doc/xelatex/polyglossia/example-thai.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/xelatex/polyglossia/examples.pdf b/Master/texmf-dist/doc/xelatex/polyglossia/examples.pdf
index 5288044498e..3d733daed9f 100644
--- a/Master/texmf-dist/doc/xelatex/polyglossia/examples.pdf
+++ b/Master/texmf-dist/doc/xelatex/polyglossia/examples.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/xelatex/polyglossia/polyglossia.pdf b/Master/texmf-dist/doc/xelatex/polyglossia/polyglossia.pdf
index da9e682560e..d4db13e82b2 100644
--- a/Master/texmf-dist/doc/xelatex/polyglossia/polyglossia.pdf
+++ b/Master/texmf-dist/doc/xelatex/polyglossia/polyglossia.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/xelatex/polyglossia/polyglossia.tex b/Master/texmf-dist/doc/xelatex/polyglossia/polyglossia.tex
index 4850b778081..1ee2809bd28 100644
--- a/Master/texmf-dist/doc/xelatex/polyglossia/polyglossia.tex
+++ b/Master/texmf-dist/doc/xelatex/polyglossia/polyglossia.tex
@@ -23,7 +23,7 @@
]{hyperref}
\usepackage[babelshorthands]{polyglossia}
%\usepackage{farsical} <<< needs to be disabled otherwise we have too many counters!
-\setmainlanguage[variant=uk]{english}
+\setmainlanguage[variant=british,ordinalmonthday=false]{english}
\setotherlanguages{arabic,hebrew,syriac,greek,russian,catalan}
\newcommand*\Cmd[1]{\cmd{#1}\DescribeMacro{#1}\xspace}
\newcommand*\pkg[1]{\textsf{\color{myblue}#1}}
@@ -263,7 +263,7 @@ amharic & czech & \TX{hindi} & nynorsk & \TX{syriac} \\
\TX{arabic} & danish & icelandic & occitan & tamil \\
armenian & divehi & interlingua & polish & telugu \\
asturian & \TX{dutch} & irish & portuges & \TX{thai} \\
-bahasai & \TX{english} & italian & romanian & turkish \\
+bahasai & \TX{english} & \TX{italian} & romanian & turkish \\
bahasam & \TX{esperanto} & \TX{lao} & \TX{russian} & turkmen \\
basque & estonian & latin & samin & ukrainian \\
\TX{bengali} & \TX{farsi} & latvian & \TX{sanskrit}& urdu \\
@@ -289,9 +289,11 @@ Lao, Malayalam, Marathi, Tamil, Telugu, and Turkmen.\footnote{ %
-Polyglossia can also be loaded with the option ‘babelshorthands’\new{v1.1.1}, which
-globally activates \Babel shorthands whenever available. Currently shorthands are
-only implemented for German and Catalan: see below for details.
+Polyglossia can also be loaded with the option
+‘babelshorthands’\new{v1.1.1}, which globally activates \Babel
+shorthands whenever available. Currently shorthands are implemented for
+Catalan, Dutch, German, Italian, and Russian: see these respective
+languages for details.
Another option (turned off by default) is ‘localmarks’, which
redefines the internal \LaTeX\ macros \cmd\markboth\ and \cmd\markright.
@@ -336,6 +338,9 @@ as \cmd\arabic\ is defined internally by \LaTeX. In this case
we need to use the environment ¦Arabic¦ instead\DescribeEnv{Arabic}.
This is the beginning of Ibn Khaldūn’s \textit{Muqaddima}:
+% TODO: convince XeTeX to typeset right-to-left, even in verbatim.
+% The individual words are set correctly, but the whole paragraph is
+% left-to-right!
\begin{Verbatim}[formatcom={\color{myblue}\addfontfeature{Script=Arabic}}]
\begin{Arabic}
اعلم أنّ فنّ التاريخ فنّ عزيز المذهب، جمّ الفوائد، شريف الغاية؛ إذ هو
@@ -582,6 +587,21 @@ The default value of each option is given in italic.
\item \TB{numerals} = Western or \textit{Devanagari}
\end{itemize}
+\subsection{italian}\label{italian}
+\textbf{Option:}
+\begin{itemize}
+ \item \TB{babelshorthands} = \textit{false} or true. \new{v1.2.0cc}% TODO: check version
+ Activates the ¦"¦ character as a switch to perform etymological
+ hyphenation when followed by a letter, or other tasks when followed by
+ certain analphabetic characters; in particular ¦""¦ is used to enter
+ double raised open quotes (the Italian keyboard misses the backtick),
+ and ¦"<¦ and ¦">¦ to insert open and closed guillemets without any
+ spacing after the open or before the closed sign. ¦"/¦ is made
+ equivalent to \slash allowing a linebreak after the slash without any
+ hyphen sign; ¦"-¦ produces a short rule/hyphen and a discretional line
+ break alowing line breaks in the second compound word fragment.
+\end{itemize}
+
\subsection{lao}\label{lao}\new{v1.2.0}
\textbf{Options}:
\begin{itemize}
@@ -605,6 +625,7 @@ The default value of each option is given in italic.
\subsection{russian}\label{russian}
\textbf{Options}:
\begin{itemize}
+ \item \TB{babelshorthands} = \textit{false} or true. % TODO check and document!
\item \TB{spelling} = \textit{modern} or old (for captions and date only, not for hyphenation)
\end{itemize}