diff options
Diffstat (limited to 'language/greek/greek-fontenc/lgrenc.def')
-rw-r--r-- | language/greek/greek-fontenc/lgrenc.def | 54 |
1 files changed, 28 insertions, 26 deletions
diff --git a/language/greek/greek-fontenc/lgrenc.def b/language/greek/greek-fontenc/lgrenc.def index 8ff80d1d1b..d0890015ce 100644 --- a/language/greek/greek-fontenc/lgrenc.def +++ b/language/greek/greek-fontenc/lgrenc.def @@ -63,6 +63,7 @@ % 2.3 2023-06-01 Fix Unicode errors with "new" ``\MakeUppercase``. % 2.4 2023-08-15 Add LGR-specific definitions for "capital" accent % for the ``\MakeUppercase`` fix in babel-greek_. +% 2.5 2023-09-12 Small formatting and documentation fixes. % ====== ============ ======================================================== % % Usage @@ -102,7 +103,7 @@ % :: \ProvidesFile{lgrenc.def} -[2023-08-15 2.4 LGR Greek font encoding definitions] +[2023-09-12 2.5 LGR Greek font encoding definitions] % Copyright © 2010 -- 2023 Günter Milde % This file is part of the "greek-fontenc" package. % It may be distributed and/or modified under the @@ -260,8 +261,8 @@ \PackageError{greek-fontenc}{character \string#1 not available \MessageBreak in 8-bit TeX} {Use XeTeX/LuaTeX if you need to distinguish the symbol from the letter.\MessageBreak - The package `textalpha' with `normalize-symbols' maps the GREEK SYMBOL\MessageBreak - character to the corresponding GREEK LETTER.\MessageBreak + The `normalize-symbols' option of babel-greek or package `textalpha'\MessageBreak + maps the GREEK SYMBOL character to the corresponding GREEK LETTER.\MessageBreak Press <return> to proceed (dropping the symbol from the document).} } @@ -269,8 +270,8 @@ \PackageError{greek-fontenc}{character \string#1 not available in text mode} {Use #2 or XeTeX/LuaTeX if you need to distinguish\MessageBreak the symbol from the letter.\MessageBreak - The package `textalpha' with `normalize-symbols' maps the GREEK SYMBOL\MessageBreak - character to the corresponding GREEK LETTER.\MessageBreak + The `normalize-symbols' option of babel-greek or package `textalpha'\MessageBreak + maps the GREEK SYMBOL character to the corresponding GREEK LETTER.\MessageBreak Press <return> to proceed (dropping the symbol from the document).} } @@ -866,31 +867,32 @@ % 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 2023 or later:: +% The default ``\MakeUppercase`` (2022-version) emits "composing" Unicode +% characters for letters with diacritics but no matching pre-composed +% capital equivalent. We drop diacritics to prevent compilation errors. +% The ``\DeclareUppercaseMapping`` macro is new in the 2023 LaTeX release:: \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{"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{"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{"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 |