summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/polyglossia/polyglossia.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/polyglossia/polyglossia.tex')
-rw-r--r--Master/texmf-dist/doc/latex/polyglossia/polyglossia.tex44
1 files changed, 34 insertions, 10 deletions
diff --git a/Master/texmf-dist/doc/latex/polyglossia/polyglossia.tex b/Master/texmf-dist/doc/latex/polyglossia/polyglossia.tex
index 77fb0f02ac3..5cdaf757695 100644
--- a/Master/texmf-dist/doc/latex/polyglossia/polyglossia.tex
+++ b/Master/texmf-dist/doc/latex/polyglossia/polyglossia.tex
@@ -169,7 +169,7 @@
\title{{\textgreek{\xpgtitlefont\color{lightblue}\MakeUppercase{Πολυγλωσσία}}}
\\[16pt]
\color{xpgblue}Polyglossia: Modern multilingual typesetting with \XeLaTeX\ and \LuaLaTeX}
-\author{\TA{François Charette} \and \TA{Arthur Reutenauer}\thanks{Current maintainer}
+\author{\TA{François Charette} \and \TA{Arthur Reutenauer}
\and \TA{Udi Fogiel} \and \TA{Bastien Roucariès} \and \TA{Jürgen Spitzmüller}}
\date{\filedate \qquad \fileversion\thanks{Please report bugs to \url{http://github.com/reutenauer/polyglossia/issues}}\\
\footnotesize (\textsc{pdf} file generated on \today)}
@@ -289,6 +289,9 @@ that are explained in section \ref{specific} below.
\end{table}
+\paragraph{Nota bene} Support for Chinese and Japanese is experimental. This particularly concerns the line breaking mechanism which is a proof of concept.
+Please use with care and report any issues and unexpected output you encounter.
+
\paragraph{Version Notes} The support for Amharic\new{1.0.1} should be considered an experimental attempt to
port the package \pkg{ethiop}; feedback is welcome.
Version 1.1.1\new{1.1.1} added support for Asturian, %\footnote{ Provided by Kevin Godby and Xuacu Saturio.},
@@ -828,21 +831,24 @@ which override the hyphenation patterns for specified words. The command takes a
list of words where hyphenation points are marked by a dash (if no dash is used, the respective word is not
hyphenated at all):
\begin{quote}
-\begin{minipage}{.7\textwidth}
\begin{verbatim}
\hyphenation{%
po-ly-glos-sia
LaTeX
}
\end{verbatim}
-\end{minipage}
\end{quote}
%
-These exceptions, however, apply to all languages. In addition to this, \pkg{polyglossia} provides
+These exceptions, however, apply only to the currently active language.
+
+In addition to this, \pkg{polyglossia} provides
the command\new{1.45}
\displaycmd{\pghyphenation\oarg{options}\marg{lang}\marg{exceptions}}{\pghyphenation}
which can be used to define exceptions that only apply to a specific language or language variant,
-respectively.
+respectively.\footnote{More precisely, it applies to all languages or varieties that share the
+same hyphenation patterns. Hence, for instance, all variants of \xpgoption{german} with
+\xpgoption{spelling=new} will share the same exceptions, as opposed to \xpgoption{spelling=old}
+which uses different patterns.}
\subsection{Hyphenation thresholds}
@@ -2324,14 +2330,15 @@ Ukrainian mathematical symbols.
\meta{lang} is activated locally via \cmd\text\meta{lang} command
\item \Cmd{\noextras@\meta{lang}} stores macros that are to be executed when the language
\meta{lang} is closed
+ \item \Cmd{\nestedextras@\meta{lang}}\new{2.3} stores macros that are to be executed when a nested language
+ is closed and \meta{lang} is the active language again. This is useful
+ for settings that are only possible on global scale.
\end{itemize}
%
-In order to redefine internal macros, we recommend to use the command \cmd\gappto.
-For compatibility with \pkg{babel} the command \cmd\addto\ is also available
-to the same effect. For instance, to change the \cmd\chaptername\ for language ¦lingua¦,
-you can do this:
+In order to redefine internal macros, we recommend to use the command \cmd\addto.
+For instance, to change the \cmd\chaptername\ for language ¦lingua¦, you can do this:
\begin{verbatim}
-\gappto\captionslingua{\def\chaptername{Caput}}
+\addto\captionslingua{\def\chaptername{Caput}}
\end{verbatim}
%
Note that this needs to be done after the respective language has been loaded with
@@ -2722,6 +2729,23 @@ where \meta{type} is a supported language id type (such as ¦bcp-47¦) and \meta
\bgroup\footnotesize
+\subsection*{2.3 (2024/09/23)}
+
+\subsubsection*{Bug fixes}
+\begin{itemize}
+ \item Line-breaking for Japanese and Chinese has been implemented. This is still
+ considered experimental, please test and report any issues (\TXI{635}).
+ \item Prevent the Latin gloss from writing undefined commands
+ to the aux file (\TXI{643}).
+ \item Fix use of \cmd\pghyphenation\ in preamble (\TXI{654}).
+ \item Fix handling of current language options in lists of figures/tables (\TXI{657}).
+ \item Fix definition of \cmd\cyrdash\ so that no linebreak is added when it is used at
+ paragraph begin.
+ \item Fix test for KOMA class in Hungarian and Russian glosses (\TXP{447}).
+ \item Fix display of font name in package error.
+ \item Remove spurious spaces from Korean, Sanskrit, and Serbian glosses (\TXI{659}, \TXI{660})
+\end{itemize}
+
\subsection*{2.2 (2024/07/15)}
\subsubsection*{Bug fixes}