diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/polyglossia/polyglossia.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/polyglossia/polyglossia.tex | 44 |
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} |