summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc-doc.rst
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-08-17 20:25:04 +0000
committerKarl Berry <karl@freefriends.org>2023-08-17 20:25:04 +0000
commitfaf98382571dbbd241a5545371c3c74930b9ebe7 (patch)
tree311c4255ff8235461b52f7699bb0b74a39bf8586 /Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc-doc.rst
parent14ab20ac21dee5243288920741185275dff8f989 (diff)
greek-fontenc (17aug23)
git-svn-id: svn://tug.org/texlive/trunk@67956 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc-doc.rst')
-rw-r--r--Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc-doc.rst48
1 files changed, 30 insertions, 18 deletions
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 fb6a647652e..4b25969c0df 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.3 (changelog_)
+:Version: 2.4 (changelog_)
:Copyright: © 2010 -- 2023 Günter Milde <milde@users.sf.net>
:Licence: This work may be distributed and/or modified under the
@@ -90,20 +90,27 @@ with Docutils_ to the HTML documentation.
Usage examples and test documents
=================================
-LGR test and usage example
- `<test-lgrenc.tex>`_, `<test-lgrenc.pdf>`_
+`<test-lgrenc.tex>`_
+ LGR test and usage example. [`<test-lgrenc.pdf>`_]
-TU test and usage example
- `<test-tuenc-greek.tex>`_, `<test-tuenc-greek.pdf>`_
+`<test-tuenc-greek.tex>`_
+ TU test and usage example. [`<test-tuenc-greek.pdf>`_]
-Hyperref_ test and usage example
- `<hyperref-with-greek.tex>`_, `<hyperref-with-greek.pdf>`_
+`<hyperref-with-greek.tex>`_
+ Hyperref_ test and usage example. [`<hyperref-with-greek.pdf>`_]
-Test LICRs with non-Greek legacy 8-bit input encoding
- `<test-licr-input.tex>`_, `<test-licr-input.pdf>`_
+`<char-list.tex>`_
+ List of Greek characters supported by `greek-fontenc`. [`<char-list.pdf>`_]
-Test Greek diacritics with standard accent macros
- `<test-diacritics.tex>`_, `<test-diacritics.pdf>`_
+ Compares input variants and tests chase changing.
+
+`<test-licr-input.tex>`_
+ Test LICRs with non-Greek legacy 8-bit input encoding.
+ [`<test-licr-input.pdf>`_]
+
+`<test-diacritics.tex>`_
+ Test Greek diacritics with standard accent macros.
+ [`<test-diacritics.pdf>`_]
Download and Installation
@@ -167,7 +174,7 @@ textalpha_:
\usepackage[normalize-symbols,keep-semicolon]{textalpha}
- This sets up LICR macros for Greek text charactes under both, 8-bit TeX
+ This sets up LICR macros for Greek text characters under both, 8-bit TeX
and Xe-/LuaTeX.
For details see `<textalpha-doc.tex>`_ and `<textalpha-doc.pdf>`_ (8-bit
TeX) as well as `<test-tuenc-greek.tex>`_ and `<test-tuenc-greek.pdf>`_
@@ -254,8 +261,9 @@ encoding definition file`_.
Fonts in this encoding include the `CB fonts`_ (matching CM), grtimes_
(Greek Times), Kerkis_ (matching URW Bookman), DejaVu_, `Libertine GC`_, and
the `GFS fonts`_. Setup of these fonts as Greek variant to
-matching Latin fonts is facilitated by the substitutefont_ package.
-
+matching Latin fonts is facilitated by the
+``\DeclareFontfamilySubstitution`` command added to the
+LaTeX kernel in the 2020-02 release [ltnews31]_.
The LGR font encoding allows to access Greek characters via an ASCII
transliteration. This enables simple input with a Latin keyboard.
@@ -295,8 +303,8 @@ fonts. Unfortunately, the fontspec_ default, `Latin Modern`_ misses most
Greek characters.
Older versions of LuaTeX did not apply the NFC normalization. This lead to
-suboptimal placing of some diactritics, especially the sub-iota (becoming
-unintelligable in combination with small letter eta). This issue if fixed
+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.
The legacy Unicode font encodings EU1 and EU2 for XeTeX and LuaTeX
@@ -413,7 +421,7 @@ Currently, `greek-fontenc` uses for diacritics:
- Greek names like in Unicode, and ``ucsencs.def``, and
- the prefix ``\acc`` to distinguish the macros as `TextAaccent` and
- reduce the risc of name clashes with spacing characters.
+ reduce the risk of name clashes with spacing characters.
For the end-user "symbol macros" (``\~ \' \` \" \"' \"` ...``) are
provided. (With textalpha_ or alphabeta_ also ``\<`` and ``\>`` for
@@ -545,10 +553,12 @@ Changelog
downcasing ``\textStigma`` to ``\textvarstigma``.
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.
+2.4 (2023-08-15)
+ - Fixes for the 2022 implementation of ``\MakeUppercase``.
+ - textalpha_: Map character 00B5 MICRO SIGN to ``\textmicro``.
__ http://tex.stackexchange.com/questions/281631/greek-small-rho-with-dasia-and-also-psili-problem-with-accent-and-lgr-encodin
.. _ltxbugs 4399:
@@ -584,6 +594,8 @@ from the ucs_ package.
https://mirrors.ctan.org/language/babel/contrib/greek/usage.pdf
.. [ltnews26] LaTeX Project Team, `LaTeX News` Issue 26, January 2017.
https://www.latex-project.org/news/latex2e-news/ltnews26.pdf
+.. [ltnews31] `LaATeX News`, Issue 31, February 2020, p. 3:
+ https://www.latex-project.org/news/latex2e-news/ltnews31.pdf.
.. [teubner-doc] Claudio Beccari, ``teubner.sty``
`An extension to the greek option of the babel package`, 2011.
https://mirrors.ctan.org/macros/latex/contrib/teubner/teubner-doc.pdf