diff options
20 files changed, 194 insertions, 52 deletions
diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/README.md b/Master/texmf-dist/doc/latex/greek-fontenc/README.md index ae5699585a3..bab9a417328 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/README.md +++ b/Master/texmf-dist/doc/latex/greek-fontenc/README.md @@ -8,7 +8,7 @@ script. The included LaTeX packages [textalpha][textalpha.sty] and [alphabeta][alphabeta.sty] facilitate the use of Greek symbols in text. -**Version**: 2.2.2 +**Version**: 2.3 **Copyright**: © 2010 – 2023 Günter Milde diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-doc-tu.pdf b/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-doc-tu.pdf Binary files differindex 1377f45f362..2afee980e0b 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-doc-tu.pdf +++ b/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-doc-tu.pdf diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-doc.pdf b/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-doc.pdf Binary files differindex 6f8efd56d3b..f26f508caad 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-doc.pdf +++ b/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-doc.pdf diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc-doc.html b/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc-doc.html index bfdaf9b57ce..36168a1204f 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc-doc.html +++ b/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc-doc.html @@ -2,7 +2,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="utf-8" /> -<meta name="generator" content="Docutils 0.20b.dev: https://docutils.sourceforge.io/" /> +<meta name="generator" content="Docutils 0.20.2b.dev: https://docutils.sourceforge.io/" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="dcterms.rights" content="© 2010 – 2023 Günter Milde <milde@users.sf.net>" /> <title>greek-fontenc</title> @@ -308,8 +308,8 @@ p img, p video, figure img, figure video { /* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */ /* .. _CSS3: https://www.w3.org/Style/CSS/ */ -/* Note: */ -/* This style sheet is provisional: */ +/* Note: */ +/* This style sheet is provisional: */ /* the API is not settled and may change with any minor Docutils version. */ @@ -648,7 +648,8 @@ math .boldsymbol { font-weight: bold; } mstyle.mathscr, mi.mathscr { - font-family: STIX; + font-family: STIX, XITSMathJax_Script, rsfs10, + "Asana Math", Garamond, cursive; } /* Adaptive page layout */ @@ -793,7 +794,7 @@ mstyle.mathscr, mi.mathscr { <p class="subtitle" id="greek-font-encoding-definition-files">Greek font encoding definition files</p> <dl class="docinfo"> <dt class="version">Version<span class="colon">:</span></dt> -<dd class="version">2.2.2 (<a class="reference internal" href="#changelog">changelog</a>)</dd> +<dd class="version">2.3 (<a class="reference internal" href="#changelog">changelog</a>)</dd> <dt class="copyright">Copyright<span class="colon">:</span></dt> <dd class="copyright">© 2010 – 2023 Günter Milde <<a class="reference external" href="mailto:milde@users.sf.net">milde@users.sf.net</a>></dd> <dt class="licence">Licence<span class="colon">:</span></dt> @@ -865,11 +866,13 @@ Use cases are macro definitions and generated text.</p> <dl class="simple" id="textalpha"> <dt><a class="reference external" href="textalpha.sty">textalpha.sty</a>: <a class="reference external" href="textalpha.sty.html">Greek symbols in text</a></dt> <dd><p>Use <span class="docutils literal">\textalpha</span> … <span class="docutils literal">\textOmega</span> or Greek literal characters<a class="footnote-reference superscript" href="#footnote-2" id="footnote-reference-2" role="doc-noteref"><span class="fn-bracket">[</span>2<span class="fn-bracket">]</span></a> -independent of font encoding and TeX engine. [<a class="reference external" href="textalpha-doc.pdf">textalpha-doc.pdf</a>]</p> +independent of font encoding and TeX engine. +Documentation: <a class="reference external" href="textalpha-doc.pdf">textalpha-doc.pdf</a></p> </dd> <dt id="alphabeta"><a class="reference external" href="alphabeta.sty">alphabeta.sty</a>: <a class="reference external" href="alphabeta.sty.html">Greek symbols in text and math</a></dt> <dd><p>Use <span class="docutils literal">\alpha</span> … <span class="docutils literal">\Omega</span> independent of text/math mode, -font encoding, and TeX engine. [<a class="reference external" href="alphabeta-doc.pdf">alphabeta-doc.pdf</a>]</p> +font encoding, and TeX engine. +Documentation: <a class="reference external" href="alphabeta-doc.pdf">alphabeta-doc.pdf</a></p> </dd> </dl> <aside class="footnote-list superscript"> @@ -1398,6 +1401,12 @@ downcasing <span class="docutils literal">\textStigma</span> to <span class="doc <li><p>Don’t map active <span class="docutils literal">;</span> to <span class="docutils literal">\textsemicolon</span> in math mode.</p></li> </ul> </dd> +<dt>2.3 (2023-06-01)</dt> +<dd><ul class="simple"> +<li><p>Fix Unicode errors with pdfLaTeX and “new” (2023) <span class="docutils literal">\MakeUppercase</span>.</p></li> +<li><p>Upcase symbol variants also if input as LICR.</p></li> +</ul> +</dd> </dl> </section> <section id="references"> diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc-doc.rst b/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc-doc.rst index a98f4b50a60..fb6a647652e 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc-doc.rst +++ b/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc-doc.rst @@ -4,7 +4,7 @@ greek-fontenc Greek font encoding definition files ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -:Version: 2.2.2 (changelog_) +:Version: 2.3 (changelog_) :Copyright: © 2010 -- 2023 Günter Milde <milde@users.sf.net> :Licence: This work may be distributed and/or modified under the @@ -39,13 +39,15 @@ Packages `<textalpha.sty>`_: `Greek symbols in text <textalpha.sty.html>`_ Use ``\textalpha`` ... ``\textOmega`` or Greek literal characters [#]_ - independent of font encoding and TeX engine. [textalpha-doc.pdf_] + independent of font encoding and TeX engine. + Documentation: textalpha-doc.pdf_ .. _alphabeta: `<alphabeta.sty>`_: `Greek symbols in text and math <alphabeta.sty.html>`_ Use ``\alpha`` ... ``\Omega`` independent of text/math mode, - font encoding, and TeX engine. [alphabeta-doc.pdf_] + font encoding, and TeX engine. + Documentation: alphabeta-doc.pdf_ .. [#] requires greek-inputenc_ @@ -459,6 +461,7 @@ and ``\<lettername>symbol`` in both, text and math mode (cf. Table 1 in __ http://en.wikipedia.org/wiki/Greek_alphabet#Glyph_variants + Changelog ========= @@ -543,6 +546,10 @@ Changelog 2.2.2 (2023-03-17) - Don't map active ``;`` to ``\textsemicolon`` in math mode. +2.3 (2023-06-01) + - Fix Unicode errors with pdfLaTeX and "new" (2023) ``\MakeUppercase``. + - Upcase symbol variants also if input as LICR. + __ http://tex.stackexchange.com/questions/281631/greek-small-rho-with-dasia-and-also-psili-problem-with-accent-and-lgr-encodin .. _ltxbugs 4399: https://www.latex-project.org/cgi-bin/ltxbugs2html?pr=latex%2F4399&search= diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc.def.html b/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc.def.html index 972de519d18..b2f5c424b75 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc.def.html +++ b/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc.def.html @@ -2,7 +2,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="utf-8" /> -<meta name="generator" content="Docutils 0.20b.dev: https://docutils.sourceforge.io/" /> +<meta name="generator" content="Docutils 0.20.2b.dev: https://docutils.sourceforge.io/" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="dcterms.rights" content="© 2013 – 2023 Günter Milde" /> <title>greek-fontenc.def</title> @@ -308,8 +308,8 @@ p img, p video, figure img, figure video { /* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */ /* .. _CSS3: https://www.w3.org/Style/CSS/ */ -/* Note: */ -/* This style sheet is provisional: */ +/* Note: */ +/* This style sheet is provisional: */ /* the API is not settled and may change with any minor Docutils version. */ @@ -648,7 +648,8 @@ math .boldsymbol { font-weight: bold; } mstyle.mathscr, mi.mathscr { - font-family: STIX; + font-family: STIX, XITSMathJax_Script, rsfs10, + "Asana Math", Garamond, cursive; } /* Adaptive page layout */ @@ -793,7 +794,7 @@ mstyle.mathscr, mi.mathscr { <p class="subtitle" id="common-greek-font-encoding-definitions">Common Greek font encoding definitions</p> <dl class="docinfo"> <dt class="version">Version<span class="colon">:</span></dt> -<dd class="version">2.2.1 (<a class="reference internal" href="#changelog">changelog</a>)</dd> +<dd class="version">2.3 (<a class="reference internal" href="#changelog">changelog</a>)</dd> <dt class="copyright">Copyright<span class="colon">:</span></dt> <dd class="copyright">© 2013 – 2023 Günter Milde</dd> <dt class="licence">Licence<span class="colon">:</span></dt> @@ -840,7 +841,7 @@ font encodings providing Greek characters.</p> <section id="identification"> <h3><a class="toc-backref" href="#toc-entry-3" role="doc-backlink">Identification</a></h3> <pre class="literal-block">\ProvidesFile{greek-fontenc.def} - [2023/03/08 2.2.1 Common Greek font encoding definitions]</pre> + [2023-06-01 2.3 Common Greek font encoding definitions]</pre> </section> <section id="ensuregreek-greekscript"> <h3><a class="toc-backref" href="#toc-entry-4" role="doc-backlink">ensuregreek, greekscript</a></h3> @@ -1068,27 +1069,43 @@ The second and third lines are TeX’ way of writing <span class="docutils liter \LGR@ypogegrammeni\prosgegrammeni \textalpha \textAlpha \textbeta \textBeta + \textbetasymbol \textBeta + \textvarbeta \textBeta \textgamma \textGamma \textdelta \textDelta \textepsilon \textEpsilon + \textepsilonsymbol \textEpsilon + \textvarepsilon \textEpsilon \textzeta \textZeta \texteta \textEta \texttheta \textTheta + \texttheta \textThetasymbol + \texttheta \textvarTheta + \textthetasymbol \textTheta + \textvartheta \textTheta \textiota \textIota \textkappa \textKappa + \textkappasymbol \textKappa + \textvarkappa \textKappa \textlambda \textLambda \textmu \textMu \textnu \textNu \textxi \textXi \textomicron \textOmicron \textpi \textPi + \textpisymbol \textPi + \textvarpi \textPi \textrho \textRho + \textvarrho \textRho + \textrhosymbol \textRho \textfinalsigma \textSigma \textsigma \textSigma \textautosigma \textSigma \texttau \textTau \textupsilon \textUpsilon \textphi \textPhi + \textphisymbol \textPhi + \textvarphi \textPhi \textchi \textChi \textpsi \textPsi \textomega \textOmega @@ -1198,6 +1215,10 @@ that does not skip over spaces.</p> <td><p><span class="docutils literal">@uclclist</span> entry for <span class="docutils literal">\accoxia</span>, prevent downcasing <span class="docutils literal">\textStigma</span> to <span class="docutils literal">\textvarstigma</span>.</p></td> </tr> +<tr><td><p>2.3</p></td> +<td><p>2023-06-01</p></td> +<td><p><span class="docutils literal">@uclclist</span> entries for symbol variants.</p></td> +</tr> </tbody> </table> </section> diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/hyperref-with-greek.pdf b/Master/texmf-dist/doc/latex/greek-fontenc/hyperref-with-greek.pdf Binary files differindex 01f801cb887..696033bfa37 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/hyperref-with-greek.pdf +++ b/Master/texmf-dist/doc/latex/greek-fontenc/hyperref-with-greek.pdf diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/lgrenc.def.html b/Master/texmf-dist/doc/latex/greek-fontenc/lgrenc.def.html index 1442193414e..53582eaac22 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/lgrenc.def.html +++ b/Master/texmf-dist/doc/latex/greek-fontenc/lgrenc.def.html @@ -2,7 +2,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="utf-8" /> -<meta name="generator" content="Docutils 0.20b.dev: https://docutils.sourceforge.io/" /> +<meta name="generator" content="Docutils 0.20.2b.dev: https://docutils.sourceforge.io/" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="dcterms.rights" content="© 2010 – 2023 Günter Milde" /> <title>lgrenc.def</title> @@ -308,8 +308,8 @@ p img, p video, figure img, figure video { /* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */ /* .. _CSS3: https://www.w3.org/Style/CSS/ */ -/* Note: */ -/* This style sheet is provisional: */ +/* Note: */ +/* This style sheet is provisional: */ /* the API is not settled and may change with any minor Docutils version. */ @@ -648,7 +648,8 @@ math .boldsymbol { font-weight: bold; } mstyle.mathscr, mi.mathscr { - font-family: STIX; + font-family: STIX, XITSMathJax_Script, rsfs10, + "Asana Math", Garamond, cursive; } /* Adaptive page layout */ @@ -851,7 +852,12 @@ package.</p> </li> </ul> </li> -<li><p><a class="reference internal" href="#uppercase" id="toc-entry-25">UPPERCASE</a></p></li> +<li><p><a class="reference internal" href="#uppercase" id="toc-entry-25">UPPERCASE</a></p> +<ul> +<li><p><a class="reference internal" href="#letters-without-pre-composed-uppercase-version" id="toc-entry-26">letters without pre-composed uppercase version</a></p></li> +<li><p><a class="reference internal" href="#hiatus" id="toc-entry-27">Hiatus</a></p></li> +</ul> +</li> </ul> </li> </ul> @@ -999,6 +1005,10 @@ package.</p> <td><p>Fix character used for ano <span class="docutils literal">\textanoteleia</span> and <span class="docutils literal">\textperiodcentered</span>.</p></td> </tr> +<tr><td><p>2.2.1</p></td> +<td><p>2023-06-01</p></td> +<td><p>Fix Unicode errors with “new” <span class="docutils literal">\MakeUppercase</span>.</p></td> +</tr> </tbody> </table> </section> @@ -1711,6 +1721,37 @@ in cases where they are not needed when writing in lowercase)</p> </section> <section id="uppercase"> <h3><a class="toc-backref" href="#toc-entry-25" role="doc-backlink">UPPERCASE</a></h3> +<section id="letters-without-pre-composed-uppercase-version"> +<h4><a class="toc-backref" href="#toc-entry-26" role="doc-backlink">letters without pre-composed uppercase version</a></h4> +<p>The default MakeUppercase (2022-version) emits “composing” Unicode in +characters for letters with diacriticals but no matching pre-composed +capital equivalent. The fix requires a LaTeX version >= 37 (2023):</p> +<pre class="literal-block">\ifdefined\DeclareUppercaseMapping + \DeclareUppercaseMapping{"0390}{\accdialytikatonos{\textiota}} % ΐ + \DeclareUppercaseMapping{"03B0}{\accdialytikatonos{\textupsilon}} % ΰ + \DeclareUppercaseMapping{"1F50}{\accpsili{\textupsilon}} % ὐ + \DeclareUppercaseMapping{"1F52}{\accpsilivaria{\textupsilon}} % ὒ + \DeclareUppercaseMapping{"1F54}{\accpsilioxia{\textupsilon}} % ὔ + \DeclareUppercaseMapping{"1F56}{\accpsiliperispomeni{\textupsilon}} % ὖ + \DeclareUppercaseMapping{"1FB6}{\accperispomeni{\textalpha}} % ᾶ + \DeclareUppercaseMapping{"1FB7}{\accperispomeni{\textalpha}\ypogegrammeni} % ᾷ + \DeclareUppercaseMapping{"1FC6}{\accperispomeni{\texteta}} % ῆ + \DeclareUppercaseMapping{"1FC7}{\accperispomeni{\texteta}\ypogegrammeni} % ῇ + \DeclareUppercaseMapping{"1FD2}{\accdialytikavaria{\textiota}} % ῒ + \DeclareUppercaseMapping{"1FD3}{\accdialytikatonos{\textiota}} % ΐ + \DeclareUppercaseMapping{"1FD6}{\accperispomeni{\textiota}} % ῖ + \DeclareUppercaseMapping{"1FD7}{\accdialytikaperispomeni{\textiota}} % ῗ + \DeclareUppercaseMapping{"1FE2}{\accdialytikavaria{\textupsilon}} % ῢ + \DeclareUppercaseMapping{"1FE3}{\accdialytikatonos{\textupsilon}} % ΰ + \DeclareUppercaseMapping{"1FE4}{\accpsili{\textrho}} % ῤ + \DeclareUppercaseMapping{"1FE6}{\accperispomeni{\textupsilon}} % ῦ + \DeclareUppercaseMapping{"1FE7}{\accdialytikaperispomeni{\textupsilon}} % ῧ + \DeclareUppercaseMapping{"1FF6}{\accperispomeni{\textomega}} % ῶ + \DeclareUppercaseMapping{"1FF7}{\accperispomeni{\textomega}\ypogegrammeni} % ῷ +\fi</pre> +</section> +<section id="hiatus"> +<h4><a class="toc-backref" href="#toc-entry-27" role="doc-backlink">Hiatus</a></h4> <p>The <a class="reference internal" href="#common-greek-font-encoding-definitions">common Greek font encoding definitions</a> in <span class="docutils literal"><span class="pre">greek-fontenc.def</span></span> extend the <cite>uclclist</cite> with Greek LICR macros. Here, we add LGR specific “hiatus” handling.</p> @@ -1764,6 +1805,7 @@ not require kerning anyway.</p> - - - - - - - - - - --> </section> </section> +</section> </main> </body> </html> diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/test-diacritics.pdf b/Master/texmf-dist/doc/latex/greek-fontenc/test-diacritics.pdf Binary files differindex 101d8efb5c9..029d3a5f670 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/test-diacritics.pdf +++ b/Master/texmf-dist/doc/latex/greek-fontenc/test-diacritics.pdf diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/test-diacritics.tex b/Master/texmf-dist/doc/latex/greek-fontenc/test-diacritics.tex index c06a795dcaf..7f30e239613 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/test-diacritics.tex +++ b/Master/texmf-dist/doc/latex/greek-fontenc/test-diacritics.tex @@ -1,17 +1,26 @@ % Test definitions for accents and composite accents in Greek % \RequirePackage{latexbug} \documentclass[a4paper]{article} -\usepackage{lmodern} \usepackage{parskip} +\ifdefined \UnicodeEncodingName + \usepackage{fontspec} + \setmainfont{FreeSerif} + \newcommand*{\texengine}{Xe/LuaLaTeX} +\else + \usepackage{lmodern} + \newcommand*{\texengine}{pdfLaTeX} +\fi % Load encoding definitions % \usepackage[LGR,T1]{fontenc} \usepackage{textalpha} % "Greek script everywhere" + + % With TL22, the special handling of Greek UPPERCASE is only triggered % if the text language is set to "greek" with Babel: % -\usepackage[greek,english]{babel} % babel-greek +% \usepackage[greek,english]{babel} % babel-greek % \usepackage[greek,english,provide=*]{babel} % Babel's Greek "ini" diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/test-lgrenc.pdf b/Master/texmf-dist/doc/latex/greek-fontenc/test-lgrenc.pdf Binary files differindex 7106c1f30b6..0a21f38ffa6 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/test-lgrenc.pdf +++ b/Master/texmf-dist/doc/latex/greek-fontenc/test-lgrenc.pdf diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/test-lgrenc.tex b/Master/texmf-dist/doc/latex/greek-fontenc/test-lgrenc.tex index 5db8e983968..17da4d353e8 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/test-lgrenc.tex +++ b/Master/texmf-dist/doc/latex/greek-fontenc/test-lgrenc.tex @@ -387,8 +387,8 @@ the left (instead of above) and drop them if text is set in UPPERCASE.% \footnote{The word \ensuregreek{Ἢ} (or), is an exception to this rule because of the need to distinguish it from the nominative feminine article \ensuregreek{Η}.} -This is implemented for all combinations that are used in Greek texts -(i.e. for which pre-composed Unicode character exist), but not for, +This is implemented for all combinations that are used in Greek texts +(i.e. for which pre-composed Unicode character exist), but not for, e.g., \LGR\~W\Latin). Different conventions exist for the treatment of the sub-iota with uppercase diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/test-licr-input.pdf b/Master/texmf-dist/doc/latex/greek-fontenc/test-licr-input.pdf Binary files differindex 71a5417cda3..84afb848252 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/test-licr-input.pdf +++ b/Master/texmf-dist/doc/latex/greek-fontenc/test-licr-input.pdf diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/test-tuenc-greek.pdf b/Master/texmf-dist/doc/latex/greek-fontenc/test-tuenc-greek.pdf Binary files differindex d9f7002b131..417bac678e4 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/test-tuenc-greek.pdf +++ b/Master/texmf-dist/doc/latex/greek-fontenc/test-tuenc-greek.pdf diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/test-tuenc-greek.tex b/Master/texmf-dist/doc/latex/greek-fontenc/test-tuenc-greek.tex index edb9443c323..93e4a11145b 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/test-tuenc-greek.tex +++ b/Master/texmf-dist/doc/latex/greek-fontenc/test-tuenc-greek.tex @@ -329,37 +329,37 @@ work in text and math mode. \multicolumn{2}{c}{text} & \multicolumn{2}{c}{mathematics} \\ macro & output & macro & output \\ \hline - \verb$\textpi$ & \textpi & \verb$\pi$ & $\pi$ \\ - \verb$\textvarpi$ & \textvarpi & \verb$\varpi$ & $\varpi$ \\ - \verb$\textpisymbol$ & \textpisymbol & & \\ - \hline - \verb$\textrho$ & \textrho & \verb$\rho$ & $\rho$ \\ - \verb$\textvarrho$ & \textvarrho & \verb$\varrho$ & $\varrho$ \\ - \verb$\textrhosymbol$ & \textrhosymbol & & \\ - \hline - \verb$\texttheta$ & \texttheta & \verb$\theta$ & $\theta$ \\ - \verb$\textvartheta$ & \textvartheta & \verb$\vartheta$ & $\vartheta$ \\ - \verb$\textthetasymbol$ & \textthetasymbol & & \\ + \verb$\textbeta$ & \textbeta & \verb$\beta$ & $\beta$ \\ + \verb$\textvarbeta$ & \textvarbeta & \emph{missing} & \\ + \verb$\textbetasymbol$ & \textbetasymbol & & \\ \hline \verb$\textepsilon$ & \textepsilon & \verb$\epsilon$ & $\epsilon$ \\ \verb$\textvarepsilon$ & \textvarepsilon & \verb$\varepsilon$ & $\varepsilon$ \\ \verb$\textepsilonsymbol$ & \textepsilonsymbol & & \\ \hline - \verb$\textphi$ & \textphi & \verb$\phi$ & $\phi$ \\ - \verb$\textvarphi$ & \textvarphi & \verb$\varphi$ & $\varphi$ \\ - \verb$\textphisymbol$ & \textphisymbol & & \\ + \verb$\texttheta$ & \texttheta & \verb$\theta$ & $\theta$ \\ + \verb$\textvartheta$ & \textvartheta & \verb$\vartheta$ & $\vartheta$ \\ + \verb$\textthetasymbol$ & \textthetasymbol & & \\ \hline - \verb$\textbeta$ & \textbeta & \verb$\beta$ & $\beta$ \\ - \verb$\textvarbeta$ & \textvarbeta & \emph{missing} & \\ - \verb$\textbetasymbol$ & \textbetasymbol & & \\ + \verb$\textTheta$ & \textTheta & \verb$\Theta$ & $\Theta$ \\ + \verb$\textvarTheta$ & \textvarTheta & \emph{missing} & \\ + \verb$\textThetasymbol$ & \textThetasymbol & & \\ \hline \verb$\textkappa$ & \textkappa & \verb$\kappa$ & $\kappa$ \\ \verb$\textvarkappa$ & \textvarkappa & \verb$\varkappa$ & $\varkappa$ \\ \verb$\textkappasymbol$ & \textkappasymbol & & \\ \hline - \verb$\textTheta$ & \textTheta & \verb$\Theta$ & $\Theta$ \\ - \verb$\textvarTheta$ & \textvarTheta & \emph{missing} & \\ - \verb$\textThetasymbol$ & \textThetasymbol & & \\ + \verb$\textpi$ & \textpi & \verb$\pi$ & $\pi$ \\ + \verb$\textvarpi$ & \textvarpi & \verb$\varpi$ & $\varpi$ \\ + \verb$\textpisymbol$ & \textpisymbol & & \\ + \hline + \verb$\textrho$ & \textrho & \verb$\rho$ & $\rho$ \\ + \verb$\textvarrho$ & \textvarrho & \verb$\varrho$ & $\varrho$ \\ + \verb$\textrhosymbol$ & \textrhosymbol & & \\ + \hline + \verb$\textphi$ & \textphi & \verb$\phi$ & $\phi$ \\ + \verb$\textvarphi$ & \textvarphi & \verb$\varphi$ & $\varphi$ \\ + \verb$\textphisymbol$ & \textphisymbol & & \\ \hline \end{tabular} \caption{Macros for Greek symbol variants} diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/textalpha-doc-tu.pdf b/Master/texmf-dist/doc/latex/greek-fontenc/textalpha-doc-tu.pdf Binary files differindex 64976cb7979..4fc938af3a9 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/textalpha-doc-tu.pdf +++ b/Master/texmf-dist/doc/latex/greek-fontenc/textalpha-doc-tu.pdf diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/textalpha-doc.pdf b/Master/texmf-dist/doc/latex/greek-fontenc/textalpha-doc.pdf Binary files differindex ef4e4c7b098..6b8310e285e 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/textalpha-doc.pdf +++ b/Master/texmf-dist/doc/latex/greek-fontenc/textalpha-doc.pdf diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/textalpha.sty.html b/Master/texmf-dist/doc/latex/greek-fontenc/textalpha.sty.html index e003701cb6c..4ee5502bad7 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/textalpha.sty.html +++ b/Master/texmf-dist/doc/latex/greek-fontenc/textalpha.sty.html @@ -2,7 +2,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="utf-8" /> -<meta name="generator" content="Docutils 0.20b.dev: https://docutils.sourceforge.io/" /> +<meta name="generator" content="Docutils 0.20.2b.dev: https://docutils.sourceforge.io/" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="dcterms.rights" content="© 2010, 2023 Günter Milde" /> <title>textalpha.sty</title> @@ -308,8 +308,8 @@ p img, p video, figure img, figure video { /* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */ /* .. _CSS3: https://www.w3.org/Style/CSS/ */ -/* Note: */ -/* This style sheet is provisional: */ +/* Note: */ +/* This style sheet is provisional: */ /* the API is not settled and may change with any minor Docutils version. */ @@ -648,7 +648,8 @@ math .boldsymbol { font-weight: bold; } mstyle.mathscr, mi.mathscr { - font-family: STIX; + font-family: STIX, XITSMathJax_Script, rsfs10, + "Asana Math", Garamond, cursive; } /* Adaptive page layout */ diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def b/Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def index 0ebda570156..23f21a93724 100644 --- a/Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def +++ b/Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def @@ -4,7 +4,7 @@ % Common Greek font encoding definitions % ====================================== % -% :Version: 2.2.1 (changelog_) +% :Version: 2.3 (changelog_) % % :Copyright: © 2013 -- 2023 Günter Milde % @@ -31,7 +31,7 @@ % :: \ProvidesFile{greek-fontenc.def} - [2023/03/08 2.2.1 Common Greek font encoding definitions] + [2023-06-01 2.3 Common Greek font encoding definitions] % ensuregreek, greekscript % ~~~~~~~~~~~~~~~~~~~~~~~~ @@ -311,27 +311,43 @@ \LGR@ypogegrammeni\prosgegrammeni \textalpha \textAlpha \textbeta \textBeta + \textbetasymbol \textBeta + \textvarbeta \textBeta \textgamma \textGamma \textdelta \textDelta \textepsilon \textEpsilon + \textepsilonsymbol \textEpsilon + \textvarepsilon \textEpsilon \textzeta \textZeta \texteta \textEta \texttheta \textTheta + \texttheta \textThetasymbol + \texttheta \textvarTheta + \textthetasymbol \textTheta + \textvartheta \textTheta \textiota \textIota \textkappa \textKappa + \textkappasymbol \textKappa + \textvarkappa \textKappa \textlambda \textLambda \textmu \textMu \textnu \textNu \textxi \textXi \textomicron \textOmicron \textpi \textPi + \textpisymbol \textPi + \textvarpi \textPi \textrho \textRho + \textvarrho \textRho + \textrhosymbol \textRho \textfinalsigma \textSigma \textsigma \textSigma \textautosigma \textSigma \texttau \textTau \textupsilon \textUpsilon \textphi \textPhi + \textphisymbol \textPhi + \textvarphi \textPhi \textchi \textChi \textpsi \textPsi \textomega \textOmega @@ -429,6 +445,7 @@ % 2.2 2023-02-28 Add missing accent composite commands. % 2.2.1 2023-03-08 ``@uclclist`` entry for ``\accoxia``, prevent % downcasing ``\textStigma`` to ``\textvarstigma``. +% 2.3 2023-06-01 ``@uclclist`` entries for symbol variants. % ====== ============ ======================================================== % % diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/lgrenc.def b/Master/texmf-dist/tex/latex/greek-fontenc/lgrenc.def index 7d60da1fd57..0d7ae1c7058 100644 --- a/Master/texmf-dist/tex/latex/greek-fontenc/lgrenc.def +++ b/Master/texmf-dist/tex/latex/greek-fontenc/lgrenc.def @@ -60,6 +60,7 @@ % 2.1 2022-06-14 Support the correct spelling ``\guillemet…`` for « ». % 2.2 2023-02-28 Fix character used for ano ``\textanoteleia`` and % ``\textperiodcentered``. +% 2.2.1 2023-06-01 Fix Unicode errors with "new" ``\MakeUppercase``. % ====== ============ ======================================================== % % Usage @@ -851,6 +852,41 @@ % UPPERCASE % ~~~~~~~~~ % +% letters without pre-composed uppercase version +% """""""""""""""""""""""""""""""""""""""""""""" +% +% The default \MakeUppercase (2022-version) emits "composing" Unicode in +% characters for letters with diacriticals but no matching pre-composed +% capital equivalent. The fix requires a LaTeX version >= 37 (2023):: + +\ifdefined\DeclareUppercaseMapping + \DeclareUppercaseMapping{"0390}{\accdialytikatonos{\textiota}} % ΐ + \DeclareUppercaseMapping{"03B0}{\accdialytikatonos{\textupsilon}} % ΰ + \DeclareUppercaseMapping{"1F50}{\accpsili{\textupsilon}} % ὐ + \DeclareUppercaseMapping{"1F52}{\accpsilivaria{\textupsilon}} % ὒ + \DeclareUppercaseMapping{"1F54}{\accpsilioxia{\textupsilon}} % ὔ + \DeclareUppercaseMapping{"1F56}{\accpsiliperispomeni{\textupsilon}} % ὖ + \DeclareUppercaseMapping{"1FB6}{\accperispomeni{\textalpha}} % ᾶ + \DeclareUppercaseMapping{"1FB7}{\accperispomeni{\textalpha}\ypogegrammeni} % ᾷ + \DeclareUppercaseMapping{"1FC6}{\accperispomeni{\texteta}} % ῆ + \DeclareUppercaseMapping{"1FC7}{\accperispomeni{\texteta}\ypogegrammeni} % ῇ + \DeclareUppercaseMapping{"1FD2}{\accdialytikavaria{\textiota}} % ῒ + \DeclareUppercaseMapping{"1FD3}{\accdialytikatonos{\textiota}} % ΐ + \DeclareUppercaseMapping{"1FD6}{\accperispomeni{\textiota}} % ῖ + \DeclareUppercaseMapping{"1FD7}{\accdialytikaperispomeni{\textiota}} % ῗ + \DeclareUppercaseMapping{"1FE2}{\accdialytikavaria{\textupsilon}} % ῢ + \DeclareUppercaseMapping{"1FE3}{\accdialytikatonos{\textupsilon}} % ΰ + \DeclareUppercaseMapping{"1FE4}{\accpsili{\textrho}} % ῤ + \DeclareUppercaseMapping{"1FE6}{\accperispomeni{\textupsilon}} % ῦ + \DeclareUppercaseMapping{"1FE7}{\accdialytikaperispomeni{\textupsilon}} % ῧ + \DeclareUppercaseMapping{"1FF6}{\accperispomeni{\textomega}} % ῶ + \DeclareUppercaseMapping{"1FF7}{\accperispomeni{\textomega}\ypogegrammeni} % ῷ +\fi + + +% Hiatus +% """""" +% % The `common Greek font encoding definitions`_ in ``greek-fontenc.def`` extend % the `uclclist` with Greek LICR macros. Here, we add LGR specific "hiatus" % handling. |