summaryrefslogtreecommitdiff
path: root/language/greek/greek-fontenc/puenc-greek.def.html
diff options
context:
space:
mode:
Diffstat (limited to 'language/greek/greek-fontenc/puenc-greek.def.html')
-rw-r--r--language/greek/greek-fontenc/puenc-greek.def.html40
1 files changed, 38 insertions, 2 deletions
diff --git a/language/greek/greek-fontenc/puenc-greek.def.html b/language/greek/greek-fontenc/puenc-greek.def.html
index 7c58aae70b..83d316e9dd 100644
--- a/language/greek/greek-fontenc/puenc-greek.def.html
+++ b/language/greek/greek-fontenc/puenc-greek.def.html
@@ -827,6 +827,11 @@ Used by <a class="reference external" href="https://ctan.org/pkg/babel-greek">ba
<td><p>2023-08-15</p></td>
<td><p>Print σ, not ς with <span class="docutils literal">textautosigma</span> dummy definition.</p></td>
</tr>
+<tr><td><p>2.5</p></td>
+<td><p>2023-09-12</p></td>
+<td><p>Composite definitions for “capital” diacritics to fix
+<span class="docutils literal">\MakeUppercase</span> in PDF strings.</p></td>
+</tr>
</tbody>
</table>
</dd>
@@ -844,6 +849,7 @@ Used by <a class="reference external" href="https://ctan.org/pkg/babel-greek">ba
<li><p><a class="reference internal" href="#greek-extended" id="toc-entry-7">Greek Extended</a></p></li>
<li><p><a class="reference internal" href="#letterlike-symbols" id="toc-entry-8">Letterlike Symbols</a></p></li>
<li><p><a class="reference internal" href="#ancient-greek-numbers" id="toc-entry-9">Ancient Greek Numbers</a></p></li>
+<li><p><a class="reference internal" href="#uppercase" id="toc-entry-10">UPPERCASE</a></p></li>
</ul>
</li>
</ul>
@@ -851,7 +857,7 @@ Used by <a class="reference external" href="https://ctan.org/pkg/babel-greek">ba
<section id="identification">
<h2><a class="toc-backref" href="#toc-entry-1" role="doc-backlink">Identification</a></h2>
<pre class="literal-block">\ProvidesFile{puenc-greek.def}
- [2023-08-15 2.4 Greek LICRs for PDF strings]</pre>
+ [2023-09-12 2.5 Greek LICRs for PDF strings]</pre>
</section>
<section id="diacritics">
<h2><a class="toc-backref" href="#toc-entry-2" role="doc-backlink">Diacritics</a></h2>
@@ -900,7 +906,7 @@ Distinguish MICRO SIGN from letter mu:</p>
<section id="greek-and-coptic">
<h3><a class="toc-backref" href="#toc-entry-6" role="doc-backlink">Greek and Coptic</a></h3>
<p>Without coptic and archaic letters (except the ones used in Greek numerals).</p>
-<pre class="literal-block">% NR Unicode Name % PU name (alias in greek-fontenc.def)
+<pre class="literal-block">% NR Unicode Name % legacy PU name (alias in greek-fontenc.def)
\DeclareTextCommand{\textdexiakeraia}{PU}{\83\164} % ʹ \textnumeralsigngreek
\DeclareTextCommand{\textaristerikeraia}{PU}{\83\165} % ͵ \textnumeralsignlowergreek</pre>
<p>037A GREEK YPOGEGRAMMENI (use textcompwordmarkypogegrammeni) % ͺ
@@ -1237,6 +1243,36 @@ hexadecimal digits:</p>
\DeclareTextCommand{\textpentehekaton}{PU}{𐅅} % &quot;10145 GREEK ACROPHONIC ATTIC FIVE HUNDRED
\DeclareTextCommand{\textpenteqilioi}{PU}{𐅆} % &quot;10146 GREEK ACROPHONIC ATTIC FIVE THOUSAND
\DeclareTextCommand{\textpentemuria}{PU}{𐅇} % &quot;10147 GREEK ACROPHONIC ATTIC FIFTY THOUSAND</pre>
+</section>
+<section id="uppercase">
+<h3><a class="toc-backref" href="#toc-entry-10" role="doc-backlink">UPPERCASE</a></h3>
+<p>Greek letters drop diacritics (eccept dialytika and sub-iota) in UPPERCASE.</p>
+<p>Babel-Greek introduces macros for “capital accents” in release 1.13.3.
+Here, we add definitions to drop diacritics in uppercase:</p>
+<pre class="literal-block">\DeclareTextCompositeCommand{\accACUTE}{PU}{\textAlpha }{\textAlpha}
+\DeclareTextCompositeCommand{\accACUTE}{PU}{\textEpsilon}{\textEpsilon}
+\DeclareTextCompositeCommand{\accACUTE}{PU}{\textEta }{\textEta}
+\DeclareTextCompositeCommand{\accACUTE}{PU}{\textIota }{\textIota}
+\DeclareTextCompositeCommand{\accACUTE}{PU}{\textOmicron}{\textOmicron}
+\DeclareTextCompositeCommand{\accACUTE}{PU}{\textUpsilon}{\textUpsilon}
+\DeclareTextCompositeCommand{\accACUTE}{PU}{\textOmega }{\textOmega}
+
+\DeclareTextCompositeCommand{\accGRAVE}{PU}{\textAlpha }{\textAlpha}
+\DeclareTextCompositeCommand{\accGRAVE}{PU}{\textEpsilon}{\textEpsilon}
+\DeclareTextCompositeCommand{\accGRAVE}{PU}{\textEta }{\textEta}
+\DeclareTextCompositeCommand{\accGRAVE}{PU}{\textIota }{\textIota}
+\DeclareTextCompositeCommand{\accGRAVE}{PU}{\textOmicron}{\textOmicron}
+\DeclareTextCompositeCommand{\accGRAVE}{PU}{\textUpsilon}{\textUpsilon}
+\DeclareTextCompositeCommand{\accGRAVE}{PU}{\textOmega }{\textOmega}
+
+\DeclareTextCompositeCommand{\accTILDE}{PU}{\textAlpha }{\textAlpha}
+\DeclareTextCompositeCommand{\accTILDE}{PU}{\textEta }{\textEta}
+\DeclareTextCompositeCommand{\accTILDE}{PU}{\textIota }{\textIota}
+\DeclareTextCompositeCommand{\accTILDE}{PU}{\textUpsilon}{\textUpsilon}
+\DeclareTextCompositeCommand{\accTILDE}{PU}{\textOmega }{\textOmega}</pre>
+<p>The “hiatus” feature does not work with PU (Alpha/Epsilon is dropped!):</p>
+<pre class="literal-block">\DeclareTextCompositeCommand{\LGR&#64;hiatus}{PU}{\textAlpha }{\textAlpha}
+\DeclareTextCompositeCommand{\LGR&#64;hiatus}{PU}{\textEpsilon}{\textEpsilon}</pre>
<!-- References -->
</section>
</section>