summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc-doc.html
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc-doc.html')
-rw-r--r--Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc-doc.html226
1 files changed, 120 insertions, 106 deletions
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 a4e4cb91841..d40c4985e26 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
@@ -794,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.4 (<a class="reference internal" href="#changelog">changelog</a>)</dd>
+<dd class="version">2.5 (<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 &lt;<a class="reference external" href="mailto:milde&#64;users.sf.net">milde&#64;users.sf.net</a>&gt;</dd>
<dt class="licence">Licence<span class="colon">:</span></dt>
@@ -811,9 +811,9 @@ version 1.3 of this license or any later version.</p>
</dl>
<div class="topic abstract" role="doc-abstract">
<p class="topic-title">Abstract</p>
-<p>The <cite>greek-fontenc</cite> bundle provides LICR<a class="superscript" href="#footnote-1" id="footnote-reference-1" role="doc-noteref"><span class="fn-bracket">[</span>1<span class="fn-bracket">]</span></a> macros
-for characters from the Greek script and encoding
-definition files for <a class="reference internal" href="#greek-text-font-encodings">Greek text font encodings</a>.</p>
+<p>The <cite>greek-fontenc</cite> bundle provides encoding definition files
+for <a class="reference internal" href="#greek-text-font-encodings">Greek text font encodings</a> that define LICR<a class="superscript" href="#footnote-1" id="footnote-reference-1" role="doc-noteref"><span class="fn-bracket">[</span>1<span class="fn-bracket">]</span></a> macros
+for characters from the Greek script</p>
<p>Included are also the LaTeX packages <a class="reference internal" href="#textalpha">textalpha</a> and <a class="reference internal" href="#alphabeta">alphabeta</a>.</p>
</div>
<aside class="footnote-list superscript">
@@ -841,18 +841,18 @@ Use cases are macro definitions and generated text.</p>
<li><p><a class="reference internal" href="#usage" id="toc-entry-8">Usage</a></p></li>
<li><p><a class="reference internal" href="#greek-text-font-encodings" id="toc-entry-9">Greek text font encodings</a></p>
<ul>
-<li><p><a class="reference internal" href="#t7" id="toc-entry-10">T7</a></p></li>
-<li><p><a class="reference internal" href="#lgr" id="toc-entry-11">LGR</a></p></li>
-<li><p><a class="reference internal" href="#lgi" id="toc-entry-12">LGI</a></p></li>
-<li><p><a class="reference internal" href="#tu" id="toc-entry-13">TU</a></p></li>
-<li><p><a class="reference internal" href="#pu" id="toc-entry-14">PU</a></p></li>
+<li><p><a class="reference internal" href="#lgr" id="toc-entry-10">LGR</a></p></li>
+<li><p><a class="reference internal" href="#tu" id="toc-entry-11">TU</a></p></li>
+<li><p><a class="reference internal" href="#pu" id="toc-entry-12">PU</a></p></li>
+<li><p><a class="reference internal" href="#lgi" id="toc-entry-13">LGI</a></p></li>
+<li><p><a class="reference internal" href="#t7" id="toc-entry-14">T7</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#greek-licr-macro-names" id="toc-entry-15">Greek LICR macro names</a></p>
<ul>
-<li><p><a class="reference internal" href="#letters-and-symbols" id="toc-entry-16">letters and symbols</a></p></li>
-<li><p><a class="reference internal" href="#accent-macros" id="toc-entry-17">accent macros</a></p></li>
-<li><p><a class="reference internal" href="#symbol-variants" id="toc-entry-18">symbol variants</a></p></li>
+<li><p><a class="reference internal" href="#letters-and-symbols" id="toc-entry-16">Letters and symbols</a></p></li>
+<li><p><a class="reference internal" href="#accent-macros" id="toc-entry-17">Accent macros</a></p></li>
+<li><p><a class="reference internal" href="#symbol-variants" id="toc-entry-18">Symbol variants</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#changelog" id="toc-entry-19">Changelog</a></p></li>
@@ -863,24 +863,18 @@ Use cases are macro definitions and generated text.</p>
<h2><a class="toc-backref" href="#toc-entry-1" role="doc-backlink">TeX files and packages</a></h2>
<section id="packages">
<h3><a class="toc-backref" href="#toc-entry-2" role="doc-backlink">Packages</a></h3>
-<dl class="simple" id="textalpha">
+<dl 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="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.
-Documentation: <a class="reference external" href="textalpha-doc.pdf">textalpha-doc.pdf</a></p>
+<dd><p>Use <span class="docutils literal">\textalpha</span> … <span class="docutils literal">\textOmega</span> or Greek literal characters
+independent of font encoding and TeX engine.</p>
+<p>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.
-Documentation: <a class="reference external" href="alphabeta-doc.pdf">alphabeta-doc.pdf</a></p>
+font encoding, and TeX engine.</p>
+<p>Documentation: <a class="reference external" href="alphabeta-doc.pdf">alphabeta-doc.pdf</a></p>
</dd>
</dl>
-<aside class="footnote-list superscript">
-<aside class="footnote superscript" id="footnote-2" role="doc-footnote">
-<span class="label"><span class="fn-bracket">[</span><a role="doc-backlink" href="#footnote-reference-2">2</a><span class="fn-bracket">]</span></span>
-<p>requires <a class="reference external" href="https://ctan.org/pkg/greek-inputenc">greek-inputenc</a></p>
-</aside>
-</aside>
</section>
<section id="font-encoding-definitions">
<h3><a class="toc-backref" href="#toc-entry-3" role="doc-backlink">Font encoding definitions</a></h3>
@@ -902,12 +896,6 @@ Documentation: <a class="reference external" href="alphabeta-doc.pdf">alphabeta-
<section id="auxiliary-files">
<h3><a class="toc-backref" href="#toc-entry-4" role="doc-backlink">Auxiliary files</a></h3>
<dl class="simple">
-<dt><a class="reference external" href="alphabeta-lgr.def">alphabeta-lgr.def</a></dt>
-<dd><p>Composite definitions for <a class="reference internal" href="#alphabeta">alphabeta</a> with 8-bit TeX.</p>
-</dd>
-<dt><a class="reference external" href="alphabeta-tuenc.def">alphabeta-tuenc.def</a></dt>
-<dd><p>Composite definitions for <a class="reference internal" href="#alphabeta">alphabeta</a> with XeTeX/LuaTeX.</p>
-</dd>
<dt><a class="reference external" href="greek-euenc.def">greek-euenc.def</a></dt>
<dd><p>Backwards compatibility file loading <a class="reference external" href="tuenc-greek.def">tuenc-greek.def</a>.</p>
</dd>
@@ -922,27 +910,25 @@ with <a class="reference external" href="https://docutils.sourceforge.io/rst.htm
</section>
<section id="usage-examples-and-test-documents">
<h2><a class="toc-backref" href="#toc-entry-5" role="doc-backlink">Usage examples and test documents</a></h2>
-<dl>
-<dt><a class="reference external" href="test-lgrenc.tex">test-lgrenc.tex</a></dt>
-<dd><p>LGR test and usage example. [<a class="reference external" href="test-lgrenc.pdf">test-lgrenc.pdf</a>]</p>
+<dl class="simple">
+<dt><a class="reference external" href="char-list.tex">char-list.tex</a>: <a class="reference external" href="char-list.pdf">char-list.pdf</a>, <a class="reference external" href="char-list-tu.pdf">char-list-tu.pdf</a></dt>
+<dd><p>List of Greek characters supported by <cite>greek-fontenc</cite>.
+Compares input variants and tests chase changing.</p>
</dd>
-<dt><a class="reference external" href="test-tuenc-greek.tex">test-tuenc-greek.tex</a></dt>
-<dd><p>TU test and usage example. [<a class="reference external" href="test-tuenc-greek.pdf">test-tuenc-greek.pdf</a>]</p>
+<dt><a class="reference external" href="char-list-alphabeta.tex">char-list-alphabeta.tex</a>: <a class="reference external" href="char-list-alphabeta.pdf">char-list-alphabeta.pdf</a>, <a class="reference external" href="char-list-alphabeta-tu.pdf">char-list-alphabeta-tu.pdf</a></dt>
+<dd><p>List/test of Greek characters supported by <cite>alphabeta</cite>.</p>
</dd>
-<dt><a class="reference external" href="hyperref-with-greek.tex">hyperref-with-greek.tex</a></dt>
-<dd><p><a class="reference external" href="https://ctan.org/pkg/hyperref">Hyperref</a> test and usage example. [<a class="reference external" href="hyperref-with-greek.pdf">hyperref-with-greek.pdf</a>]</p>
+<dt><a class="reference external" href="hyperref-with-greek.tex">hyperref-with-greek.tex</a>: <a class="reference external" href="hyperref-with-greek.pdf">hyperref-with-greek.pdf</a></dt>
+<dd><p><a class="reference external" href="https://ctan.org/pkg/hyperref">Hyperref</a> test and usage example.</p>
</dd>
-<dt><a class="reference external" href="char-list.tex">char-list.tex</a></dt>
-<dd><p>List of Greek characters supported by <cite>greek-fontenc</cite>. [<a class="reference external" href="char-list.pdf">char-list.pdf</a>]</p>
-<p>Compares input variants and tests chase changing.</p>
+<dt><a class="reference external" href="test-lgrenc.tex">test-lgrenc.tex</a>: <a class="reference external" href="test-lgrenc.pdf">test-lgrenc.pdf</a></dt>
+<dd><p>LGR test and usage example.</p>
</dd>
-<dt><a class="reference external" href="test-licr-input.tex">test-licr-input.tex</a></dt>
-<dd><p>Test LICRs with non-Greek legacy 8-bit input encoding.
-[<a class="reference external" href="test-licr-input.pdf">test-licr-input.pdf</a>]</p>
+<dt><a class="reference external" href="test-tuenc-greek.tex">test-tuenc-greek.tex</a>: <a class="reference external" href="test-tuenc-greek.pdf">test-tuenc-greek.pdf</a></dt>
+<dd><p>TU test and usage example.</p>
</dd>
-<dt><a class="reference external" href="test-diacritics.tex">test-diacritics.tex</a></dt>
-<dd><p>Test Greek diacritics with standard accent macros.
-[<a class="reference external" href="test-diacritics.pdf">test-diacritics.pdf</a>]</p>
+<dt><a class="reference external" href="test-luainputenc.tex">test-luainputenc.tex</a>: <a class="reference external" href="test-luainputenc.pdf">test-luainputenc.pdf</a></dt>
+<dd><p>Test LICRs LuaTeX in 8-bit compatibility mode (with <a class="reference external" href="https://ctan.org/pkg/luainputenc">luainputenc</a>).</p>
</dd>
</dl>
</section>
@@ -1034,51 +1020,33 @@ is loaded after <span class="docutils literal">arabic</span>:</p>
</section>
<section id="greek-text-font-encodings">
<h2><a class="toc-backref" href="#toc-entry-9" role="doc-backlink">Greek text font encodings</a></h2>
-<p>Greek TeX font encodings are the envisaged <a class="reference internal" href="#t7">T7</a>, <a class="reference internal" href="#lgr">LGR</a>, and <a class="reference internal" href="#lgi">LGI</a>.
-Greek letters and symbols are also defined in the Unicode-based font
-encodings <a class="reference internal" href="#tu">TU</a>, and <a class="reference internal" href="#pu">PU</a>.</p>
-<section id="t7">
-<h3><a class="toc-backref" href="#toc-entry-10" role="doc-backlink">T7</a></h3>
-<p>The <a class="citation-reference" href="#encguide" id="citation-reference-2" role="doc-biblioref">[encguide]</a> reserves the name T7 for a Greek <cite>standard font encoding</cite>.
-However, up to now, there is no agreement on an implementation because the
-restrictions for general text encodings are too severe for typesetting
-polytonic Greek.</p>
-</section>
<section id="lgr">
-<h3><a class="toc-backref" href="#toc-entry-11" role="doc-backlink">LGR</a></h3>
+<h3><a class="toc-backref" href="#toc-entry-10" role="doc-backlink">LGR</a></h3>
<p>The LGR font encoding is the de-facto standard for typesetting Greek with
-(8-bit) LaTeX. <cite>greek-fontenc</cite> provides a comprehensive <a class="reference internal" href="#lgr-font-encoding-definition-file">LGR font
+8-bit LaTeX. <cite>greek-fontenc</cite> provides a comprehensive <a class="reference internal" href="#lgr-font-encoding-definition-file">LGR font
encoding definition file</a>.</p>
<p>Fonts in this encoding include the <a class="reference external" href="https://ctan.org/pkg/cbgreek-complete">CB fonts</a> (matching CM), <a class="reference external" href="https://ctan.org/pkg/grtimes">grtimes</a>
(Greek Times), <a class="reference external" href="https://ctan.org/pkg/kerkis">Kerkis</a> (matching URW Bookman), <a class="reference external" href="https://ctan.org/pkg/dejavu">DejaVu</a>, <a class="reference external" href="https://ctan.org/pkg/libertinegc">Libertine GC</a>, and
the <a class="reference external" href="https://ctan.org/pkg/gfs">GFS fonts</a>. Setup of these fonts as Greek variant to
matching Latin fonts is facilitated by the
<span class="docutils literal">\DeclareFontfamilySubstitution</span> command added to the
-LaTeX kernel in the 2020-02 release <a class="citation-reference" href="#ltnews31" id="citation-reference-3" role="doc-biblioref">[ltnews31]</a>.</p>
+LaTeX kernel in the 2020-02 release <a class="citation-reference" href="#ltnews31" id="citation-reference-2" role="doc-biblioref">[ltnews31]</a>.</p>
<p>The LGR font encoding allows to access Greek characters via an ASCII
transliteration. This enables simple input with a Latin keyboard.
Characters with diacritics can be selected by ligature definitions in the
-font (see <a class="citation-reference" href="#greek-usage" id="citation-reference-4" role="doc-biblioref">[greek-usage]</a>, <a class="citation-reference" href="#teubner-doc" id="citation-reference-5" role="doc-biblioref">[teubner-doc]</a>, <a class="citation-reference" href="#cbfonts" id="citation-reference-6" role="doc-biblioref">[cbfonts]</a>).</p>
-<p>A major drawback of the transliteration is, that you cannot access Latin
-letters if LGR is the active font encoding (e.g. in documents or parts of
-documents given the <cite>Babel</cite> language <span class="docutils literal">greek</span> or <span class="docutils literal">polutionikogreek</span>).
-This means that for every Latin-written word or acronym an explicit
-language-switch is required. This problem can only be solved via a
-font-encoding comprising Latin and Greek like the envisaged <a class="reference internal" href="#t7">T7</a> or
-Unicode (with XeTeX or LuaTeX).</p>
-</section>
-<section id="lgi">
-<h3><a class="toc-backref" href="#toc-entry-12" role="doc-backlink">LGI</a></h3>
-<p>The ‘Ibycus’ fonts from the package <a class="reference external" href="https://ctan.org/pkg/ibygrk">ibygrk</a> implement an alternative
-transliteration scheme (also explained in <a class="citation-reference" href="#babel-patch" id="citation-reference-7" role="doc-biblioref">[babel-patch]</a>).
-It is currently not supported by <cite>greek-fontenc</cite>.</p>
-<p>The font encoding file <span class="docutils literal">lgienc.def</span> from <a class="reference external" href="https://ctan.org/pkg/ibycus-babel">ibycus-babel</a> provides a basic
-setup (without any LICR macros or composite definitions).</p>
+font (see <a class="citation-reference" href="#greek-usage" id="citation-reference-3" role="doc-biblioref">[greek-usage]</a>, <a class="citation-reference" href="#teubner-doc" id="citation-reference-4" role="doc-biblioref">[teubner-doc]</a>, <a class="citation-reference" href="#cbfonts" id="citation-reference-5" role="doc-biblioref">[cbfonts]</a>).</p>
+<p>A major drawback of the transliteration is the fact, that you cannot
+access Latin letters if LGR is the active font encoding (e.g. in
+documents or parts of documents given the <cite>Babel</cite> language <span class="docutils literal">greek</span> or
+<span class="docutils literal">polutionikogreek</span>). This means that for every Latin-written word or
+acronym an explicit language-switch is required. This problem can be
+circumvented using Unicode fonts (font encoding <a class="reference internal" href="#tu">TU</a>) with XeTeX or
+LuaTeX.</p>
</section>
<section id="tu">
-<h3><a class="toc-backref" href="#toc-entry-13" role="doc-backlink">TU</a></h3>
+<h3><a class="toc-backref" href="#toc-entry-11" role="doc-backlink">TU</a></h3>
<p>Standard Unicode font encoding for XeTeX and LuaTeX loaded by <a class="reference external" href="https://ctan.org/pkg/fontspec">fontspec</a>
-(since v2.5a) rsp. the LaTeX kernel since 2017/01/01 <a class="citation-reference" href="#ltnews26" id="citation-reference-8" role="doc-biblioref">[ltnews26]</a>.
+(since v2.5a) rsp. the LaTeX kernel since 2017/01/01 <a class="citation-reference" href="#ltnews26" id="citation-reference-6" role="doc-biblioref">[ltnews26]</a>.<a class="superscript" href="#footnote-2" id="footnote-reference-2" role="doc-noteref"><span class="fn-bracket">[</span>2<span class="fn-bracket">]</span></a>
<cite>greek-fontenc</cite> adds support for the Greek script (see <a class="reference internal" href="#tuenc-greek">tuenc-greek</a>).</p>
<p>Xe/LuaTeX works with any system-wide installed <a class="reference external" href="https://ctan.org/topic/font-otf">OpenType font</a>. Suitable
fonts supporting Greek include <a class="reference external" href="https://ctan.org/pkg/cm-unicode">CM Unicode</a>, <a class="reference external" href="http://dejavu-fonts.org">Deja Vu</a>, <a class="reference external" href="https://ctan.org/pkg/ebgaramond">EB Garamond</a>,
@@ -1086,19 +1054,42 @@ the <a class="reference external" href="https://ctan.org/pkg/gfs">GFS fonts</a>,
<a class="reference external" href="https://ctan.org/pkg/tempora">Tempora</a>, and <a class="reference external" href="https://ctan.org/pkg/umtypewriter">UM Typewriter</a> (all available on CTAN) but also many commercial
fonts. Unfortunately, the <a class="reference external" href="https://ctan.org/pkg/fontspec">fontspec</a> default, <a class="reference external" href="http://www.gust.org.pl/projects/e-foundry/latin-modern">Latin Modern</a> misses most
Greek characters.</p>
-<p>Older versions of LuaTeX did not apply the NFC normalization. This lead to
+<p>LuaTeX does not apply the NFC normalization by default. This leads to
sub-optimal placing of some diacritics, especially the sub-iota (becoming
-unintelligible in combination with small letter eta). This issue if fixed
-since at least 2022.</p>
+unintelligible in combination with small letter eta). This issue can be fixed
+specifiying the “Harfbuzz” renderer when loading fonts with fontspec,
+e.g.</p>
+<pre class="literal-block">\setmainfont[Renderer=Harfbuzz]{FreeSerif}</pre>
+<aside class="footnote-list superscript">
+<aside class="footnote superscript" id="footnote-2" role="doc-footnote">
+<span class="label"><span class="fn-bracket">[</span><a role="doc-backlink" href="#footnote-reference-2">2</a><span class="fn-bracket">]</span></span>
<p>The legacy Unicode font encodings EU1 and EU2 for XeTeX and LuaTeX
-respectively were superseded by TU in the 2017 <a class="reference external" href="https://ctan.org/pkg/fontspec">fontspec</a> release.</p>
+respectively were superseded by TU in the 2017 fontspec release.</p>
+</aside>
+</aside>
</section>
<section id="pu">
-<h3><a class="toc-backref" href="#toc-entry-14" role="doc-backlink">PU</a></h3>
+<h3><a class="toc-backref" href="#toc-entry-12" role="doc-backlink">PU</a></h3>
<p>The package <a class="reference external" href="https://ctan.org/pkg/hyperref">hyperref</a> defines the PU font encoding for use in PDF strings
-(ToC, bookmarks) which supports monotonic Greek. <cite>greek-fontenc</cite> adds
-support for polytonic Greek and some archaic characters also supported in
-LGR and TU (see <a class="reference external" href="hyperref-with-greek.tex">hyperref-with-greek.tex</a>, <a class="reference external" href="hyperref-with-greek.pdf">hyperref-with-greek.pdf</a>).</p>
+(ToC, bookmarks). <cite>greek-fontenc</cite> adds support for Greek LICRs
+(see <a class="reference external" href="hyperref-with-greek.tex">hyperref-with-greek.tex</a>, <a class="reference external" href="hyperref-with-greek.pdf">hyperref-with-greek.pdf</a>).</p>
+<hr class="docutils" />
+<p>The following two encodings are not supported by <cite>greek-fontenc</cite>:</p>
+</section>
+<section id="lgi">
+<h3><a class="toc-backref" href="#toc-entry-13" role="doc-backlink">LGI</a></h3>
+<p>The ‘Ibycus’ fonts from the package <a class="reference external" href="https://ctan.org/pkg/ibygrk">ibygrk</a> implement an alternative
+transliteration scheme (also explained in <a class="citation-reference" href="#babel-patch" id="citation-reference-7" role="doc-biblioref">[babel-patch]</a>).
+It is currently not supported by <cite>greek-fontenc</cite>.</p>
+<p>The font encoding file <span class="docutils literal">lgienc.def</span> from <a class="reference external" href="https://ctan.org/pkg/ibycus-babel">ibycus-babel</a> provides a basic
+setup (without any LICR macros or composite definitions).</p>
+</section>
+<section id="t7">
+<h3><a class="toc-backref" href="#toc-entry-14" role="doc-backlink">T7</a></h3>
+<p>The <a class="citation-reference" href="#encguide" id="citation-reference-8" role="doc-biblioref">[encguide]</a> reserves the name T7 for a Greek <cite>standard font encoding</cite>.
+However, up to now, there is no agreement on an implementation because the
+restrictions for general text encodings are too severe for typesetting
+polytonic Greek.</p>
</section>
</section>
<section id="greek-licr-macro-names">
@@ -1114,7 +1105,7 @@ punctuation may change in future versions.</p>
for Greek letters and diacritics. Macro names were selected based on the
following considerations:</p>
<section id="letters-and-symbols">
-<h3><a class="toc-backref" href="#toc-entry-16" role="doc-backlink">letters and symbols</a></h3>
+<h3><a class="toc-backref" href="#toc-entry-16" role="doc-backlink">Letters and symbols</a></h3>
<ul>
<li><p>The <a class="reference internal" href="#fntguide">fntguide</a> (section 6.4 Naming conventions) recommends:</p>
<blockquote>
@@ -1148,11 +1139,8 @@ made available as <span class="docutils literal">\textvarsigma</span>.</p>
</li>
<li><p>The <a class="reference external" href="http://www.unicode.org/Public/UNIDATA/NamesList.txt">Unicode names list</a> provides standardized descriptive names for all
Unicode characters that use only capital letters of the Latin alphabet.
-While not suited for direct use in LICR macros, they can be either</p>
-<ol class="lowerroman simple">
-<li><p>used as inspiration for new LICR macro names or</p></li>
-<li><p>converted to LICR macro names via a defined set of transformation rules.</p></li>
-</ol>
+While not suited for direct use in LICR macros, they can be
+converted to LICR macro names via a defined set of transformation rules.</p>
<dl class="simple">
<dt>Example:</dt>
<dd><p><span class="docutils literal">\textfinalsigma</span> is a descriptive alias for
@@ -1192,19 +1180,20 @@ mode,</p></li>
</dl>
<p>The font encoding definition files use the <span class="docutils literal">text</span> prefix for symbols.
Aliases (short forms, compatibility defs, etc.) are defined in
-additional packages (e.g. <a class="reference external" href="alphabeta.sty">alphabeta.sty</a>, <a class="reference external" href="https://ctan.org/pkg/babel-greek">babel-greek</a>, or <a class="reference external" href="https://ctan.org/pkg/teubner">teubner</a>)</p>
+additional packages (e.g. <a class="reference external" href="alphabeta.sty">alphabeta.sty</a> and <a class="reference external" href="https://ctan.org/pkg/teubner">teubner</a>)</p>
</li>
</ul>
</section>
<section id="accent-macros">
-<h3><a class="toc-backref" href="#toc-entry-17" role="doc-backlink">accent macros</a></h3>
+<h3><a class="toc-backref" href="#toc-entry-17" role="doc-backlink">Accent macros</a></h3>
<ul>
<li><p>standard accent macros (<span class="docutils literal">\DeclareTextAccent</span> definitions in
<span class="docutils literal"><span class="pre">latex/base/...</span></span>) are one-character macros (<span class="docutils literal">\' \&quot; ... \u \v ...</span>) .</p></li>
-<li><p><span class="docutils literal">tipa.sty</span>, <a class="reference external" href="https://ctan.org/pkg/xunicode">xunicode</a>, and <a class="reference external" href="https://ctan.org/pkg/unicode">ucs</a> use the “text” prefix also for accents.</p>
+<li><p><span class="docutils literal">tipa.sty</span>, <a class="reference external" href="https://ctan.org/pkg/xunicode">xunicode</a>, and <a class="reference external" href="https://ctan.org/pkg/unicode">ucs</a> use the “text” prefix also for accent
+macros.</p>
<p>However, the <a class="reference external" href="http://raw.githubusercontent.com/adobe-type-tools/agl-aglfn/master/aglfn.txt">Adobe Glyph List For New Fonts</a> maps, e.g., “tonos” and
-“dieresistonos” to the spacing characters GREEK TONOS and GREEK DIALYTIKA
-TONOS, hence <cite>texttonos</cite> and <cite>textdiaresistonos</cite> should be spacing
+“dieresistonos” to the spacing characters GREEK TONOS rsp. GREEK DIALYTIKA
+TONOS, hence <span class="docutils literal">\texttonos</span> and <span class="docutils literal">\textdieresistonos</span> should be spacing
characters.</p>
</li>
<li><p>textcomp (ts1enc.def) defines <span class="docutils literal"><span class="pre">\capital...</span></span> accents (i.e. without
@@ -1216,12 +1205,12 @@ characters.</p>
<li><p>the prefix <span class="docutils literal">\acc</span> to distinguish the macros as <cite>TextAaccent</cite> and
reduce the risk of name clashes with spacing characters.</p></li>
</ul>
-<p>For the end-user “symbol macros” (<span class="docutils literal">\~ \' \` \&quot; \&quot;' \&quot;` ...</span>) are
-provided. (With <a class="reference internal" href="#textalpha">textalpha</a> or <a class="reference internal" href="#alphabeta">alphabeta</a> also <span class="docutils literal">\&lt;</span> and <span class="docutils literal">\&gt;</span> for
-<span class="docutils literal">\accdasia</span> and <span class="docutils literal">\accpsili</span>.)</p>
+<p>Aliases to the “symbol macros” <span class="docutils literal">\~ \' \` \&quot; \&quot;' \&quot;` ...</span> are
+provided. With <a class="reference internal" href="#textalpha">textalpha</a> or <a class="reference internal" href="#alphabeta">alphabeta</a> also <span class="docutils literal">\&lt;</span> and <span class="docutils literal">\&gt;</span> for
+<span class="docutils literal">\accdasia</span> and <span class="docutils literal">\accpsili</span>.</p>
</section>
<section id="symbol-variants">
-<h3><a class="toc-backref" href="#toc-entry-18" role="doc-backlink">symbol variants</a></h3>
+<h3><a class="toc-backref" href="#toc-entry-18" role="doc-backlink">Symbol variants</a></h3>
<p>Mathematical notation distinguishes variant shapes for beta (β|ϐ),
theta (θ|ϑ), phi (φ|ϕ), pi (π|ϖ), kappa (κ|ϰ), rho (ρ|ϱ), Theta (Θ|ϴ),
and epsilon (ε|ϵ).</p>
@@ -1421,6 +1410,31 @@ downcasing <span class="docutils literal">\textStigma</span> to <span class="doc
<li><p><a class="reference internal" href="#textalpha">textalpha</a>: Map character 00B5 MICRO SIGN to <span class="docutils literal">\textmicro</span>.</p></li>
</ul>
</dd>
+<dt>2.5 (2023-09-12)</dt>
+<dd><ul class="simple">
+<li><p><span class="docutils literal">\textvarTheta</span> is now an alias for <span class="docutils literal">\textTheta</span> (the AMS-math
+command <span class="docutils literal">\varTheta</span> sets the <em>letter</em> Theta in italic shape).</p></li>
+<li><p>Fix errors in LuaTeX’s 8-bit compatibility mode (<a class="reference external" href="https://ctan.org/pkg/luainputenc">luainputenc</a>).</p></li>
+<li><p>Fix <span class="docutils literal">\MakeUppercase</span> in PDF strings.</p></li>
+<li><p>Drop composite definitions if the pre-composed character can also be
+selected by the <a class="reference external" href="https://www.unicode.org/reports/tr15/">Unicode NFC normalization</a>.</p></li>
+<li><p>Test/fix case change commands with <a class="reference internal" href="#alphabeta">alphabeta</a>.
+Composite commands for PU.
+Inline <span class="docutils literal"><span class="pre">alphabeta-tuenc.def</span></span> and <span class="docutils literal"><span class="pre">alphabeta-lgr.def</span></span>.</p></li>
+<li><p>Update documentation, fix links.</p></li>
+</ul>
+</dd>
+<dt>TODO:</dt>
+<dd><ul class="simple">
+<li><p>Fix <span class="docutils literal">\textautosigma</span> with Unicode fonts.</p></li>
+</ul>
+<!-- report issues:
+The polytonic variant with dasia and oxia used in ἢ … ἤ (*either … or*)
+drops diacritics! By mistake, omission, or intent?
+
+Compilation error with MakeUppercase and combining ypogegrammeni in Greek
+locale: ``\foreignlanguage{greek}{Λͅ → \MakeUppercase{Λͅ}}`` -->
+</dd>
</dl>
</section>
<section id="references">
@@ -1441,13 +1455,13 @@ encoding</cite> Εὔτυπον, τεῦχος № 20, 2008.
<a class="reference external" href="http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf">http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf</a></p>
</div>
<div class="citation" id="cbfonts" role="doc-biblioentry">
-<span class="label"><span class="fn-bracket">[</span><a role="doc-backlink" href="#citation-reference-6">cbfonts</a><span class="fn-bracket">]</span></span>
+<span class="label"><span class="fn-bracket">[</span><a role="doc-backlink" href="#citation-reference-5">cbfonts</a><span class="fn-bracket">]</span></span>
<p>Claudio Beccari, <cite>The CB Greek fonts</cite>, Εὔτυπον, τεῦχος № 21, 2008.
<a class="reference external" href="http://www.eutypon.gr/eutypon/pdf/e2008-21/e21-a01.pdf">http://www.eutypon.gr/eutypon/pdf/e2008-21/e21-a01.pdf</a></p>
</div>
<div class="citation" id="encguide" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>encguide<span class="fn-bracket">]</span></span>
-<span class="backrefs">(<a role="doc-backlink" href="#citation-reference-2">1</a>,<a role="doc-backlink" href="#citation-reference-9">2</a>)</span>
+<span class="backrefs">(<a role="doc-backlink" href="#citation-reference-8">1</a>,<a role="doc-backlink" href="#citation-reference-9">2</a>)</span>
<p>Frank Mittelbach, Robin Fairbairns, Werner Lemberg,
LaTeX3 Project Team, <cite>LaTeX font encodings</cite>.
<a class="reference external" href="https://mirrors.ctan.org/macros/latex/base/encguide.pdf">https://mirrors.ctan.org/macros/latex/base/encguide.pdf</a></p>
@@ -1458,23 +1472,23 @@ LaTeX3 Project Team, <cite>LaTeX font encodings</cite>.
<a class="reference external" href="https://mirrors.ctan.org/macros/latex/base/fntguide.pdf">https://mirrors.ctan.org/macros/latex/base/fntguide.pdf</a></p>
</div>
<div class="citation" id="greek-usage" role="doc-biblioentry">
-<span class="label"><span class="fn-bracket">[</span><a role="doc-backlink" href="#citation-reference-4">greek-usage</a><span class="fn-bracket">]</span></span>
+<span class="label"><span class="fn-bracket">[</span><a role="doc-backlink" href="#citation-reference-3">greek-usage</a><span class="fn-bracket">]</span></span>
<p>Apostolos Syropoulos, <cite>Writing Greek with the greek option
of the babel package</cite>, 1997.
<a class="reference external" href="https://mirrors.ctan.org/language/babel/contrib/greek/usage.pdf">https://mirrors.ctan.org/language/babel/contrib/greek/usage.pdf</a></p>
</div>
<div class="citation" id="ltnews26" role="doc-biblioentry">
-<span class="label"><span class="fn-bracket">[</span><a role="doc-backlink" href="#citation-reference-8">ltnews26</a><span class="fn-bracket">]</span></span>
+<span class="label"><span class="fn-bracket">[</span><a role="doc-backlink" href="#citation-reference-6">ltnews26</a><span class="fn-bracket">]</span></span>
<p>LaTeX Project Team, <cite>LaTeX News</cite> Issue 26, January 2017.
<a class="reference external" href="https://www.latex-project.org/news/latex2e-news/ltnews26.pdf">https://www.latex-project.org/news/latex2e-news/ltnews26.pdf</a></p>
</div>
<div class="citation" id="ltnews31" role="doc-biblioentry">
-<span class="label"><span class="fn-bracket">[</span><a role="doc-backlink" href="#citation-reference-3">ltnews31</a><span class="fn-bracket">]</span></span>
+<span class="label"><span class="fn-bracket">[</span><a role="doc-backlink" href="#citation-reference-2">ltnews31</a><span class="fn-bracket">]</span></span>
<p><cite>LaATeX News</cite>, Issue 31, February 2020, p. 3:
<a class="reference external" href="https://www.latex-project.org/news/latex2e-news/ltnews31.pdf">https://www.latex-project.org/news/latex2e-news/ltnews31.pdf</a>.</p>
</div>
<div class="citation" id="teubner-doc" role="doc-biblioentry">
-<span class="label"><span class="fn-bracket">[</span><a role="doc-backlink" href="#citation-reference-5">teubner-doc</a><span class="fn-bracket">]</span></span>
+<span class="label"><span class="fn-bracket">[</span><a role="doc-backlink" href="#citation-reference-4">teubner-doc</a><span class="fn-bracket">]</span></span>
<p>Claudio Beccari, <span class="docutils literal">teubner.sty</span>
<cite>An extension to the greek option of the babel package</cite>, 2011.
<a class="reference external" href="https://mirrors.ctan.org/macros/latex/contrib/teubner/teubner-doc.pdf">https://mirrors.ctan.org/macros/latex/contrib/teubner/teubner-doc.pdf</a></p>