summaryrefslogtreecommitdiff
path: root/language/greek/greek-fontenc/lgrenc.def.html
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-09-13 03:01:35 +0000
committerNorbert Preining <norbert@preining.info>2023-09-13 03:01:35 +0000
commitde0fb15550a55ba5685a755fec7326e21a79fccd (patch)
treed31a21d9ea35405a0482f92ff12caabd84eae9e4 /language/greek/greek-fontenc/lgrenc.def.html
parentbecf79ac9bbdddd15ef9d66a35c6d64252a2cd46 (diff)
CTAN sync 202309130301
Diffstat (limited to 'language/greek/greek-fontenc/lgrenc.def.html')
-rw-r--r--language/greek/greek-fontenc/lgrenc.def.html57
1 files changed, 31 insertions, 26 deletions
diff --git a/language/greek/greek-fontenc/lgrenc.def.html b/language/greek/greek-fontenc/lgrenc.def.html
index fd050004e1..ec5caeb7ee 100644
--- a/language/greek/greek-fontenc/lgrenc.def.html
+++ b/language/greek/greek-fontenc/lgrenc.def.html
@@ -1014,6 +1014,10 @@ package.</p>
<td><p>Add LGR-specific definitions for “capital” accent
for the <span class="docutils literal">\MakeUppercase</span> fix in <a class="reference external" href="https://ctan.org/pkg/babel-greek">babel-greek</a>.</p></td>
</tr>
+<tr><td><p>2.5</p></td>
+<td><p>2023-09-12</p></td>
+<td><p>Small formatting and documentation fixes.</p></td>
+</tr>
</tbody>
</table>
</section>
@@ -1052,7 +1056,7 @@ anyway.</p>
<section id="identification">
<h3><a class="toc-backref" href="#toc-entry-5" role="doc-backlink">Identification</a></h3>
<pre class="literal-block">\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 &quot;greek-fontenc&quot; package.
% It may be distributed and/or modified under the
@@ -1185,8 +1189,8 @@ provide fallback LICR macros with detailed error reporting:</p>
\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 &lt;return&gt; to proceed (dropping the symbol from the document).}
}
@@ -1194,8 +1198,8 @@ provide fallback LICR macros with detailed error reporting:</p>
\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 &lt;return&gt; to proceed (dropping the symbol from the document).}
}
@@ -1734,30 +1738,31 @@ in cases where they are not needed when writing in lowercase)</p>
<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 2023 or later:</p>
+<p>The default <span class="docutils literal">\MakeUppercase</span> (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 <span class="docutils literal">\DeclareUppercaseMapping</span> macro is new in the 2023 LaTeX release:</p>
<pre class="literal-block">\ifdefined\DeclareUppercaseMapping
- \DeclareUppercaseMapping{&quot;0390}{\accdialytikatonos{\textiota}} % ΐ
- \DeclareUppercaseMapping{&quot;03B0}{\accdialytikatonos{\textupsilon}} % ΰ
- \DeclareUppercaseMapping{&quot;1F50}{\accpsili{\textupsilon}} % ὐ
- \DeclareUppercaseMapping{&quot;1F52}{\accpsilivaria{\textupsilon}} % ὒ
- \DeclareUppercaseMapping{&quot;1F54}{\accpsilioxia{\textupsilon}} % ὔ
- \DeclareUppercaseMapping{&quot;1F56}{\accpsiliperispomeni{\textupsilon}} % ὖ
- \DeclareUppercaseMapping{&quot;1FB6}{\accperispomeni{\textalpha}} % ᾶ
+ \DeclareUppercaseMapping{&quot;0390}{\accdialytikatonos{\textiota}} % ΐ
+ \DeclareUppercaseMapping{&quot;03B0}{\accdialytikatonos{\textupsilon}} % ΰ
+ \DeclareUppercaseMapping{&quot;1F50}{\accpsili{\textupsilon}} % ὐ
+ \DeclareUppercaseMapping{&quot;1F52}{\accpsilivaria{\textupsilon}} % ὒ
+ \DeclareUppercaseMapping{&quot;1F54}{\accpsilioxia{\textupsilon}} % ὔ
+ \DeclareUppercaseMapping{&quot;1F56}{\accpsiliperispomeni{\textupsilon}} % ὖ
+ \DeclareUppercaseMapping{&quot;1FB6}{\accperispomeni{\textalpha}} % ᾶ
\DeclareUppercaseMapping{&quot;1FB7}{\accperispomeni{\textalpha}\ypogegrammeni} % ᾷ
- \DeclareUppercaseMapping{&quot;1FC6}{\accperispomeni{\texteta}} % ῆ
+ \DeclareUppercaseMapping{&quot;1FC6}{\accperispomeni{\texteta}} % ῆ
\DeclareUppercaseMapping{&quot;1FC7}{\accperispomeni{\texteta}\ypogegrammeni} % ῇ
- \DeclareUppercaseMapping{&quot;1FD2}{\accdialytikavaria{\textiota}} % ῒ
- \DeclareUppercaseMapping{&quot;1FD3}{\accdialytikatonos{\textiota}} % ΐ
- \DeclareUppercaseMapping{&quot;1FD6}{\accperispomeni{\textiota}} % ῖ
- \DeclareUppercaseMapping{&quot;1FD7}{\accdialytikaperispomeni{\textiota}} % ῗ
- \DeclareUppercaseMapping{&quot;1FE2}{\accdialytikavaria{\textupsilon}} % ῢ
- \DeclareUppercaseMapping{&quot;1FE3}{\accdialytikatonos{\textupsilon}} % ΰ
- \DeclareUppercaseMapping{&quot;1FE4}{\accpsili{\textrho}} % ῤ
- \DeclareUppercaseMapping{&quot;1FE6}{\accperispomeni{\textupsilon}} % ῦ
- \DeclareUppercaseMapping{&quot;1FE7}{\accdialytikaperispomeni{\textupsilon}} % ῧ
- \DeclareUppercaseMapping{&quot;1FF6}{\accperispomeni{\textomega}} % ῶ
+ \DeclareUppercaseMapping{&quot;1FD2}{\accdialytikavaria{\textiota}} % ῒ
+ \DeclareUppercaseMapping{&quot;1FD3}{\accdialytikatonos{\textiota}} % ΐ
+ \DeclareUppercaseMapping{&quot;1FD6}{\accperispomeni{\textiota}} % ῖ
+ \DeclareUppercaseMapping{&quot;1FD7}{\accdialytikaperispomeni{\textiota}} % ῗ
+ \DeclareUppercaseMapping{&quot;1FE2}{\accdialytikavaria{\textupsilon}} % ῢ
+ \DeclareUppercaseMapping{&quot;1FE3}{\accdialytikatonos{\textupsilon}} % ΰ
+ \DeclareUppercaseMapping{&quot;1FE4}{\accpsili{\textrho}} % ῤ
+ \DeclareUppercaseMapping{&quot;1FE6}{\accperispomeni{\textupsilon}} % ῦ
+ \DeclareUppercaseMapping{&quot;1FE7}{\accdialytikaperispomeni{\textupsilon}} % ῧ
+ \DeclareUppercaseMapping{&quot;1FF6}{\accperispomeni{\textomega}} % ῶ
\DeclareUppercaseMapping{&quot;1FF7}{\accperispomeni{\textomega}\ypogegrammeni} % ῷ
\fi</pre>
</section>