summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/greek-fontenc/tuenc-greek.def.html
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-02-28 20:57:18 +0000
committerKarl Berry <karl@freefriends.org>2023-02-28 20:57:18 +0000
commitb67efc730c77919f1b008ff88f37afc6f8585458 (patch)
tree402e17c6a352c9b55f6c1e4d224a00249cd84974 /Master/texmf-dist/doc/latex/greek-fontenc/tuenc-greek.def.html
parent90419439f584a56d235250ed182bd8624a3ed477 (diff)
greek-fontenc (28feb23)
git-svn-id: svn://tug.org/texlive/trunk@66256 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/greek-fontenc/tuenc-greek.def.html')
-rw-r--r--Master/texmf-dist/doc/latex/greek-fontenc/tuenc-greek.def.html1617
1 files changed, 875 insertions, 742 deletions
diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/tuenc-greek.def.html b/Master/texmf-dist/doc/latex/greek-fontenc/tuenc-greek.def.html
index d25a97d1add..3ae33811f5f 100644
--- a/Master/texmf-dist/doc/latex/greek-fontenc/tuenc-greek.def.html
+++ b/Master/texmf-dist/doc/latex/greek-fontenc/tuenc-greek.def.html
@@ -1,18 +1,19 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
-<meta charset="utf-8"/>
-<meta name="generator" content="Docutils 0.17b2.dev: http://docutils.sourceforge.net/" />
-<title>tuenc-greek.def</title>
+<meta charset="utf-8" />
+<meta name="generator" content="Docutils 0.20b.dev: https://docutils.sourceforge.io/" />
+<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="dcterms.rights" content="© 2013 Günter Milde" />
+<title>tuenc-greek.def</title>
<link rel="schema.dcterms" href="http://purl.org/dc/terms/"/>
<style type="text/css">
/* Minimal style sheet for the HTML output of Docutils. */
/* */
/* :Author: Günter Milde, based on html4css1.css by David Goodger */
-/* :Id: $Id$ */
-/* :Copyright: © 2015 Günter Milde. */
+/* :Id: $Id$ */
+/* :Copyright: © 2015, 2021 Günter Milde. */
/* :License: Released under the terms of the `2-Clause BSD license`_, */
/* in short: */
/* */
@@ -24,38 +25,24 @@
/* */
/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
-/* This CSS2.1_ stylesheet defines rules for Docutils elements without */
-/* HTML equivalent. It is required to make the document semantic visible. */
-/* */
-/* .. _CSS2.1: http://www.w3.org/TR/CSS2 */
-/* .. _validates: http://jigsaw.w3.org/css-validator/validator$link */
-
-/* alignment of text and inline objects inside block objects*/
-.align-left { text-align: left; }
-.align-right { text-align: right; }
-.align-center { clear: both; text-align: center; }
-.align-top { vertical-align: top; }
-.align-middle { vertical-align: middle; }
-.align-bottom { vertical-align: bottom; }
+/* This CSS3 stylesheet defines rules for Docutils elements without */
+/* HTML equivalent. It is required to make the document semantics visible. */
+/* */
+/* .. _validates: http://jigsaw.w3.org/css-validator/validator$link */
/* titles */
-h1.title,
-p.subtitle {
- text-align: center;
-}
p.topic-title,
-p.sidebar-title,
-p.rubric,
p.admonition-title,
p.system-message-title {
font-weight: bold;
}
-h1 + p.subtitle {
- font-size: 1.6em;
+p.sidebar-title,
+p.rubric {
+ font-weight: bold;
+ font-size: larger;
}
-h2 + p.section-subtitle,
-p.sidebar-title {
- font-size: 1.2em;
+p.rubric {
+ color: maroon;
}
p.subtitle,
p.section-subtitle,
@@ -63,46 +50,47 @@ p.sidebar-subtitle {
font-weight: bold;
margin-top: -0.5em;
}
-p.rubric {
- font-size: larger;
- color: maroon;
+h1 + p.subtitle {
+ font-size: 1.6em;
}
a.toc-backref {
- color: black;
- text-decoration: none; }
+ color: inherit;
+ text-decoration: none;
+}
/* Warnings, Errors */
-div.system-messages h2,
-span.problematic,
-p.system-message-title {
+.system-messages h2,
+.system-message-title,
+span.problematic {
color: red;
}
-/* inline literals */
-span.docutils.literal {
+/* Inline Literals */
+.docutils.literal {
font-family: monospace;
white-space: pre-wrap;
}
-/* do not wraph at hyphens and similar: */
+/* do not wrap at hyphens and similar: */
.literal > span.pre { white-space: nowrap; }
/* Lists */
/* compact and simple lists: no margin between items */
-.simple li, .compact li,
-.simple ul, .compact ul,
-.simple ol, .compact ol,
-.simple > li p, .compact > li p,
-dl.simple > dd, dl.compact > dd {
+.simple li, .simple ul, .simple ol,
+.compact li, .compact ul, .compact ol,
+.simple > li p, dl.simple > dd,
+.compact > li p, dl.compact > dd {
margin-top: 0;
margin-bottom: 0;
}
+/* Nested Paragraphs */
+p:first-child { margin-top: 0; }
+p:last-child { margin-bottom: 0; }
+details > p:last-child { margin-bottom: 1em; }
/* Table of Contents */
-div.topic.contents { margin: 0.5em 0; }
-div.topic.contents ul {
+.contents ul.auto-toc { /* section numbers present */
list-style-type: none;
- padding-left: 1.5em;
}
/* Enumerated Lists */
@@ -112,32 +100,41 @@ ol.upperalpha { list-style: upper-alpha }
ol.lowerroman { list-style: lower-roman }
ol.upperroman { list-style: upper-roman }
-dt span.classifier { font-style: italic }
-dt span.classifier:before {
+/* Definition Lists and Derivatives */
+dt .classifier { font-style: italic }
+dt .classifier:before {
font-style: normal;
margin: 0.5em;
content: ":";
}
-
-/* Field Lists and drivatives */
+/* Field Lists and similar */
/* bold field name, content starts on the same line */
+dl.field-list,
+dl.option-list,
+dl.docinfo {
+ display: flow-root;
+}
dl.field-list > dt,
dl.option-list > dt,
-dl.docinfo > dt,
-dl.footnote > dt,
-dl.citation > dt {
+dl.docinfo > dt {
font-weight: bold;
clear: left;
float: left;
margin: 0;
padding: 0;
- padding-right: 0.5em;
+ padding-right: 0.2em;
}
/* Offset for field content (corresponds to the --field-name-limit option) */
dl.field-list > dd,
dl.option-list > dd,
dl.docinfo > dd {
- margin-left: 9em; /* ca. 14 chars in the test examples */
+ margin-left: 9em; /* ca. 14 chars in the test examples, fit all Docinfo fields */
+}
+/* start nested lists on new line */
+dd > dl:first-child,
+dd > ul:first-child,
+dd > ol:first-child {
+ clear: left;
}
/* start field-body on a new line after long field names */
dl.field-list > dd > *:first-child,
@@ -147,108 +144,124 @@ dl.option-list > dd > *:first-child
width: 100%;
margin: 0;
}
-/* field names followed by a colon */
-dl.field-list > dt:after,
-dl.docinfo > dt:after {
- content: ":";
-}
/* Bibliographic Fields (docinfo) */
-pre.address {
- font: inherit;
+dl.docinfo pre.address {
+ font: inherit;
margin: 0.5em 0;
}
-dd.authors > p { margin: 0; }
+dl.docinfo > dd.authors > p { margin: 0; }
/* Option Lists */
-dl.option-list { margin-left: 1.5em; }
dl.option-list > dt { font-weight: normal; }
span.option { white-space: nowrap; }
/* Footnotes and Citations */
-dl.footnote.superscript > dd {margin-left: 1em; }
-dl.footnote.brackets > dd {margin-left: 2em; }
-dl.footnote > dt { font-weight: normal; }
-a.footnote-reference.brackets:before,
-dt.label > span.brackets:before { content: "["; }
-a.footnote-reference.brackets:after,
-dt.label > span.brackets:after { content: "]"; }
-a.footnote-reference.superscript,
-dl.footnote.superscript > dt.label {
+
+.footnote, .citation { margin: 1em 0; } /* default paragraph skip (Firefox) */
+/* hanging indent */
+.citation { padding-left: 2em; }
+.footnote { padding-left: 1.7em; }
+.footnote.superscript { padding-left: 1.0em; }
+.citation > .label { margin-left: -2em; }
+.footnote > .label { margin-left: -1.7em; }
+.footnote.superscript > .label { margin-left: -1.0em; }
+
+.footnote > .label + *,
+.citation > .label + * {
+ display: inline-block;
+ margin-top: 0;
+ vertical-align: top;
+}
+.footnote > .backrefs + *,
+.citation > .backrefs + * {
+ margin-top: 0;
+}
+.footnote > .label + p, .footnote > .backrefs + p,
+.citation > .label + p, .citation > .backrefs + p {
+ display: inline;
+ vertical-align: inherit;
+}
+
+.backrefs { user-select: none; }
+.backrefs > a { font-style: italic; }
+
+/* superscript footnotes */
+a[role="doc-noteref"].superscript,
+.footnote.superscript > .label,
+.footnote.superscript > .backrefs {
vertical-align: super;
- font-size: small;
+ font-size: smaller;
+ line-height: 1;
+}
+a[role="doc-noteref"].superscript > .fn-bracket,
+.footnote.superscript > .label > .fn-bracket {
+ /* hide brackets in display but leave for copy/paste */
+ display: inline-block;
+ width: 0;
+ overflow: hidden;
+}
+[role="doc-noteref"].superscript + [role="doc-noteref"].superscript {
+ padding-left: 0.15em; /* separate consecutive footnote references */
+ /* TODO: unfortunately, "+" also selects with text between the references. */
}
-dt.label > span.fn-backref { margin-left: 0.2em; }
-dt.label > span.fn-backref > a { font-style: italic; }
-/* Figures, Images, and Tables */
-.figure.align-left,
-figure.align-left,
-img.align-left,
-object.align-left,
-table.align-left {
+/* Alignment */
+.align-left {
+ text-align: left;
margin-right: auto;
}
-.figure.align-center,
-figure.align-center,
-img.align-center,
-object.align-center,
-table.align-center {
+.align-center {
+ text-align: center;
margin-left: auto;
margin-right: auto;
}
-.figure.align-right,
-figure.align-right,
-img.align-right,
-object.align-right,
-table.align-right {
+.align-right {
+ text-align: right;
margin-left: auto;
}
-img.align-center, img.align-right,
-object.align-center, object.align-right {
- display: block;
-}
+.align-top { vertical-align: top; }
+.align-middle { vertical-align: middle; }
+.align-bottom { vertical-align: bottom; }
+
/* reset inner alignment in figures and tables */
-.figure.align-left, .figure.align-right,
figure.align-left, figure.align-right,
table.align-left, table.align-center, table.align-right {
text-align: inherit;
}
-/* Sidebar */
-aside.sidebar {
- width: 30%;
- max-width: 26em;
- float: right;
- clear: right;
-}
-
/* Text Blocks */
-blockquote,
-div.topic,
-div.admonition,
-div.system-message {
- margin-left: 2em;
- margin-right: 2em;
+.topic { margin: 1em 2em; }
+.sidebar,
+.admonition,
+.system-message {
+ margin: 1em 2em;
+ border: thin solid;
+ padding: 0.5em 1em;
}
div.line-block { display: block; }
-div.line-block div.line-block {
- margin: 0 0 0 2em;
-}
-pre { margin-left: 2em; }
-pre.code .ln { color: gray; } /* line numbers */
+div.line-block div.line-block, pre { margin-left: 2em; }
+/* Code line numbers: dropped when copying text from the page */
+pre.code .ln { display: none; }
+pre.code code:before {
+ content: attr(data-lineno); /* …, none) fallback not supported by any browser */
+ color: gray;
+}
/* Tables */
-table { border-collapse: collapse; }
+table {
+ border-collapse: collapse;
+}
td, th {
- border-style: solid;
- border-color: silver;
+ border: thin solid silver;
padding: 0 1ex;
- border-width: thin;
}
-td > p:first-child, th > p:first-child { margin-top: 0; }
-td > p, th > p { margin-bottom: 0; }
+.borderless td, .borderless th {
+ border: 0;
+ padding: 0;
+ padding-right: 0.5em /* separate table cells */
+}
table > caption {
text-align: left;
@@ -259,25 +272,24 @@ table.captionbelow {
caption-side: bottom;
}
-table.borderless td, table.borderless th {
- border: 0;
- padding: 0;
- padding-right: 0.5em /* separate table cells */
-}
-
/* Document Header and Footer */
header { border-bottom: 1px solid black; }
footer { border-top: 1px solid black; }
-/* new HTML5 block elements: set display for older browsers */
-header, section, footer, aside, nav, main, article, figure {
+/* Images are block-level by default in Docutils */
+/* New HTML5 block elements: set display for older browsers */
+img, header, footer, main, aside, nav, section, figure, video, details {
display: block;
}
+/* inline images */
+p img, p video, figure img, figure video {
+ display: inline;
+}
</style>
<style type="text/css">
-/* CSS3_ style sheet for the output of Docutils HTML writers. */
+/* CSS3_ style sheet for the output of Docutils HTML5 writer. */
/* Generic responsive design for all screen sizes. */
/* */
/* :Author: Günter Milde */
@@ -294,119 +306,113 @@ header, section, footer, aside, nav, main, article, figure {
/* This file is offered as-is, without any warranty. */
/* */
/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
-/* .. _CSS3: http://www.w3.org/TR/CSS3 */
+/* .. _CSS3: https://www.w3.org/Style/CSS/ */
+
+/* Note: */
+/* This style sheet is provisional: */
+/* the API is not settled and may change with any minor Docutils version. */
+
/* General Settings */
/* ================ */
-/* Suited for all screen sizes or special to small ones (mobile first). */
-/* For adaption to larger screens see media queries below */
-@viewport {
- zoom: 1.0;
- width: extend-to-zoom;
-}
+
+* { box-sizing: border-box; }
body {
background-color: #fafaf6;
-/* background-color: #fefdfb; */
- font-size: larger;
- line-height: 1.4;
margin: auto;
+ --field-indent: 6.6em; /* indent of fields in field lists */
+ --sidebar-margin-right: 0; /* adapted in media queries below */
}
main {
counter-reset: figure table;
}
-main, header, footer {
- padding: 0.5em 5%;
- background-color: #fefefc;
- max-width: 66em;
-}
-
-main > *, section > * {
- max-width: 55em; /* ca. 90…100 characters */
+body > * {
+ background-color: white;
+ line-height: 1.6;
+ padding: 0.5rem calc(29% - 7.2rem); /* go from 5% to 15% (8.15em/54em) */
+ margin: auto;
+ max-width: 100rem;
}
-main > section, section > section {
- max-width: 100%;
+sup, sub { /* avoid additional inter-line space for lines with sup/sub */
+ line-height: 1;
}
/* Vertical Space (Parskip) */
p, ol, ul, dl, li,
div.line-block,
-div.topic,
+.topic,
+.footnote, .citation,
+div > math,
table {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
h1, h2, h3, h4, h5, h6,
-dl > dd {
+dl > dd, details > p:last-child {
margin-bottom: 0.5em;
}
-/* exceptions */
-p:first-child {
- margin-top: 0;
-}
-p:last-child {
- margin-bottom: 0;
-}
-blockquote > table,
-div.topic > table {
- margin-top: 0;
- margin-bottom: 0;
-}
/* Indented Blocks */
-blockquote,
-figure,
-div.topic {
- /* background-color: Honeydew; */
- margin: 0.5em 2%;
+blockquote, figure, .topic {
+ margin: 1em 2%;
padding-left: 1em;
}
div.line-block div.line-block,
-dl.option-list,
-.literal-block,
-pre {
- /* background-color: LightCyan; */
+pre, dd, dl.option-list {
margin-left: calc(2% + 1em);
}
/* Object styling */
/* ============== */
-footer > *, header > *,
-aside.sidebar > *, .marginal > * {
- font-size: smaller;
+footer, header {
+ font-size: small;
}
/* Frontmatter */
-blockquote.dedication,
-div.topic.dedication {
+div.dedication {
padding: 0;
- margin-left: 0;
+ margin: 1.4em 0;
font-style: italic;
- font-size: larger;
+ font-size: large;
}
-/* div.abstract p.topic-title, */
-div.dedication p.topic-title {
+.dedication p.topic-title {
display: none;
}
blockquote p.attribution,
-div.topic p.attribution {
+.topic p.attribution {
text-align: right;
}
/* Table of Contents */
-div.topic.contents {
- padding: 0;
+nav.contents ul {
+ padding-left: 1em;
}
-ul.auto-toc > li > p {
+ul.auto-toc > li > p { /* hanging indent */
padding-left: 1em;
text-indent: -1em;
}
-div.topic.contents ul {
- padding-left: 1em;
+main > nav.contents ul:not(.auto-toc) {
+ list-style-type: square;
+}
+main > nav.contents ul ul:not(.auto-toc) {
+ list-style-type: disc;
+}
+main > nav.contents ul ul ul:not(.auto-toc) {
+ list-style-type: '\2B29\ ';
+}
+main > nav.contents ul ul ul ul:not(.auto-toc) {
+ list-style-type: '\2B1D\ ';
+}
+main > nav.contents ul ul ul ul ul:not(.auto-toc) {
+ list-style-type: '\2B2A\ ';
+}
+nav.contents ul > li::marker {
+ color: grey;
}
/* Transitions */
@@ -416,54 +422,51 @@ hr {
/* Lists */
-/* Smaller indent on small screens */
ul, ol {
- padding-left: 1.1em;
-}
-dd {
- margin-left: 1.5em;
+ padding-left: 1.1em; /* indent by bullet width (Firefox, DejaVu fonts) */
}
-dl.field-list > dd {
- margin-left: 4em;
+dl.field-list > dd,
+dl.docinfo > dd {
+ margin-left: var(--field-indent); /* adapted in media queries or HTML */
}
-dl.field-list.narrow > dd,
-dl.docinfo > dd,
dl.option-list > dd {
- margin-left: 2.4em;
+ margin-left: 20%;
}
/* run-in: start field-body on same line after long field names */
dl.field-list.run-in > dd p {
display: block;
}
-
/* "description style" like in most dictionaries, encyclopedias etc. */
+dl.description {
+ display: flow-root;
+}
dl.description > dt {
clear: left;
float: left;
margin: 0;
padding: 0;
- padding-right: 0.5em;
+ padding-right: 0.3em;
font-weight: bold;
}
dl.description > dd:after {
- display: block;
+ display: table;
content: "";
- clear: both;
+ clear: left; /* clearfix for empty descriptions */
}
/* start lists nested in description/field lists on new line */
dd > dl:first-child,
dd > ul:first-child,
dd > ol:first-child {
- clear: left;
+ clear: left;
}
+
+/* disclosures */
+details { padding-left: 1em; }
+summary { margin-left: -1em; }
+
/* Footnotes and Citations */
-/* TODO: use <aside> */
-dl.footnote {
- font-size: smaller;
- padding-left: 0.5em;
-/* text-indent: -0.5em; */
- border-left: solid;
- border-left-width: thin;
+.footnote {
+ font-size: small;
}
/* Images, Figures, and Tables */
@@ -475,39 +478,36 @@ figure > img, figure > a > img {
display: inline;
}
-table tr {
- text-align: left;
-}
-
-/* th { vertical-align: bottom; } */
-/* "booktabs" style (no vertical lines) */
-table.booktabs {
- border-top: 2px solid;
- border-bottom: 2px solid;
-}
-table.booktabs * {
- border: 0;
-}
-table.booktabs th {
- border-bottom: thin solid;
-}
-
figcaption,
table > caption {
- /* font-size: smaller; */
+ /* font-size: small; */
font-style: italic;
}
figcaption > .legend {
- font-size: smaller;
+ font-size: small;
font-style: initial;
}
-
figure.numbered > figcaption > p:before {
counter-increment: figure;
content: "Figure " counter(figure) ": ";
font-weight: bold;
font-style: initial;
}
+
+table tr {
+ text-align: left;
+ vertical-align: baseline;
+}
+table.booktabs { /* "booktabs" style (no vertical lines) */
+ border-top: 2px solid;
+ border-bottom: 2px solid;
+}
+table.booktabs * {
+ border: 0;
+}
+table.booktabs th {
+ border-bottom: thin solid;
+}
table.numbered > caption:before {
counter-increment: table;
content: "Table " counter(table) ": ";
@@ -516,19 +516,16 @@ table.numbered > caption:before {
}
/* Admonitions and System Messages */
-div.admonition,
+.admonition,
div.system-message {
- box-sizing: border-box;
- border-style: solid;
- border-color: silver;
- border-width: thin;
+ border: thin solid silver;
margin: 1em 2%;
- padding: 0.5em;
+ padding: 0.5em 1em;
}
-div.caution p.admonition-title,
-div.attention p.admonition-title,
-div.danger p.admonition-title,
-div.warning p.admonition-title,
+.caution p.admonition-title,
+.attention p.admonition-title,
+.danger p.admonition-title,
+.warning p.admonition-title,
div.error {
color: maroon;
}
@@ -537,17 +534,19 @@ div.system-message > p > span.literal {
}
/* Literal and Code */
-pre {
- /* font-family: Consolas, "Liberation Mono", Menlo, monospace; */
- /* font-size: 0.9em; */
- overflow: auto;
- margin-right: -5%;
+pre.literal-block, pre.doctest{
+ padding: 0.2em;
+ overflow-x: auto;
+}
+.literal-block, .doctest, span.literal {
+ background-color: #f6f9f8;
+}
+.system-message span.literal {
+ background-color: inherit;
}
-
-pre.code .ln { color: gray; } /* line numbers */
/* basic highlighting: for a complete scheme, see */
-/* http://docutils.sourceforge.net/sandbox/stylesheets/ */
+/* https://docutils.sourceforge.io/sandbox/stylesheets/ */
pre.code .comment, code .comment { color: #5C6576 }
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
pre.code .literal.string, code .literal.string { color: #0C5404 }
@@ -555,45 +554,57 @@ pre.code .name.builtin, code .name.builtin { color: #352B84 }
pre.code .deleted, code .deleted { background-color: #DEB0A1}
pre.code .inserted, code .inserted { background-color: #A3D289}
-
-
-.sans {
- font-family: "Gill Sans", "Gill Sans MT", Calibri, "Lucida Sans", "Noto Sans", sans-serif;
- letter-spacing: .02em;
-}
-
/* Hyperlink References */
-/* underline that clears descenders */
a {
- text-decoration: none;
- text-decoration-skip-ink: auto; /* nonstandard selector */
-}
-a:link{
+ text-decoration: none; /* for chromium */
+ /* Wrap links at any place, if this is the only way to prevent overflow */
overflow-wrap: break-word;
}
-/* undecorated links */
-a[href^="#system-message"],
-.contents a, a.toc-backref, a.image-reference,
-a.footnote-reference, a.fn-backref, .fn-backref a,
-a.citation-reference {
+.contents a, a.toc-backref, a.citation-reference {
+ overflow-wrap: inherit;
+}
+/* Undecorated Links (see also minimal.css) */
+/* a.citation-reference, */
+.citation a.fn-backref {
color: inherit;
}
-a:link:hover {
+a:hover {
text-decoration: underline;
}
-
+*:hover > a.toc-backref:after {
+ content: " \2191"; /* ↑ UPWARDS ARROW */
+ color: grey;
+}
+*:hover > a.self-link:after {
+ content: "\1F517"; /* LINK SYMBOL */
+ color: grey;
+ font-size: smaller;
+ margin-left: 0.2em;
+}
+/* highlight the target of the current URL */
+section:target > h2, section:target > h3, section:target > h4,
+section:target > h5, section:target > h6,
+.contents :target,
+.contents:target > .topic-title,
+[role="doc-biblioentry"]:target > .label,
+[role="doc-biblioref"]:target,
+[role="note"]:target, /* Docutils 0.18 ... 0.19 */
+[role="doc-footnote"]:target, /* Docutils >= 0.20 */
+[role="doc-noteref"]:target {
+ background-color: #d2e6ec;
+}
/* Block Alignment */
/* Let content flow to the side of aligned images and figures */
/* no floats around this elements */
-dl.footnote, dl.citation, /* errors with internal floats */
-footer, header, hr,
-h1, h2, h3, .contents > p.topic-title {
+footer, header, hr,
+h1, h2, h3 {
clear: both;
}
img.align-left,
+video.align-left,
figure.align-left,
table.align-left {
margin-left: 0;
@@ -603,146 +614,205 @@ table.align-left {
float: left;
}
img.align-right,
+video.align-right,
figure.align-right,
table.align-right {
margin-left: 0.5em;
+ margin-right: 0;
clear: right;
float: right;
}
/* Margin Elements */
/* see below for screen size dependent rules */
-aside.sidebar {
-/* overwrite minimal.css */
- width: auto;
- max-width: 100%;
-/* float: none; */
-}
-aside.sidebar,
+.sidebar,
.marginal,
-.admonition.marginal,
-.topic.marginal {
+.admonition.marginal {
+ max-width: 40%;
+ border: none;
background-color: #efefea;
- box-sizing: border-box;
- margin: 0.5em 0;
+ margin: 0.5em var(--sidebar-margin-right) 0.5em 1em;
padding: 0.5em;
+ padding-left: 0.7em;
clear: right;
+ float: right;
+ font-size: small;
+}
+.sidebar {
+ width: 40%;
}
-/* Adaptive page layout */
+/* Math */
+/* for math-output=MathML (for math-output=HTML, see math.css) */
+math .boldsymbol {
+ font-weight: bold;
+}
+mstyle.mathscr, mi.mathscr {
+ font-family: STIX;
+}
-/* larger margins and floating elements moderately small screens */
-/* main text more than around 40 characters/line */
-@media (min-width: 35em) {
- /* wider margins */
- main, header, footer {
- padding: 0.5em calc(20% - 5rem);
- line-height: 1.6
- }
- pre {
- margin-right: calc(5rem - 20%);
+/* Adaptive page layout */
+/* ==================== */
+
+@media (max-width: 30em) {
+ /* Smaller margins and no floating elements for small screens */
+ /* (main text less than 40 characters/line) */
+ body > * {
+ padding: 0.5rem 5%;
+ line-height: 1.4
}
- /* floating margin elements */
- aside.sidebar,
+ .sidebar,
.marginal,
- .admonition.marginal,
- .topic.marginal {
- max-width: min(45%, 18em);
- margin-left: 1em;
- clear: right;
- float: right;
+ .admonition.marginal {
+ width: auto;
+ max-width: 100%;
+ float: none;
}
- /* more indent for field-list values */
- dl.field-list > dd,
- dl.docinfo > dd {
- margin-left: 6.4em;
+ dl.option-list,
+ pre {
+ margin-left: 0;
}
- dl.option-list > dd {
- margin-left: 5em;
+ body {
+ --field-indent: 4em;
}
-}
-
-@media (min-width: 65em) {
- /* 2 column layout with wide margin */
- main, header, footer {
- padding: 0.5em 15%;
+ dl.field-list.narrow, dl.docinfo, dl.option-list {
+ --field-indent: 2.4em;
}
- aside.sidebar,
- .marginal,
- .admonition.marginal,
- .topic.marginal {
- background-color: inherit;
- /* background-color: lavender; */
- margin-right: -18%;
- padding: 0;
+ pre, pre * {
+ font-size: 0.9em;
+ /* overflow: auto; */
}
- .admonition.marginal { padding: 0.5em; }
}
-/* Move ToC to the left */
-@media (min-width: 100em) {
- main, header, footer {
- padding-left: min(30%, 36em);
+@media (min-width: 54em) {
+ /* Move ToC to the left */
+ /* Main text width before: 70% ≙ 35em ≙ 75…95 chrs (Dejavu/Times) */
+ /* after: ≳ 30em ≙ 54…70 chrs (Dejavu/Times) */
+ body.with-toc {
+ padding-left: 8%;
+ }
+ body.with-toc > * {
+ margin-left: 0;
+ padding-left: 22rem; /* fallback for webkit */
+ padding-left: min(22%, 22rem);
+ padding-right: 7%;
}
- main > div.topic.contents {
+ main > nav.contents { /* global ToC */
position: fixed;
top: 0;
left: 0;
- box-sizing: border-box;
- width: min(25%, 28em);
+ width: min(25%, 25em);
height: 100vh;
margin: 0;
background-color: #fafaf6;
- padding: 5.5em 2%;
+ padding: 1em 2% 0 2%;
overflow: auto;
}
- main > div.topic.contents > * {
+ main > nav.contents > * {
padding-left: 0;
+ line-height: 1.4;
+ }
+ main > nav.contents a {
+ color: inherit;
+ }
+}
+
+@media (min-width: 70em) {
+ body {
+ --field-indent: 9em;
+ }
+}
+
+@media (min-width: 77em) {
+ /* Move marginalia to 6rem from right border */
+ /* .sidebar, */
+ /* .marginal, */
+ /* .admonition.marginal { */
+ /* margin-right: calc(6rem - 15%); */
+ /* } */
+ /* BUG: margin is calculated for break point width */
+ /* workaround: variable + many breakpoints */
+ body > * {
+ padding-left: 18%;
+ padding-right: 28%; /* fallback for webkit */
+ padding-right: min(28%, 28rem);
+ --sidebar-margin-right: -20rem;
+ }
+ /* limit main text to ~ 50em ≙ 85…100 characters DejaVu rsp. …120 Times */
+ body.with-toc > * {
+ padding-left: min(22%, 22rem);
+ padding-right: calc(78% - 50rem); /* fallback for webkit */
+ padding-right: min(78% - 50rem, 28rem);
+ --sidebar-margin-right: 0;
+ }
+}
+
+@media (min-width: 85em) {
+ body.with-toc > * {
+ --sidebar-margin-right: -9rem;
+ }
+}
+
+@media (min-width: 90em) {
+ /* move marginalia into the margin */
+ body > * {
+ padding-left: min(22%, 22rem);
+ --sidebar-margin-right: -23rem;
+ }
+ body.with-toc > * {
+ --sidebar-margin-right: -14rem;
+ }
+}
+
+@media (min-width: 99em) {
+ /* move marginalia out of main text area */
+ body.with-toc > * {
+ --sidebar-margin-right: -20rem;
+ }
+ body > *, body.with-toc > * { /* for webkit */
+ padding-left: 22rem;
+ padding-right: 28rem;
+ }
+ .admonition.marginal,
+ .marginal {
+ width: 40%; /* make marginal figures, ... "full width" */
+ }
+}
+
+@media (min-width: 104em) {
+ body.with-toc > * {
+ --sidebar-margin-right: -23rem;
}
-
-/* marginal elements outside of main text */
-@media (min-width: 126em) {
- aside.sidebar,
- figure.marginal,
- .topic.marginal,
- p.marginal {
- width: min(45%, 18em);
- }
}
</style>
</head>
-<body>
+<body class="with-toc">
<main id="tuenc-greek-def">
<h1 class="title">tuenc-greek.def</h1>
<p class="subtitle" id="greek-licr-definitions-for-xetex-and-luatex">Greek LICR definitions for XeTeX and LuaTeX</p>
<dl class="docinfo">
-<dt class="copyright">Copyright</dt>
+<dt class="copyright">Copyright<span class="colon">:</span></dt>
<dd class="copyright">© 2013 Günter Milde</dd>
-<dt class="licence">Licence</dt>
+<dt class="licence">Licence<span class="colon">:</span></dt>
<dd class="licence"><p>This work may be distributed and/or modified under the
conditions of the <a class="reference external" href="http://www.latex-project.org/lppl.txt">LaTeX Project Public License</a>, either
version 1.3 of this license or any later version.</p>
</dd>
-<dt class="identification">Identification</dt>
+<dt class="identification">Identification<span class="colon">:</span></dt>
<dd class="identification"><pre class="literal-block">\ProvidesFile{tuenc-greek.def}
-[2020/10/13 2.0 Greek LICRs for XeTeX and LuaTeX]</pre>
+[2023/02/28 2.2 Greek LICRs for XeTeX and LuaTeX]</pre>
</dd>
</dl>
-<div class="abstract topic">
+<div class="topic abstract" role="doc-abstract">
<p class="topic-title">Abstract</p>
<p>Support for Greek LICR macros and upcasing of text
with XeTeX and LuaTeX. Extends <a class="reference internal" href="#tuenc-def">tuenc.def</a>.
-Used by <a class="reference external" href="http://ctan.org/pkg/babel-greek">babel-greek</a> and <a class="reference external" href="textalpha.sty.html">textalpha</a>.</p>
+Used by <a class="reference external" href="https://ctan.org/pkg/babel-greek">babel-greek</a> and <a class="reference external" href="textalpha.sty.html">textalpha</a>.</p>
</div>
<dl>
<dt><strong>History</strong>:</dt>
<dd><table class="borderless">
-<colgroup>
-<col style="width: 8%" />
-<col style="width: 14%" />
-<col style="width: 78%" />
-</colgroup>
<tbody>
<tr><td><p>0.1</p></td>
<td><p>2013-07-16</p></td>
@@ -787,7 +857,7 @@ fix upcasing of <span class="docutils literal">\finalsigma</span>.</p></td>
</tr>
<tr><td><p>0.13</p></td>
<td><p>2015-08-07</p></td>
-<td><p><span class="docutils literal">\lccode</span>/<span class="docutils literal">\uccode</span> corrections from <a class="reference external" href="http://ctan.org/pkg/xgreek">xgreek</a>.</p></td>
+<td><p><span class="docutils literal">\lccode</span>/<span class="docutils literal">\uccode</span> corrections from <a class="reference external" href="https://ctan.org/pkg/xgreek">xgreek</a>.</p></td>
</tr>
<tr><td><!-- -->
</td>
@@ -826,54 +896,83 @@ fix upcasing of <span class="docutils literal">\finalsigma</span>.</p></td>
<td><p>Make the file encoding-independent (required for input
in other encodings with <cite>luainputenc</cite>).</p></td>
</tr>
+<tr><td><p>2.2</p></td>
+<td><p>2023-02-28</p></td>
+<td><p>Add composite definitions for <span class="docutils literal">\~</span> + literal char.</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>Fix order in expansion of combined accent macros.</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>Let <span class="docutils literal">\textautosigma</span> select sigma/finalsigma
+depending on context (with LaTeX &gt;= 2022/06/01).</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>Skip <cite>uccode</cite> fixes when ignored by <span class="docutils literal">\MakeUppercase</span>.</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td></td>
+<td><p>Add <span class="docutils literal">\textbackepsilon</span> (defined by hyperref for PU).</p></td>
+</tr>
</tbody>
</table>
</dd>
</dl>
-<div class="contents topic" id="contents">
+<nav class="contents" id="contents" role="doc-toc">
<p class="topic-title">Contents</p>
<ul class="simple">
-<li><p><a class="reference internal" href="#motivation" id="id1">Motivation</a></p></li>
-<li><p><a class="reference internal" href="#requirements" id="id2">Requirements</a></p></li>
-<li><p><a class="reference internal" href="#greek-diacritics" id="id3">Greek Diacritics</a></p></li>
-<li><p><a class="reference internal" href="#common-definitions" id="id4">Common Definitions</a></p></li>
-<li><p><a class="reference internal" href="#character-definitions" id="id5">Character Definitions</a></p>
+<li><p><a class="reference internal" href="#motivation" id="toc-entry-1">Motivation</a></p></li>
+<li><p><a class="reference internal" href="#requirements" id="toc-entry-2">Requirements</a></p></li>
+<li><p><a class="reference internal" href="#greek-diacritics" id="toc-entry-3">Greek Diacritics</a></p></li>
+<li><p><a class="reference internal" href="#common-definitions" id="toc-entry-4">Common Definitions</a></p></li>
+<li><p><a class="reference internal" href="#character-definitions" id="toc-entry-5">Character Definitions</a></p>
+<ul>
+<li><p><a class="reference internal" href="#basic-latin" id="toc-entry-6">Basic Latin</a></p></li>
+<li><p><a class="reference internal" href="#latin-1-supplement" id="toc-entry-7">Latin 1 Supplement</a></p></li>
+<li><p><a class="reference internal" href="#ipa-extensions" id="toc-entry-8">IPA Extensions</a></p></li>
+<li><p><a class="reference internal" href="#greek-and-coptic" id="toc-entry-9">Greek and Coptic</a></p></li>
+<li><p><a class="reference internal" href="#greek-extended" id="toc-entry-10">Greek Extended</a></p>
<ul>
-<li><p><a class="reference internal" href="#basic-latin" id="id6">Basic Latin</a></p></li>
-<li><p><a class="reference internal" href="#latin-1-supplement" id="id7">Latin 1 Supplement</a></p></li>
-<li><p><a class="reference internal" href="#ipa-extensions" id="id8">IPA Extensions</a></p></li>
-<li><p><a class="reference internal" href="#greek-and-coptic" id="id9">Greek and Coptic</a></p></li>
-<li><p><a class="reference internal" href="#greek-extended" id="id10">Greek Extended</a></p></li>
-<li><p><a class="reference internal" href="#letterlike-symbols" id="id11">Letterlike Symbols</a></p></li>
-<li><p><a class="reference internal" href="#ancient-greek-numbers" id="id12">Ancient Greek Numbers</a></p></li>
+<li><p><a class="reference internal" href="#perispomeni-and-tilde-accent" id="toc-entry-11">Perispomeni and tilde accent</a></p></li>
+</ul>
+</li>
+<li><p><a class="reference internal" href="#letterlike-symbols" id="toc-entry-12">Letterlike Symbols</a></p></li>
+<li><p><a class="reference internal" href="#ancient-greek-numbers" id="toc-entry-13">Ancient Greek Numbers</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#uppercase" id="id13">UPPERCASE</a></p>
+<li><p><a class="reference internal" href="#uppercase" id="toc-entry-14">UPPERCASE</a></p>
<ul>
-<li><p><a class="reference internal" href="#uc-lc-values" id="id14">uc/lc values</a></p></li>
-<li><p><a class="reference internal" href="#uclclist" id="id15">uclclist</a></p></li>
+<li><p><a class="reference internal" href="#uc-lc-values" id="toc-entry-15">uc/lc values</a></p></li>
+<li><p><a class="reference internal" href="#uclclist" id="toc-entry-16">uclclist</a></p></li>
</ul>
</li>
</ul>
-</div>
+</nav>
<section id="motivation">
-<h2><a class="toc-backref" href="#id1">Motivation</a></h2>
-<p>LICR macro definitions for the Greek script are missing in <a class="reference internal" href="#tuenc-def">tuenc.def</a> (as well
-as the predecessors <a class="reference external" href="http://ctan.org/pkg/xunicode">xunicode</a>, <a class="reference external" href="http://ctan.org/pkg/euenc">euenc</a>).</p>
+<h2><a class="toc-backref" href="#toc-entry-1" role="doc-backlink">Motivation</a></h2>
+<p>LICR macro definitions for the Greek script are missing in <a class="reference internal" href="#tuenc-def">tuenc.def</a>
+(as well as the predecessors <a class="reference external" href="https://ctan.org/pkg/xunicode">xunicode</a> and <a class="reference external" href="https://ctan.org/pkg/euenc">euenc</a>).</p>
<p>This file defines <cite>LaTeX Internal Character Representaction</cite> (LICR) macros
-for Greek letters and symbols. It works independed of <a class="reference external" href="http://ctan.org/pkg/xunicode">xunicode</a> using the
-standard commands for <a class="reference external" href="http://mirror.ctan.org/macros/latex/base/fntguide.pdf">LaTeX2e font selection</a>.</p>
+for Greek letters and symbols. It works independed of <a class="reference external" href="https://ctan.org/pkg/xunicode">xunicode</a> using the
+standard commands for <a class="reference external" href="https://mirrors.ctan.org/macros/latex/base/fntguide.pdf">LaTeX2e font selection</a>.</p>
</section>
<section id="requirements">
-<h2><a class="toc-backref" href="#id2">Requirements</a></h2>
-<p>Requires XeTeX or LuaTeX (usually with <a class="reference external" href="http://ctan.org/pkg/fontspec">fontspec</a>), the <a class="reference external" href="http://ctan.org/pkg/latex-base">LaTeX base</a>
-file <span class="target" id="tuenc-def">tuenc.def</span> that sets up the <a class="reference external" href="http://ctan.org/pkg/encguide">font encoding</a> TU, and a font with
+<h2><a class="toc-backref" href="#toc-entry-2" role="doc-backlink">Requirements</a></h2>
+<p>Requires XeTeX or LuaTeX (usually with <a class="reference external" href="https://ctan.org/pkg/fontspec">fontspec</a>), the <a class="reference external" href="https://ctan.org/pkg/latex-base">LaTeX base</a>
+file <span class="target" id="tuenc-def">tuenc.def</span> that sets up the <a class="reference external" href="https://ctan.org/pkg/encguide">font encoding</a> TU, and a font with
Greek characters.</p>
<p>See <a class="reference external" href="test-tuenc-greek.tex">test-tuenc-greek.tex</a> and <a class="reference external" href="test-tuenc-greek.pdf">test-tuenc-greek.pdf</a> for setup and
usage examples.</p>
</section>
<section id="greek-diacritics">
-<h2><a class="toc-backref" href="#id3">Greek Diacritics</a></h2>
+<h2><a class="toc-backref" href="#toc-entry-3" role="doc-backlink">Greek Diacritics</a></h2>
<p>Define “named macros” for simple and combined diacritics.</p>
<ul class="simple">
<li><p>Named accent macros can be used instead of the <span class="docutils literal">\&#64;tabacckludge</span> by
@@ -891,51 +990,53 @@ while the (standard) combining tilde is not:</p>
<p>Breathings:</p>
<p><span class="docutils literal">\accpsili = \acckoronis</span> but the COMBINING GREEK KORONIS is a legacy
character, discarded in favour of COMBINING COMMA ABOVE.</p>
-<pre class="literal-block">\DeclareUnicodeAccent{\accpsili}\UnicodeEncodingName{&quot;0313} % ψιλή spiritus lenis (smooth breathing)
+<pre class="literal-block">\DeclareUnicodeAccent{\accpsili}\UnicodeEncodingName{&quot;0313} % ψιλή spiritus lenis (smooth breathing) COMBINING COMMA ABOVE
\DeclareUnicodeAccent{\accdasia}\UnicodeEncodingName{&quot;0314} % δασεῖα spiritus asper (rough breathing)</pre>
-<p>Sub-iotas:</p>
-<p><span class="docutils literal">\prosgegrammeni</span> is a standard character (see below).
-<span class="docutils literal">\ypogegrammeni</span> is a postfix accent (ligature in LGR)</p>
+<p>Mute iota:</p>
+<p>The following two macros are both used <strong>after</strong> the base character:
+<span class="docutils literal">\prosgegrammeni</span> (adscript iota) is a spacing character (see below),
+<span class="docutils literal">\ypogegrammeni</span> (subscript iota) is a combining character
+(ligature in LGR).</p>
<pre class="literal-block">\DeclareTextSymbol{\ypogegrammeni}{\UnicodeEncodingName}{0837} % COMBINING GREEK YPOGEGRAMMENI</pre>
<p>Combined diacritics:</p>
<p><span class="docutils literal">\DeclareUnicodeAccent</span> does not work with more than one argument:</p>
<pre class="literal-block">% The COMBINING DIALYTIKA TONOS is discarded and not well supported by fonts:
\DeclareTextCommand{\accdialytikatonos}{\UnicodeEncodingName}[1]{#1\char&quot;0308\char&quot;0301}
\DeclareTextCommand{\accdialytikavaria}{\UnicodeEncodingName}[1]{#1\char&quot;0308\char&quot;0300}
-\DeclareTextCommand{\accdialytikaperispomeni}{\UnicodeEncodingName}[1]{#1\char&quot;0342\char&quot;0308}
+\DeclareTextCommand{\accdialytikaperispomeni}{\UnicodeEncodingName}[1]{#1\char&quot;0308\char&quot;0342}
\DeclareTextCommand{\accdasiaoxia}{\UnicodeEncodingName}[1]{#1\char&quot;0314\char&quot;0301}
\DeclareTextCommand{\accdasiavaria}{\UnicodeEncodingName}[1]{#1\char&quot;0314\char&quot;0300}
\DeclareTextCommand{\accdasiaperispomeni}{\UnicodeEncodingName}[1]{#1\char&quot;0314\char&quot;0342}
-\DeclareTextCommand{\accpsilioxia}{\UnicodeEncodingName}[1]{#1\char&quot;0301\char&quot;0313}
-\DeclareTextCommand{\accpsilivaria}{\UnicodeEncodingName}[1]{#1\char&quot;0300\char&quot;0313}
-\DeclareTextCommand{\accpsiliperispomeni}{\UnicodeEncodingName}[1]{#1\char&quot;0342\char&quot;0313}</pre>
+\DeclareTextCommand{\accpsilioxia}{\UnicodeEncodingName}[1]{#1\char&quot;0313\char&quot;0301}
+\DeclareTextCommand{\accpsilivaria}{\UnicodeEncodingName}[1]{#1\char&quot;0313\char&quot;0300}
+\DeclareTextCommand{\accpsiliperispomeni}{\UnicodeEncodingName}[1]{#1\char&quot;0313\char&quot;0342}</pre>
</section>
<section id="common-definitions">
-<h2><a class="toc-backref" href="#id4">Common Definitions</a></h2>
+<h2><a class="toc-backref" href="#toc-entry-4" role="doc-backlink">Common Definitions</a></h2>
<p>Use the <a class="reference external" href="greek-fontenc.def.html">common Greek font encoding definitions</a>:</p>
<pre class="literal-block">\renewcommand*{\LastDeclaredEncoding}{\UnicodeEncodingName}
\input{greek-fontenc.def}</pre>
</section>
<section id="character-definitions">
-<h2><a class="toc-backref" href="#id5">Character Definitions</a></h2>
+<h2><a class="toc-backref" href="#toc-entry-5" role="doc-backlink">Character Definitions</a></h2>
<section id="basic-latin">
-<h3><a class="toc-backref" href="#id6">Basic Latin</a></h3>
+<h3><a class="toc-backref" href="#toc-entry-6" role="doc-backlink">Basic Latin</a></h3>
<p>Compatibility def with LGR:</p>
<pre class="literal-block">\DeclareTextSymbol{\textsemicolon}\UnicodeEncodingName{&quot;003B} % ;</pre>
</section>
<section id="latin-1-supplement">
-<h3><a class="toc-backref" href="#id7">Latin 1 Supplement</a></h3>
+<h3><a class="toc-backref" href="#toc-entry-7" role="doc-backlink">Latin 1 Supplement</a></h3>
<p>Distinguish MICRO SIGN from letter mu:</p>
<pre class="literal-block">\DeclareTextSymbol{\textmicro}\UnicodeEncodingName{&quot;00B5} % µ MICRO SIGN</pre>
</section>
<section id="ipa-extensions">
-<h3><a class="toc-backref" href="#id8">IPA Extensions</a></h3>
+<h3><a class="toc-backref" href="#toc-entry-8" role="doc-backlink">IPA Extensions</a></h3>
<pre class="literal-block">\DeclareTextSymbol{\textschwa}\UnicodeEncodingName{&quot;0259} % ə</pre>
</section>
<section id="greek-and-coptic">
-<h3><a class="toc-backref" href="#id9">Greek and Coptic</a></h3>
+<h3><a class="toc-backref" href="#toc-entry-9" role="doc-backlink">Greek and Coptic</a></h3>
<pre class="literal-block">% NR Unicode Name % babel name, % PU name
% 0370 GREEK CAPITAL LETTER HETA % Ͱ
% 0371 GREEK SMALL LETTER HETA % ͱ
@@ -956,7 +1057,7 @@ character, discarded in favour of COMBINING COMMA ABOVE.</p>
\DeclareUnicodeComposite{\acctonos} {} {&quot;0384} % ΄ GREEK TONOS
\DeclareUnicodeComposite{\accdialytikatonos}{} {&quot;0385} % ΅ GREEK DIALYTIKA TONOS
\DeclareUnicodeComposite{\'} {\textAlpha} {&quot;0386} % Ά
-\DeclareTextSymbol{\textanoteleia} \UnicodeEncodingName{&quot;00B7} % use MIDDLE DOT, not 0387 GREEK ANO TELEIA
+\DeclareTextSymbol{\textanoteleia} \UnicodeEncodingName{&quot;00B7} % use MIDDLE DOT, not 0387 GREEK ANO TELEIA
\DeclareUnicodeComposite{\'} {\textEpsilon}{&quot;0388} % Έ
\DeclareUnicodeComposite{\'} {\textEta} {&quot;0389} % Ή
\DeclareUnicodeComposite{\'} {\textIota} {&quot;038A} % Ί
@@ -1070,13 +1171,14 @@ character, discarded in favour of COMBINING COMMA ABOVE.</p>
\DeclareTextSymbol{\textphisymbol }\UnicodeEncodingName{&quot;03D5} % ϕ
\DeclareTextSymbol{\textpisymbol }\UnicodeEncodingName{&quot;03D6} % ϖ
\DeclareTextSymbol{\textrhosymbol }\UnicodeEncodingName{&quot;03F1} % ϱ
-\DeclareTextSymbol{\textepsilonsymbol}\UnicodeEncodingName{&quot;03F5} % ϵ</pre>
+\DeclareTextSymbol{\textepsilonsymbol}\UnicodeEncodingName{&quot;03F5} % ϵ
+\DeclareTextSymbol{\textbackepsilon }\UnicodeEncodingName{&quot;03F6} % ϶ not in LGR</pre>
<p>Dummy definition (textautosigma is lowercase of textSigma)
TODO: implement autosigma for TU:</p>
-<pre class="literal-block">\ProvideTextCommand{\textautosigma }\UnicodeEncodingName{\textsigma}</pre>
+<pre class="literal-block">\ProvideTextCommand{\textautosigma}{\UnicodeEncodingName}{\MakeLowercase{Σ}}</pre>
</section>
<section id="greek-extended">
-<h3><a class="toc-backref" href="#id10">Greek Extended</a></h3>
+<h3><a class="toc-backref" href="#toc-entry-10" role="doc-backlink">Greek Extended</a></h3>
<p>We skip definitions for characters “… WITH OXIA”, because they would
overwrite the definitions for “… WITH TONOS” in the <cite>Greek and Coptic</cite>
block.</p>
@@ -1202,26 +1304,28 @@ block.</p>
\DeclareUnicodeComposite{\accvaria} {\textomicron}{&quot;1F78} % ὸ
\DeclareUnicodeComposite{\accvaria} {\textupsilon}{&quot;1F7A} % ὺ
\DeclareUnicodeComposite{\accvaria} {\textomega} {&quot;1F7C} % ὼ</pre>
-<p>Skipping pre-composed characters with sub-iota (ypogegrammeni/prosgegrammeni).</p>
-<pre class="literal-block">\DeclareUnicodeComposite{\u} {\textalpha}{&quot;1FB0} % ᾰ
-\DeclareUnicodeComposite{\=} {\textalpha}{&quot;1FB1} % ᾱ
+<p>Skipping pre-composed characters with mute iota (misleadingly named
+… WITH PROSGEGRAMMENI): letter + <span class="docutils literal">\ypogegrammeni</span> is normalized
+to the pre-composed character.</p>
+<pre class="literal-block">\DeclareUnicodeComposite{\u} {\textalpha} {&quot;1FB0} % ᾰ
+\DeclareUnicodeComposite{\=} {\textalpha} {&quot;1FB1} % ᾱ
% ᾲ
% ᾳ
% ᾴ
-\DeclareUnicodeComposite{\accperispomeni} {\textalpha}{&quot;1FB6} % ᾶ
-\DeclareUnicodeComposite{\~} {\textalpha}{&quot;1FB6} % ᾶ
+\DeclareUnicodeComposite{\accperispomeni} {\textalpha} {&quot;1FB6} % ᾶ
+\DeclareUnicodeComposite{\~} {\textalpha} {&quot;1FB6} % ᾶ
% ᾷ
-\DeclareUnicodeComposite{\u} {\textAlpha}{&quot;1FB8} % Ᾰ
-\DeclareUnicodeComposite{\=} {\textAlpha}{&quot;1FB9} % Ᾱ
-\DeclareUnicodeComposite{\`} {\textAlpha}{&quot;1FBA} % Ὰ
-\DeclareUnicodeComposite{\accvaria} {\textAlpha}{&quot;1FBA} % Ὰ
+\DeclareUnicodeComposite{\u} {\textAlpha} {&quot;1FB8} % Ᾰ
+\DeclareUnicodeComposite{\=} {\textAlpha} {&quot;1FB9} % Ᾱ
+\DeclareUnicodeComposite{\`} {\textAlpha} {&quot;1FBA} % Ὰ
+\DeclareUnicodeComposite{\accvaria} {\textAlpha} {&quot;1FBA} % Ὰ
% ᾼ
-\DeclareUnicodeComposite{\accpsili} {} {&quot;1FBD} % ᾽
-\DeclareTextSymbol{\prosgegrammeni}\UnicodeEncodingName {&quot;1FBE} % ι
-\DeclareUnicodeComposite{\accpsili} {} {&quot;1FBF} % ᾿
+\DeclareUnicodeComposite{\accpsili} {} {&quot;1FBD} % ᾽
+\DeclareTextSymbol{\prosgegrammeni}\UnicodeEncodingName {&quot;1FBE} % ι
+\DeclareUnicodeComposite{\accpsili} {} {&quot;1FBF} % ᾿
-\DeclareUnicodeComposite{\accperispomeni} {} {&quot;1FC0} % ῀
-\DeclareUnicodeComposite{\accdialytikaperispomeni}{} {&quot;1FC1} % ῁
+\DeclareUnicodeComposite{\accperispomeni} {} {&quot;1FC0} % ῀
+\DeclareUnicodeComposite{\accdialytikaperispomeni}{} {&quot;1FC1} % ῁
% ῂ
% ῃ
% ῄ
@@ -1285,22 +1389,46 @@ block.</p>
% ῼ
\DeclareUnicodeComposite{\accoxia} {} {&quot;1FFD} % ´
\DeclareUnicodeComposite{\accdasia} {} {&quot;1FFE} % ῾</pre>
-<p>Diacritics on literal Unicode characters:</p>
+<section id="perispomeni-and-tilde-accent">
+<h4><a class="toc-backref" href="#toc-entry-11" role="doc-backlink">Perispomeni and tilde accent</a></h4>
+<p>XeTeX and LuaTeX (since 2022) convert letters followed by combining
+characters to a pre-composed character, if there is an equivalent
+pre-composed character.</p>
+<p>The <span class="docutils literal">\accperispomeni</span> macro expands to COMBINING GREEK PERISPOMENI
+while the standard short accent macro <span class="docutils literal">\~</span> uses the COMBINING TILDE.
+Only &lt;Greek letter&gt; + COMBINING GREEK PERISPOMENI is considered
+equivalent to the pre-composed &lt;Greek letter&gt; WITH PERISPOMENI.
+Composite definitions for <span class="docutils literal">\~</span> select the pre-composed character:</p>
<pre class="literal-block">\DeclareUnicodeComposite{\~}{α}{&quot;1FB6} % ᾶ
\DeclareUnicodeComposite{\~}{η}{&quot;1FC6} % ῆ
+\DeclareUnicodeComposite{\~}{ι}{&quot;1FD6} % ῖ
+\DeclareUnicodeComposite{\~}{ι}{&quot;1FD6} % ῖ
\DeclareUnicodeComposite{\~}{υ}{&quot;1FE6} % ῦ
\DeclareUnicodeComposite{\~}{ω}{&quot;1FF6} % ῶ</pre>
+<p>If there is no pre-composed Capital letter with perispomeni,
+we want no perispomeni with <span class="docutils literal">\MakeUppercase</span>.
+(These definitions may be redundant with the new (2022/06)
+implementation of <span class="docutils literal">\MakeUppercase</span>.)</p>
+<pre class="literal-block">\DeclareUnicodeComposite{\~}{\textAlpha} {&quot;0391} % Α
+\DeclareUnicodeComposite{\~}{Α} {&quot;0391} % Α
+\DeclareUnicodeComposite{\~}{\textEta} {&quot;0397} % Η
+\DeclareUnicodeComposite{\~}{Η} {&quot;0397} % Η
+\DeclareUnicodeComposite{\~}{\textIota} {&quot;0399} % Ι
+\DeclareUnicodeComposite{\~}{Ι} {&quot;0399} % Ι
+\DeclareUnicodeComposite{\~}{\textUpsilon}{&quot;03A5} % Υ
+\DeclareUnicodeComposite{\~}{Υ} {&quot;03A5} % Υ
+\DeclareUnicodeComposite{\~}{\textOmega} {&quot;03A9} % Ω
+\DeclareUnicodeComposite{\~}{Ω} {&quot;03A9} % Ω</pre>
+</section>
</section>
<section id="letterlike-symbols">
-<h3><a class="toc-backref" href="#id11">Letterlike Symbols</a></h3>
+<h3><a class="toc-backref" href="#toc-entry-12" role="doc-backlink">Letterlike Symbols</a></h3>
<pre class="literal-block">\DeclareTextSymbol{\textohm}\UnicodeEncodingName{&quot;03A9} % OHM SIGN, use 03A9 Omega</pre>
</section>
<section id="ancient-greek-numbers">
-<h3><a class="toc-backref" href="#id12">Ancient Greek Numbers</a></h3>
+<h3><a class="toc-backref" href="#toc-entry-13" role="doc-backlink">Ancient Greek Numbers</a></h3>
<p>TODO: map other chars to corresponding Greek letters.
-See also the <a class="reference external" href="http://ctan.org/pkg/grnumalt">grnumalt</a> package.</p>
-<p>Definition with literal Unicode characters, because the code-point has 5
-hexadecimal digits:</p>
+See also the <a class="reference external" href="https://ctan.org/pkg/grnumalt">grnumalt</a> package.</p>
<pre class="literal-block">\DeclareTextSymbol{\textpentedeka }\UnicodeEncodingName{&quot;10144} % GREEK ACROPHONIC ATTIC FIFTY
\DeclareTextSymbol{\textpentehekaton}\UnicodeEncodingName{&quot;10145} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
\DeclareTextSymbol{\textpenteqilioi }\UnicodeEncodingName{&quot;10146} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
@@ -1308,336 +1436,341 @@ hexadecimal digits:</p>
</section>
</section>
<section id="uppercase">
-<h2><a class="toc-backref" href="#id13">UPPERCASE</a></h2>
+<h2><a class="toc-backref" href="#toc-entry-14" role="doc-backlink">UPPERCASE</a></h2>
<p>Greek letters drop diacritics (eccept dialytika and sub-iota) in UPPERCASE.</p>
<section id="uc-lc-values">
-<h3><a class="toc-backref" href="#id14">uc/lc values</a></h3>
-<p><span class="docutils literal">\lccode</span> and <span class="docutils literal">\uccode</span> corrections from the <a class="reference external" href="http://ctan.org/pkg/xgreek">xgreek</a> package by Apostolos Syropoulos:</p>
-<pre class="literal-block">\global\lccode&quot;0370=&quot;0371 \global\uccode&quot;0370=&quot;0370
-\global\lccode&quot;0371=&quot;0371 \global\uccode&quot;0371=&quot;0370
-\global\lccode&quot;0372=&quot;0373 \global\uccode&quot;0372=&quot;0372
-\global\lccode&quot;0373=&quot;0373 \global\uccode&quot;0373=&quot;0372
-\global\lccode&quot;0376=&quot;0377 \global\uccode&quot;0376=&quot;0376
-\global\lccode&quot;0377=&quot;0377 \global\uccode&quot;0377=&quot;0376
-\global\lccode&quot;03FD=&quot;037B \global\uccode&quot;03FD=&quot;03FD
-\global\lccode&quot;037B=&quot;037B \global\uccode&quot;037B=&quot;03FD
-\global\lccode&quot;03FE=&quot;037C \global\uccode&quot;03FE=&quot;03FE
-\global\lccode&quot;037C=&quot;037C \global\uccode&quot;037C=&quot;03FE
-\global\lccode&quot;03FF=&quot;037D \global\uccode&quot;03FF=&quot;03FF
-\global\lccode&quot;037D=&quot;037D \global\uccode&quot;037D=&quot;03FF
-\global\lccode&quot;0386=&quot;03AC \global\uccode&quot;0386=&quot;0391
-\global\lccode&quot;0388=&quot;03AD \global\uccode&quot;0388=&quot;0395
-\global\lccode&quot;0389=&quot;03AC \global\uccode&quot;0389=&quot;0397
-\global\lccode&quot;038A=&quot;03AF \global\uccode&quot;038A=&quot;0399
-\global\lccode&quot;038C=&quot;03CC \global\uccode&quot;038C=&quot;039F
-\global\lccode&quot;038E=&quot;03CD \global\uccode&quot;038E=&quot;03A5
-\global\lccode&quot;038F=&quot;03CE \global\uccode&quot;038F=&quot;03A9
-\global\lccode&quot;0390=&quot;0390 \global\uccode&quot;0390=&quot;03AA
-\global\lccode&quot;0391=&quot;03B1 \global\uccode&quot;0391=&quot;0391
-\global\lccode&quot;0392=&quot;03B2 \global\uccode&quot;0392=&quot;0392
-\global\lccode&quot;0393=&quot;03B3 \global\uccode&quot;0393=&quot;0393
-\global\lccode&quot;0394=&quot;03B4 \global\uccode&quot;0394=&quot;0394
-\global\lccode&quot;0395=&quot;03B5 \global\uccode&quot;0395=&quot;0395
-\global\lccode&quot;0396=&quot;03B6 \global\uccode&quot;0396=&quot;0396
-\global\lccode&quot;0397=&quot;03B7 \global\uccode&quot;0397=&quot;0397
-\global\lccode&quot;0398=&quot;03B8 \global\uccode&quot;0398=&quot;0398
-\global\lccode&quot;0399=&quot;03B9 \global\uccode&quot;0399=&quot;0399
-\global\lccode&quot;039A=&quot;03BA \global\uccode&quot;039A=&quot;039A
-\global\lccode&quot;039B=&quot;03BB \global\uccode&quot;039B=&quot;039B
-\global\lccode&quot;039C=&quot;03BC \global\uccode&quot;039C=&quot;039C
-\global\lccode&quot;039D=&quot;03BD \global\uccode&quot;039D=&quot;039D
-\global\lccode&quot;039E=&quot;03BE \global\uccode&quot;039E=&quot;039E
-\global\lccode&quot;039F=&quot;03BF \global\uccode&quot;039F=&quot;039F
-\global\lccode&quot;03A0=&quot;03C0 \global\uccode&quot;03A0=&quot;03A0
-\global\lccode&quot;03A1=&quot;03C1 \global\uccode&quot;03A1=&quot;03A1
-\global\lccode&quot;03A3=&quot;03C3 \global\uccode&quot;03A3=&quot;03A3
-\global\lccode&quot;03A4=&quot;03C4 \global\uccode&quot;03A4=&quot;03A4
-\global\lccode&quot;03A5=&quot;03C5 \global\uccode&quot;03A5=&quot;03A5
-\global\lccode&quot;03A6=&quot;03C6 \global\uccode&quot;03A6=&quot;03A6
-\global\lccode&quot;03A7=&quot;03C7 \global\uccode&quot;03A7=&quot;03A7
-\global\lccode&quot;03A8=&quot;03C8 \global\uccode&quot;03A8=&quot;03A8
-\global\lccode&quot;03A9=&quot;03C9 \global\uccode&quot;03A9=&quot;03A9
-\global\lccode&quot;03AA=&quot;03CA \global\uccode&quot;03AA=&quot;03AA
-\global\lccode&quot;03AB=&quot;03CB \global\uccode&quot;03AB=&quot;03AB
-\global\lccode&quot;03AC=&quot;03AC \global\uccode&quot;03AC=&quot;0391
-\global\lccode&quot;03AD=&quot;03AD \global\uccode&quot;03AD=&quot;0395
-\global\lccode&quot;03AE=&quot;03AE \global\uccode&quot;03AE=&quot;0397
-\global\lccode&quot;03AF=&quot;03AF \global\uccode&quot;03AF=&quot;0399
-\global\lccode&quot;03B0=&quot;03B0 \global\uccode&quot;03B0=&quot;03AB
-\global\lccode&quot;03B1=&quot;03B1 \global\uccode&quot;03B1=&quot;0391
-\global\lccode&quot;03B2=&quot;03B2 \global\uccode&quot;03B2=&quot;0392
-\global\lccode&quot;03B3=&quot;03B3 \global\uccode&quot;03B3=&quot;0393
-\global\lccode&quot;03B4=&quot;03B4 \global\uccode&quot;03B4=&quot;0394
-\global\lccode&quot;03B5=&quot;03B5 \global\uccode&quot;03B5=&quot;0395
-\global\lccode&quot;03B6=&quot;03B6 \global\uccode&quot;03B6=&quot;0396
-\global\lccode&quot;03B7=&quot;03B7 \global\uccode&quot;03B7=&quot;0397
-\global\lccode&quot;03B8=&quot;03B8 \global\uccode&quot;03B8=&quot;0398
-\global\lccode&quot;03B9=&quot;03B9 \global\uccode&quot;03B9=&quot;0399
-\global\lccode&quot;03BA=&quot;03BA \global\uccode&quot;03BA=&quot;039A
-\global\lccode&quot;03BB=&quot;03BB \global\uccode&quot;03BB=&quot;039B
-\global\lccode&quot;03BC=&quot;03BC \global\uccode&quot;03BC=&quot;039C
-\global\lccode&quot;03BD=&quot;03BD \global\uccode&quot;03BD=&quot;039D
-\global\lccode&quot;03BE=&quot;03BE \global\uccode&quot;03BE=&quot;039E
-\global\lccode&quot;03BF=&quot;03BF \global\uccode&quot;03BF=&quot;039F
-\global\lccode&quot;03C0=&quot;03C0 \global\uccode&quot;03C0=&quot;03A0
-\global\lccode&quot;03C1=&quot;03C1 \global\uccode&quot;03C1=&quot;03A1
-\global\lccode&quot;03C2=&quot;03C2 \global\uccode&quot;03C2=&quot;03A3
-\global\lccode&quot;03C3=&quot;03C3 \global\uccode&quot;03C3=&quot;03A3
-\global\lccode&quot;03C4=&quot;03C4 \global\uccode&quot;03C4=&quot;03A4
-\global\lccode&quot;03C5=&quot;03C5 \global\uccode&quot;03C5=&quot;03A5
-\global\lccode&quot;03C6=&quot;03C6 \global\uccode&quot;03C6=&quot;03A6
-\global\lccode&quot;03C7=&quot;03C7 \global\uccode&quot;03C7=&quot;03A7
-\global\lccode&quot;03C8=&quot;03C8 \global\uccode&quot;03C8=&quot;03A8
-\global\lccode&quot;03C9=&quot;03C9 \global\uccode&quot;03C9=&quot;03A9
-\global\lccode&quot;03CA=&quot;03CA \global\uccode&quot;03CA=&quot;03AA
-\global\lccode&quot;03CB=&quot;03CB \global\uccode&quot;03CB=&quot;03AB
-\global\lccode&quot;03CC=&quot;03CC \global\uccode&quot;03CC=&quot;039F
-\global\lccode&quot;03CD=&quot;03CD \global\uccode&quot;03CD=&quot;03A5
-\global\lccode&quot;03CE=&quot;03CE \global\uccode&quot;03CE=&quot;03A9
-\global\lccode&quot;03D0=&quot;03D0 \global\uccode&quot;03D0=&quot;0392
-\global\lccode&quot;03D1=&quot;03D1 \global\uccode&quot;03D1=&quot;0398
-\global\lccode&quot;03D2=&quot;03C5 \global\uccode&quot;03D2=&quot;03A5
-\global\lccode&quot;03D3=&quot;03CD \global\uccode&quot;03D3=&quot;03A5
-\global\lccode&quot;03D4=&quot;03CB \global\uccode&quot;03D4=&quot;03AB
-\global\lccode&quot;03D5=&quot;03C6 \global\uccode&quot;03D5=&quot;03A6
-\global\lccode&quot;03D6=&quot;03C0 \global\uccode&quot;03D6=&quot;03A0
-\global\lccode&quot;03DA=&quot;03DB \global\uccode&quot;03DA=&quot;03DA
-\global\lccode&quot;03DB=&quot;03DB \global\uccode&quot;03DB=&quot;03DA
-\global\lccode&quot;03DC=&quot;03DD \global\uccode&quot;03DC=&quot;03DC
-\global\lccode&quot;03DD=&quot;03DD \global\uccode&quot;03DD=&quot;03DC
-\global\lccode&quot;03DE=&quot;03DF \global\uccode&quot;03DE=&quot;03DE
-\global\lccode&quot;03DF=&quot;03DF \global\uccode&quot;03DF=&quot;03DE
-\global\lccode&quot;03E0=&quot;03E1 \global\uccode&quot;03E0=&quot;03E0
-\global\lccode&quot;03E1=&quot;03E1 \global\uccode&quot;03E1=&quot;03E0
-\global\lccode&quot;03F0=&quot;03BA \global\uccode&quot;03F0=&quot;039A
-\global\lccode&quot;03F1=&quot;03C1 \global\uccode&quot;03F1=&quot;03A1
-\global\lccode&quot;03F2=&quot;03F2 \global\uccode&quot;03F2=&quot;03F9
-\global\lccode&quot;03F9=&quot;03F2 \global\uccode&quot;03F9=&quot;03F9
-\global\lccode&quot;1F00=&quot;1F00 \global\uccode&quot;1F00=&quot;0391
-\global\lccode&quot;1F01=&quot;1F01 \global\uccode&quot;1F01=&quot;0391
-\global\lccode&quot;1F02=&quot;1F02 \global\uccode&quot;1F02=&quot;0391
-\global\lccode&quot;1F03=&quot;1F03 \global\uccode&quot;1F03=&quot;0391
-\global\lccode&quot;1F04=&quot;1F04 \global\uccode&quot;1F04=&quot;0391
-\global\lccode&quot;1F05=&quot;1F05 \global\uccode&quot;1F05=&quot;0391
-\global\lccode&quot;1F06=&quot;1F06 \global\uccode&quot;1F06=&quot;0391
-\global\lccode&quot;1F07=&quot;1F07 \global\uccode&quot;1F07=&quot;0391
-\global\lccode&quot;1F08=&quot;1F00 \global\uccode&quot;1F08=&quot;0391
-\global\lccode&quot;1F09=&quot;1F01 \global\uccode&quot;1F09=&quot;0391
-\global\lccode&quot;1F0A=&quot;1F02 \global\uccode&quot;1F0A=&quot;0391
-\global\lccode&quot;1F0B=&quot;1F03 \global\uccode&quot;1F0B=&quot;0391
-\global\lccode&quot;1F0C=&quot;1F04 \global\uccode&quot;1F0C=&quot;0391
-\global\lccode&quot;1F0D=&quot;1F05 \global\uccode&quot;1F0D=&quot;0391
-\global\lccode&quot;1F0E=&quot;1F06 \global\uccode&quot;1F0E=&quot;0391
-\global\lccode&quot;1F0F=&quot;1F07 \global\uccode&quot;1F0F=&quot;0391
-\global\lccode&quot;1F10=&quot;1F10 \global\uccode&quot;1F10=&quot;0395
-\global\lccode&quot;1F11=&quot;1F11 \global\uccode&quot;1F11=&quot;0395
-\global\lccode&quot;1F12=&quot;1F12 \global\uccode&quot;1F12=&quot;0395
-\global\lccode&quot;1F13=&quot;1F13 \global\uccode&quot;1F13=&quot;0395
-\global\lccode&quot;1F14=&quot;1F14 \global\uccode&quot;1F14=&quot;0395
-\global\lccode&quot;1F15=&quot;1F15 \global\uccode&quot;1F15=&quot;0395
-\global\lccode&quot;1F18=&quot;1F10 \global\uccode&quot;1F18=&quot;0395
-\global\lccode&quot;1F19=&quot;1F11 \global\uccode&quot;1F19=&quot;0395
-\global\lccode&quot;1F1A=&quot;1F12 \global\uccode&quot;1F1A=&quot;0395
-\global\lccode&quot;1F1B=&quot;1F13 \global\uccode&quot;1F1B=&quot;0395
-\global\lccode&quot;1F1C=&quot;1F14 \global\uccode&quot;1F1C=&quot;0395
-\global\lccode&quot;1F1D=&quot;1F15 \global\uccode&quot;1F1D=&quot;0395
-\global\lccode&quot;1F20=&quot;1F20 \global\uccode&quot;1F20=&quot;0397
-\global\lccode&quot;1F21=&quot;1F21 \global\uccode&quot;1F21=&quot;0397
-\global\lccode&quot;1F22=&quot;1F22 \global\uccode&quot;1F22=&quot;0397
-\global\lccode&quot;1F23=&quot;1F23 \global\uccode&quot;1F23=&quot;0397
-\global\lccode&quot;1F24=&quot;1F24 \global\uccode&quot;1F24=&quot;0397
-\global\lccode&quot;1F25=&quot;1F25 \global\uccode&quot;1F25=&quot;0397
-\global\lccode&quot;1F26=&quot;1F26 \global\uccode&quot;1F26=&quot;0397
-\global\lccode&quot;1F27=&quot;1F27 \global\uccode&quot;1F27=&quot;0397
-\global\lccode&quot;1F28=&quot;1F20 \global\uccode&quot;1F28=&quot;0397
-\global\lccode&quot;1F29=&quot;1F21 \global\uccode&quot;1F29=&quot;0397
-\global\lccode&quot;1F2A=&quot;1F22 \global\uccode&quot;1F2A=&quot;0397
-\global\lccode&quot;1F2B=&quot;1F23 \global\uccode&quot;1F2B=&quot;0397
-\global\lccode&quot;1F2C=&quot;1F24 \global\uccode&quot;1F2C=&quot;0397
-\global\lccode&quot;1F2D=&quot;1F25 \global\uccode&quot;1F2D=&quot;0397
-\global\lccode&quot;1F2E=&quot;1F26 \global\uccode&quot;1F2E=&quot;0397
-\global\lccode&quot;1F2F=&quot;1F27 \global\uccode&quot;1F2F=&quot;0397
-\global\lccode&quot;1F30=&quot;1F30 \global\uccode&quot;1F30=&quot;0399
-\global\lccode&quot;1F31=&quot;1F31 \global\uccode&quot;1F31=&quot;0399
-\global\lccode&quot;1F32=&quot;1F32 \global\uccode&quot;1F32=&quot;0399
-\global\lccode&quot;1F33=&quot;1F33 \global\uccode&quot;1F33=&quot;0399
-\global\lccode&quot;1F34=&quot;1F34 \global\uccode&quot;1F34=&quot;0399
-\global\lccode&quot;1F35=&quot;1F35 \global\uccode&quot;1F35=&quot;0399
-\global\lccode&quot;1F36=&quot;1F36 \global\uccode&quot;1F36=&quot;0399
-\global\lccode&quot;1F37=&quot;1F37 \global\uccode&quot;1F37=&quot;0399
-\global\lccode&quot;1F38=&quot;1F30 \global\uccode&quot;1F38=&quot;0399
-\global\lccode&quot;1F39=&quot;1F31 \global\uccode&quot;1F39=&quot;0399
-\global\lccode&quot;1F3A=&quot;1F32 \global\uccode&quot;1F3A=&quot;0399
-\global\lccode&quot;1F3B=&quot;1F33 \global\uccode&quot;1F3B=&quot;0399
-\global\lccode&quot;1F3C=&quot;1F34 \global\uccode&quot;1F3C=&quot;0399
-\global\lccode&quot;1F3D=&quot;1F35 \global\uccode&quot;1F3D=&quot;0399
-\global\lccode&quot;1F3E=&quot;1F36 \global\uccode&quot;1F3E=&quot;0399
-\global\lccode&quot;1F3F=&quot;1F37 \global\uccode&quot;1F3F=&quot;0399
-\global\lccode&quot;1F40=&quot;1F40 \global\uccode&quot;1F40=&quot;039F
-\global\lccode&quot;1F41=&quot;1F41 \global\uccode&quot;1F41=&quot;039F
-\global\lccode&quot;1F42=&quot;1F42 \global\uccode&quot;1F42=&quot;039F
-\global\lccode&quot;1F43=&quot;1F43 \global\uccode&quot;1F43=&quot;039F
-\global\lccode&quot;1F44=&quot;1F44 \global\uccode&quot;1F44=&quot;039F
-\global\lccode&quot;1F45=&quot;1F45 \global\uccode&quot;1F45=&quot;039F
-\global\lccode&quot;1F48=&quot;1F40 \global\uccode&quot;1F48=&quot;039F
-\global\lccode&quot;1F49=&quot;1F41 \global\uccode&quot;1F49=&quot;039F
-\global\lccode&quot;1F4A=&quot;1F42 \global\uccode&quot;1F4A=&quot;039F
-\global\lccode&quot;1F4B=&quot;1F43 \global\uccode&quot;1F4B=&quot;039F
-\global\lccode&quot;1F4C=&quot;1F44 \global\uccode&quot;1F4C=&quot;039F
-\global\lccode&quot;1F4D=&quot;1F45 \global\uccode&quot;1F4D=&quot;039F
-\global\lccode&quot;1F50=&quot;1F50 \global\uccode&quot;1F50=&quot;03A5
-\global\lccode&quot;1F51=&quot;1F51 \global\uccode&quot;1F51=&quot;03A5
-\global\lccode&quot;1F52=&quot;1F52 \global\uccode&quot;1F52=&quot;03A5
-\global\lccode&quot;1F53=&quot;1F53 \global\uccode&quot;1F53=&quot;03A5
-\global\lccode&quot;1F54=&quot;1F54 \global\uccode&quot;1F54=&quot;03A5
-\global\lccode&quot;1F55=&quot;1F55 \global\uccode&quot;1F55=&quot;03A5
-\global\lccode&quot;1F56=&quot;1F56 \global\uccode&quot;1F56=&quot;03A5
-\global\lccode&quot;1F57=&quot;1F57 \global\uccode&quot;1F57=&quot;03A5
-\global\lccode&quot;1F59=&quot;1F51 \global\uccode&quot;1F59=&quot;03A5
-\global\lccode&quot;1F5B=&quot;1F53 \global\uccode&quot;1F5B=&quot;03A5
-\global\lccode&quot;1F5D=&quot;1F55 \global\uccode&quot;1F5D=&quot;03A5
-\global\lccode&quot;1F5F=&quot;1F57 \global\uccode&quot;1F5F=&quot;03A5
-\global\lccode&quot;1F60=&quot;1F60 \global\uccode&quot;1F60=&quot;03A9
-\global\lccode&quot;1F61=&quot;1F61 \global\uccode&quot;1F61=&quot;03A9
-\global\lccode&quot;1F62=&quot;1F62 \global\uccode&quot;1F62=&quot;03A9
-\global\lccode&quot;1F63=&quot;1F63 \global\uccode&quot;1F63=&quot;03A9
-\global\lccode&quot;1F64=&quot;1F64 \global\uccode&quot;1F64=&quot;03A9
-\global\lccode&quot;1F65=&quot;1F65 \global\uccode&quot;1F65=&quot;03A9
-\global\lccode&quot;1F66=&quot;1F66 \global\uccode&quot;1F66=&quot;03A9
-\global\lccode&quot;1F67=&quot;1F67 \global\uccode&quot;1F67=&quot;03A9
-\global\lccode&quot;1F68=&quot;1F60 \global\uccode&quot;1F68=&quot;03A9
-\global\lccode&quot;1F69=&quot;1F61 \global\uccode&quot;1F69=&quot;03A9
-\global\lccode&quot;1F6A=&quot;1F62 \global\uccode&quot;1F6A=&quot;03A9
-\global\lccode&quot;1F6B=&quot;1F63 \global\uccode&quot;1F6B=&quot;03A9
-\global\lccode&quot;1F6C=&quot;1F64 \global\uccode&quot;1F6C=&quot;03A9
-\global\lccode&quot;1F6D=&quot;1F65 \global\uccode&quot;1F6D=&quot;03A9
-\global\lccode&quot;1F6E=&quot;1F66 \global\uccode&quot;1F6E=&quot;03A9
-\global\lccode&quot;1F6F=&quot;1F67 \global\uccode&quot;1F6F=&quot;03A9
-\global\lccode&quot;1F70=&quot;1F70 \global\uccode&quot;1F70=&quot;0391
-\global\lccode&quot;1F71=&quot;1F71 \global\uccode&quot;1F71=&quot;0391
-\global\lccode&quot;1F72=&quot;1F72 \global\uccode&quot;1F72=&quot;0395
-\global\lccode&quot;1F73=&quot;1F73 \global\uccode&quot;1F73=&quot;0395
-\global\lccode&quot;1F74=&quot;1F74 \global\uccode&quot;1F74=&quot;0397
-\global\lccode&quot;1F75=&quot;1F75 \global\uccode&quot;1F75=&quot;0397
-\global\lccode&quot;1F76=&quot;1F76 \global\uccode&quot;1F76=&quot;0399
-\global\lccode&quot;1F77=&quot;1F77 \global\uccode&quot;1F77=&quot;0399
-\global\lccode&quot;1F78=&quot;1F78 \global\uccode&quot;1F78=&quot;039F
-\global\lccode&quot;1F79=&quot;1F79 \global\uccode&quot;1F79=&quot;039F
-\global\lccode&quot;1F7A=&quot;1F7A \global\uccode&quot;1F7A=&quot;03A5
-\global\lccode&quot;1F7B=&quot;1F7B \global\uccode&quot;1F7B=&quot;03A5
-\global\lccode&quot;1F7C=&quot;1F7C \global\uccode&quot;1F7C=&quot;03A9
-\global\lccode&quot;1F7D=&quot;1F7D \global\uccode&quot;1F7D=&quot;03A9
-\global\lccode&quot;1F80=&quot;1F80 \global\uccode&quot;1F80=&quot;1FBC
-\global\lccode&quot;1F81=&quot;1F81 \global\uccode&quot;1F81=&quot;1FBC
-\global\lccode&quot;1F82=&quot;1F82 \global\uccode&quot;1F82=&quot;1FBC
-\global\lccode&quot;1F83=&quot;1F83 \global\uccode&quot;1F83=&quot;1FBC
-\global\lccode&quot;1F84=&quot;1F84 \global\uccode&quot;1F84=&quot;1FBC
-\global\lccode&quot;1F85=&quot;1F85 \global\uccode&quot;1F85=&quot;1FBC
-\global\lccode&quot;1F86=&quot;1F86 \global\uccode&quot;1F86=&quot;1FBC
-\global\lccode&quot;1F87=&quot;1F87 \global\uccode&quot;1F87=&quot;1FBC
-\global\lccode&quot;1F88=&quot;1F80 \global\uccode&quot;1F88=&quot;1FBC
-\global\lccode&quot;1F89=&quot;1F81 \global\uccode&quot;1F89=&quot;1FBC
-\global\lccode&quot;1F8A=&quot;1F82 \global\uccode&quot;1F8A=&quot;1FBC
-\global\lccode&quot;1F8B=&quot;1F83 \global\uccode&quot;1F8B=&quot;1FBC
-\global\lccode&quot;1F8C=&quot;1F84 \global\uccode&quot;1F8C=&quot;1FBC
-\global\lccode&quot;1F8D=&quot;1F85 \global\uccode&quot;1F8D=&quot;1FBC
-\global\lccode&quot;1F8E=&quot;1F86 \global\uccode&quot;1F8E=&quot;1FBC
-\global\lccode&quot;1F8F=&quot;1F87 \global\uccode&quot;1F8F=&quot;1FBC
-\global\lccode&quot;1F90=&quot;1F90 \global\uccode&quot;1F90=&quot;1FCC
-\global\lccode&quot;1F91=&quot;1F91 \global\uccode&quot;1F91=&quot;1FCC
-\global\lccode&quot;1F92=&quot;1F92 \global\uccode&quot;1F92=&quot;1FCC
-\global\lccode&quot;1F93=&quot;1F93 \global\uccode&quot;1F93=&quot;1FCC
-\global\lccode&quot;1F94=&quot;1F94 \global\uccode&quot;1F94=&quot;1FCC
-\global\lccode&quot;1F95=&quot;1F95 \global\uccode&quot;1F95=&quot;1FCC
-\global\lccode&quot;1F96=&quot;1F96 \global\uccode&quot;1F96=&quot;1FCC
-\global\lccode&quot;1F97=&quot;1F97 \global\uccode&quot;1F97=&quot;1FCC
-\global\lccode&quot;1F98=&quot;1F90 \global\uccode&quot;1F98=&quot;1FCC
-\global\lccode&quot;1F99=&quot;1F91 \global\uccode&quot;1F99=&quot;1FCC
-\global\lccode&quot;1F9A=&quot;1F92 \global\uccode&quot;1F9A=&quot;1FCC
-\global\lccode&quot;1F9B=&quot;1F93 \global\uccode&quot;1F9B=&quot;1FCC
-\global\lccode&quot;1F9C=&quot;1F94 \global\uccode&quot;1F9C=&quot;1FCC
-\global\lccode&quot;1F9D=&quot;1F95 \global\uccode&quot;1F9D=&quot;1FCC
-\global\lccode&quot;1F9E=&quot;1F96 \global\uccode&quot;1F9E=&quot;1FCC
-\global\lccode&quot;1F9F=&quot;1F97 \global\uccode&quot;1F9F=&quot;1FCC
-\global\lccode&quot;1FA0=&quot;1FA0 \global\uccode&quot;1FA0=&quot;1FFC
-\global\lccode&quot;1FA1=&quot;1FA1 \global\uccode&quot;1FA1=&quot;1FFC
-\global\lccode&quot;1FA2=&quot;1FA2 \global\uccode&quot;1FA2=&quot;1FFC
-\global\lccode&quot;1FA3=&quot;1FA3 \global\uccode&quot;1FA3=&quot;1FFC
-\global\lccode&quot;1FA4=&quot;1FA4 \global\uccode&quot;1FA4=&quot;1FFC
-\global\lccode&quot;1FA5=&quot;1FA5 \global\uccode&quot;1FA5=&quot;1FFC
-\global\lccode&quot;1FA6=&quot;1FA6 \global\uccode&quot;1FA6=&quot;1FFC
-\global\lccode&quot;1FA7=&quot;1FA7 \global\uccode&quot;1FA7=&quot;1FFC
-\global\lccode&quot;1FA8=&quot;1FA0 \global\uccode&quot;1FA8=&quot;1FFC
-\global\lccode&quot;1FA9=&quot;1FA1 \global\uccode&quot;1FA9=&quot;1FFC
-\global\lccode&quot;1FAA=&quot;1FA2 \global\uccode&quot;1FAA=&quot;1FFC
-\global\lccode&quot;1FAB=&quot;1FA3 \global\uccode&quot;1FAB=&quot;1FFC
-\global\lccode&quot;1FAC=&quot;1FA4 \global\uccode&quot;1FAC=&quot;1FFC
-\global\lccode&quot;1FAD=&quot;1FA5 \global\uccode&quot;1FAD=&quot;1FFC
-\global\lccode&quot;1FAE=&quot;1FA6 \global\uccode&quot;1FAE=&quot;1FFC
-\global\lccode&quot;1FAF=&quot;1FA7 \global\uccode&quot;1FAF=&quot;1FFC
-\global\lccode&quot;1FB0=&quot;1FB0 \global\uccode&quot;1FB0=&quot;1FB8
-\global\lccode&quot;1FB1=&quot;1FB1 \global\uccode&quot;1FB1=&quot;1FB9
-\global\lccode&quot;1FB2=&quot;1FB2 \global\uccode&quot;1FB2=&quot;1FBC
-\global\lccode&quot;1FB3=&quot;1FB3 \global\uccode&quot;1FB3=&quot;1FBC
-\global\lccode&quot;1FB4=&quot;1FB4 \global\uccode&quot;1FB4=&quot;1FBC
-\global\lccode&quot;1FB6=&quot;1FB6 \global\uccode&quot;1FB6=&quot;0391
-\global\lccode&quot;1FB7=&quot;1FB7 \global\uccode&quot;1FB7=&quot;1FBC
-\global\lccode&quot;1FB8=&quot;1FB0 \global\uccode&quot;1FB8=&quot;1FB8
-\global\lccode&quot;1FB9=&quot;1FB1 \global\uccode&quot;1FB9=&quot;1FB9
-\global\lccode&quot;1FBA=&quot;1F70 \global\uccode&quot;1FBA=&quot;0391
-\global\lccode&quot;1FBB=&quot;1F71 \global\uccode&quot;1FBB=&quot;0391
-\global\lccode&quot;1FBC=&quot;1FB3 \global\uccode&quot;1FBC=&quot;1FBC
-\global\lccode&quot;1FBD=&quot;1FBD \global\uccode&quot;1FBD=&quot;1FBD
-\global\lccode&quot;1FC2=&quot;1FC2 \global\uccode&quot;1FC2=&quot;1FCC
-\global\lccode&quot;1FC3=&quot;1FC3 \global\uccode&quot;1FC3=&quot;1FCC
-\global\lccode&quot;1FC4=&quot;1FC4 \global\uccode&quot;1FC4=&quot;1FCC
-\global\lccode&quot;1FC6=&quot;1FC6 \global\uccode&quot;1FC6=&quot;0397
-\global\lccode&quot;1FC7=&quot;1FC7 \global\uccode&quot;1FC7=&quot;1FCC
-\global\lccode&quot;1FC8=&quot;1F72 \global\uccode&quot;1FC8=&quot;0395
-\global\lccode&quot;1FC9=&quot;1F73 \global\uccode&quot;1FC9=&quot;0395
-\global\lccode&quot;1FCA=&quot;1F74 \global\uccode&quot;1FCA=&quot;0397
-\global\lccode&quot;1FCB=&quot;1F75 \global\uccode&quot;1FCB=&quot;0397
-\global\lccode&quot;1FCC=&quot;1FC3 \global\uccode&quot;1FCC=&quot;1FCC
-\global\lccode&quot;1FD0=&quot;1FD0 \global\uccode&quot;1FD0=&quot;1FD8
-\global\lccode&quot;1FD1=&quot;1FD1 \global\uccode&quot;1FD1=&quot;1FD9
-\global\lccode&quot;1FD2=&quot;1FD2 \global\uccode&quot;1FD2=&quot;03AA
-\global\lccode&quot;1FD3=&quot;1FD3 \global\uccode&quot;1FD3=&quot;03AA
-\global\lccode&quot;1FD6=&quot;1FD6 \global\uccode&quot;1FD6=&quot;0399
-\global\lccode&quot;1FD7=&quot;1FD7 \global\uccode&quot;1FD7=&quot;03AA
-\global\lccode&quot;1FD8=&quot;1FD0 \global\uccode&quot;1FD8=&quot;1FD8
-\global\lccode&quot;1FD9=&quot;1FD1 \global\uccode&quot;1FD9=&quot;1FD9
-\global\lccode&quot;1FDA=&quot;1F76 \global\uccode&quot;1FDA=&quot;0399
-\global\lccode&quot;1FDB=&quot;1F77 \global\uccode&quot;1FDB=&quot;0399
-\global\lccode&quot;1FE0=&quot;1FE0 \global\uccode&quot;1FE0=&quot;1FE8
-\global\lccode&quot;1FE1=&quot;1FE1 \global\uccode&quot;1FE1=&quot;1FE9
-\global\lccode&quot;1FE2=&quot;1FE2 \global\uccode&quot;1FE2=&quot;03AB
-\global\lccode&quot;1FE3=&quot;1FE3 \global\uccode&quot;1FE3=&quot;03AB
-\global\lccode&quot;1FE4=&quot;1FE4 \global\uccode&quot;1FE4=&quot;03A1
-\global\lccode&quot;1FE5=&quot;1FE5 \global\uccode&quot;1FE5=&quot;03A1
-\global\lccode&quot;1FE6=&quot;1FE6 \global\uccode&quot;1FE6=&quot;03A5
-\global\lccode&quot;1FE7=&quot;1FE7 \global\uccode&quot;1FE7=&quot;03AB
-\global\lccode&quot;1FE8=&quot;1FE0 \global\uccode&quot;1FE8=&quot;1FE8
-\global\lccode&quot;1FE9=&quot;1FE1 \global\uccode&quot;1FE9=&quot;1FE9
-\global\lccode&quot;1FEA=&quot;1F7A \global\uccode&quot;1FEA=&quot;03A5
-\global\lccode&quot;1FEB=&quot;1F7B \global\uccode&quot;1FEB=&quot;03A5
-\global\lccode&quot;1FEC=&quot;1FE5 \global\uccode&quot;1FEC=&quot;03A1
-\global\lccode&quot;1FF2=&quot;1FF2 \global\uccode&quot;1FF2=&quot;1FFC
-\global\lccode&quot;1FF3=&quot;1FF3 \global\uccode&quot;1FF3=&quot;1FFC
-\global\lccode&quot;1FF4=&quot;1FF4 \global\uccode&quot;1FF4=&quot;1FFC
-\global\lccode&quot;1FF6=&quot;1FF6 \global\uccode&quot;1FF6=&quot;03A9
-\global\lccode&quot;1FF7=&quot;1FF7 \global\uccode&quot;1FF7=&quot;1FFC
-\global\lccode&quot;1FF8=&quot;1F78 \global\uccode&quot;1FF8=&quot;039F
-\global\lccode&quot;1FF9=&quot;1F79 \global\uccode&quot;1FF9=&quot;039F
-\global\lccode&quot;1FFA=&quot;1F7C \global\uccode&quot;1FFA=&quot;03A9
-\global\lccode&quot;1FFB=&quot;1F7D \global\uccode&quot;1FFB=&quot;03A9
-\global\lccode&quot;1FFC=&quot;1FF3 \global\uccode&quot;1FFC=&quot;1FFC</pre>
+<h3><a class="toc-backref" href="#toc-entry-15" role="doc-backlink">uc/lc values</a></h3>
+<p>With the old <span class="docutils literal">\MakeUppercase</span> implementation, we can fix this using
+<span class="docutils literal">\lccode</span> and <span class="docutils literal">\uccode</span> corrections from the <a class="reference external" href="https://ctan.org/pkg/xgreek">xgreek</a> package by
+Apostolos Syropoulos:</p>
+<pre class="literal-block">\IfFormatAtLeastTF{2022/06/01}{
+}{% else
+ \global\lccode&quot;0370=&quot;0371 \global\uccode&quot;0370=&quot;0370
+ \global\lccode&quot;0371=&quot;0371 \global\uccode&quot;0371=&quot;0370
+ \global\lccode&quot;0372=&quot;0373 \global\uccode&quot;0372=&quot;0372
+ \global\lccode&quot;0373=&quot;0373 \global\uccode&quot;0373=&quot;0372
+ \global\lccode&quot;0376=&quot;0377 \global\uccode&quot;0376=&quot;0376
+ \global\lccode&quot;0377=&quot;0377 \global\uccode&quot;0377=&quot;0376
+ \global\lccode&quot;03FD=&quot;037B \global\uccode&quot;03FD=&quot;03FD
+ \global\lccode&quot;037B=&quot;037B \global\uccode&quot;037B=&quot;03FD
+ \global\lccode&quot;03FE=&quot;037C \global\uccode&quot;03FE=&quot;03FE
+ \global\lccode&quot;037C=&quot;037C \global\uccode&quot;037C=&quot;03FE
+ \global\lccode&quot;03FF=&quot;037D \global\uccode&quot;03FF=&quot;03FF
+ \global\lccode&quot;037D=&quot;037D \global\uccode&quot;037D=&quot;03FF
+ \global\lccode&quot;0386=&quot;03AC \global\uccode&quot;0386=&quot;0391
+ \global\lccode&quot;0388=&quot;03AD \global\uccode&quot;0388=&quot;0395
+ \global\lccode&quot;0389=&quot;03AC \global\uccode&quot;0389=&quot;0397
+ \global\lccode&quot;038A=&quot;03AF \global\uccode&quot;038A=&quot;0399
+ \global\lccode&quot;038C=&quot;03CC \global\uccode&quot;038C=&quot;039F
+ \global\lccode&quot;038E=&quot;03CD \global\uccode&quot;038E=&quot;03A5
+ \global\lccode&quot;038F=&quot;03CE \global\uccode&quot;038F=&quot;03A9
+ \global\lccode&quot;0390=&quot;0390 \global\uccode&quot;0390=&quot;03AA
+ \global\lccode&quot;0391=&quot;03B1 \global\uccode&quot;0391=&quot;0391
+ \global\lccode&quot;0392=&quot;03B2 \global\uccode&quot;0392=&quot;0392
+ \global\lccode&quot;0393=&quot;03B3 \global\uccode&quot;0393=&quot;0393
+ \global\lccode&quot;0394=&quot;03B4 \global\uccode&quot;0394=&quot;0394
+ \global\lccode&quot;0395=&quot;03B5 \global\uccode&quot;0395=&quot;0395
+ \global\lccode&quot;0396=&quot;03B6 \global\uccode&quot;0396=&quot;0396
+ \global\lccode&quot;0397=&quot;03B7 \global\uccode&quot;0397=&quot;0397
+ \global\lccode&quot;0398=&quot;03B8 \global\uccode&quot;0398=&quot;0398
+ \global\lccode&quot;0399=&quot;03B9 \global\uccode&quot;0399=&quot;0399
+ \global\lccode&quot;039A=&quot;03BA \global\uccode&quot;039A=&quot;039A
+ \global\lccode&quot;039B=&quot;03BB \global\uccode&quot;039B=&quot;039B
+ \global\lccode&quot;039C=&quot;03BC \global\uccode&quot;039C=&quot;039C
+ \global\lccode&quot;039D=&quot;03BD \global\uccode&quot;039D=&quot;039D
+ \global\lccode&quot;039E=&quot;03BE \global\uccode&quot;039E=&quot;039E
+ \global\lccode&quot;039F=&quot;03BF \global\uccode&quot;039F=&quot;039F
+ \global\lccode&quot;03A0=&quot;03C0 \global\uccode&quot;03A0=&quot;03A0
+ \global\lccode&quot;03A1=&quot;03C1 \global\uccode&quot;03A1=&quot;03A1
+ \global\lccode&quot;03A3=&quot;03C3 \global\uccode&quot;03A3=&quot;03A3
+ \global\lccode&quot;03A4=&quot;03C4 \global\uccode&quot;03A4=&quot;03A4
+ \global\lccode&quot;03A5=&quot;03C5 \global\uccode&quot;03A5=&quot;03A5
+ \global\lccode&quot;03A6=&quot;03C6 \global\uccode&quot;03A6=&quot;03A6
+ \global\lccode&quot;03A7=&quot;03C7 \global\uccode&quot;03A7=&quot;03A7
+ \global\lccode&quot;03A8=&quot;03C8 \global\uccode&quot;03A8=&quot;03A8
+ \global\lccode&quot;03A9=&quot;03C9 \global\uccode&quot;03A9=&quot;03A9
+ \global\lccode&quot;03AA=&quot;03CA \global\uccode&quot;03AA=&quot;03AA
+ \global\lccode&quot;03AB=&quot;03CB \global\uccode&quot;03AB=&quot;03AB
+ \global\lccode&quot;03AC=&quot;03AC \global\uccode&quot;03AC=&quot;0391
+ \global\lccode&quot;03AD=&quot;03AD \global\uccode&quot;03AD=&quot;0395
+ \global\lccode&quot;03AE=&quot;03AE \global\uccode&quot;03AE=&quot;0397
+ \global\lccode&quot;03AF=&quot;03AF \global\uccode&quot;03AF=&quot;0399
+ \global\lccode&quot;03B0=&quot;03B0 \global\uccode&quot;03B0=&quot;03AB
+ \global\lccode&quot;03B1=&quot;03B1 \global\uccode&quot;03B1=&quot;0391
+ \global\lccode&quot;03B2=&quot;03B2 \global\uccode&quot;03B2=&quot;0392
+ \global\lccode&quot;03B3=&quot;03B3 \global\uccode&quot;03B3=&quot;0393
+ \global\lccode&quot;03B4=&quot;03B4 \global\uccode&quot;03B4=&quot;0394
+ \global\lccode&quot;03B5=&quot;03B5 \global\uccode&quot;03B5=&quot;0395
+ \global\lccode&quot;03B6=&quot;03B6 \global\uccode&quot;03B6=&quot;0396
+ \global\lccode&quot;03B7=&quot;03B7 \global\uccode&quot;03B7=&quot;0397
+ \global\lccode&quot;03B8=&quot;03B8 \global\uccode&quot;03B8=&quot;0398
+ \global\lccode&quot;03B9=&quot;03B9 \global\uccode&quot;03B9=&quot;0399
+ \global\lccode&quot;03BA=&quot;03BA \global\uccode&quot;03BA=&quot;039A
+ \global\lccode&quot;03BB=&quot;03BB \global\uccode&quot;03BB=&quot;039B
+ \global\lccode&quot;03BC=&quot;03BC \global\uccode&quot;03BC=&quot;039C
+ \global\lccode&quot;03BD=&quot;03BD \global\uccode&quot;03BD=&quot;039D
+ \global\lccode&quot;03BE=&quot;03BE \global\uccode&quot;03BE=&quot;039E
+ \global\lccode&quot;03BF=&quot;03BF \global\uccode&quot;03BF=&quot;039F
+ \global\lccode&quot;03C0=&quot;03C0 \global\uccode&quot;03C0=&quot;03A0
+ \global\lccode&quot;03C1=&quot;03C1 \global\uccode&quot;03C1=&quot;03A1
+ \global\lccode&quot;03C2=&quot;03C2 \global\uccode&quot;03C2=&quot;03A3
+ \global\lccode&quot;03C3=&quot;03C3 \global\uccode&quot;03C3=&quot;03A3
+ \global\lccode&quot;03C4=&quot;03C4 \global\uccode&quot;03C4=&quot;03A4
+ \global\lccode&quot;03C5=&quot;03C5 \global\uccode&quot;03C5=&quot;03A5
+ \global\lccode&quot;03C6=&quot;03C6 \global\uccode&quot;03C6=&quot;03A6
+ \global\lccode&quot;03C7=&quot;03C7 \global\uccode&quot;03C7=&quot;03A7
+ \global\lccode&quot;03C8=&quot;03C8 \global\uccode&quot;03C8=&quot;03A8
+ \global\lccode&quot;03C9=&quot;03C9 \global\uccode&quot;03C9=&quot;03A9
+ \global\lccode&quot;03CA=&quot;03CA \global\uccode&quot;03CA=&quot;03AA
+ \global\lccode&quot;03CB=&quot;03CB \global\uccode&quot;03CB=&quot;03AB
+ \global\lccode&quot;03CC=&quot;03CC \global\uccode&quot;03CC=&quot;039F
+ \global\lccode&quot;03CD=&quot;03CD \global\uccode&quot;03CD=&quot;03A5
+ \global\lccode&quot;03CE=&quot;03CE \global\uccode&quot;03CE=&quot;03A9
+ \global\lccode&quot;03D0=&quot;03D0 \global\uccode&quot;03D0=&quot;0392
+ \global\lccode&quot;03D1=&quot;03D1 \global\uccode&quot;03D1=&quot;0398
+ \global\lccode&quot;03D2=&quot;03C5 \global\uccode&quot;03D2=&quot;03A5
+ \global\lccode&quot;03D3=&quot;03CD \global\uccode&quot;03D3=&quot;03A5
+ \global\lccode&quot;03D4=&quot;03CB \global\uccode&quot;03D4=&quot;03AB
+ \global\lccode&quot;03D5=&quot;03C6 \global\uccode&quot;03D5=&quot;03A6
+ \global\lccode&quot;03D6=&quot;03C0 \global\uccode&quot;03D6=&quot;03A0
+ \global\lccode&quot;03DA=&quot;03DB \global\uccode&quot;03DA=&quot;03DA
+ \global\lccode&quot;03DB=&quot;03DB \global\uccode&quot;03DB=&quot;03DA
+ \global\lccode&quot;03DC=&quot;03DD \global\uccode&quot;03DC=&quot;03DC
+ \global\lccode&quot;03DD=&quot;03DD \global\uccode&quot;03DD=&quot;03DC
+ \global\lccode&quot;03DE=&quot;03DF \global\uccode&quot;03DE=&quot;03DE
+ \global\lccode&quot;03DF=&quot;03DF \global\uccode&quot;03DF=&quot;03DE
+ \global\lccode&quot;03E0=&quot;03E1 \global\uccode&quot;03E0=&quot;03E0
+ \global\lccode&quot;03E1=&quot;03E1 \global\uccode&quot;03E1=&quot;03E0
+ \global\lccode&quot;03F0=&quot;03BA \global\uccode&quot;03F0=&quot;039A
+ \global\lccode&quot;03F1=&quot;03C1 \global\uccode&quot;03F1=&quot;03A1
+ \global\lccode&quot;03F2=&quot;03F2 \global\uccode&quot;03F2=&quot;03F9
+ \global\lccode&quot;03F9=&quot;03F2 \global\uccode&quot;03F9=&quot;03F9
+ \global\lccode&quot;1F00=&quot;1F00 \global\uccode&quot;1F00=&quot;0391
+ \global\lccode&quot;1F01=&quot;1F01 \global\uccode&quot;1F01=&quot;0391
+ \global\lccode&quot;1F02=&quot;1F02 \global\uccode&quot;1F02=&quot;0391
+ \global\lccode&quot;1F03=&quot;1F03 \global\uccode&quot;1F03=&quot;0391
+ \global\lccode&quot;1F04=&quot;1F04 \global\uccode&quot;1F04=&quot;0391
+ \global\lccode&quot;1F05=&quot;1F05 \global\uccode&quot;1F05=&quot;0391
+ \global\lccode&quot;1F06=&quot;1F06 \global\uccode&quot;1F06=&quot;0391
+ \global\lccode&quot;1F07=&quot;1F07 \global\uccode&quot;1F07=&quot;0391
+ \global\lccode&quot;1F08=&quot;1F00 \global\uccode&quot;1F08=&quot;0391
+ \global\lccode&quot;1F09=&quot;1F01 \global\uccode&quot;1F09=&quot;0391
+ \global\lccode&quot;1F0A=&quot;1F02 \global\uccode&quot;1F0A=&quot;0391
+ \global\lccode&quot;1F0B=&quot;1F03 \global\uccode&quot;1F0B=&quot;0391
+ \global\lccode&quot;1F0C=&quot;1F04 \global\uccode&quot;1F0C=&quot;0391
+ \global\lccode&quot;1F0D=&quot;1F05 \global\uccode&quot;1F0D=&quot;0391
+ \global\lccode&quot;1F0E=&quot;1F06 \global\uccode&quot;1F0E=&quot;0391
+ \global\lccode&quot;1F0F=&quot;1F07 \global\uccode&quot;1F0F=&quot;0391
+ \global\lccode&quot;1F10=&quot;1F10 \global\uccode&quot;1F10=&quot;0395
+ \global\lccode&quot;1F11=&quot;1F11 \global\uccode&quot;1F11=&quot;0395
+ \global\lccode&quot;1F12=&quot;1F12 \global\uccode&quot;1F12=&quot;0395
+ \global\lccode&quot;1F13=&quot;1F13 \global\uccode&quot;1F13=&quot;0395
+ \global\lccode&quot;1F14=&quot;1F14 \global\uccode&quot;1F14=&quot;0395
+ \global\lccode&quot;1F15=&quot;1F15 \global\uccode&quot;1F15=&quot;0395
+ \global\lccode&quot;1F18=&quot;1F10 \global\uccode&quot;1F18=&quot;0395
+ \global\lccode&quot;1F19=&quot;1F11 \global\uccode&quot;1F19=&quot;0395
+ \global\lccode&quot;1F1A=&quot;1F12 \global\uccode&quot;1F1A=&quot;0395
+ \global\lccode&quot;1F1B=&quot;1F13 \global\uccode&quot;1F1B=&quot;0395
+ \global\lccode&quot;1F1C=&quot;1F14 \global\uccode&quot;1F1C=&quot;0395
+ \global\lccode&quot;1F1D=&quot;1F15 \global\uccode&quot;1F1D=&quot;0395
+ \global\lccode&quot;1F20=&quot;1F20 \global\uccode&quot;1F20=&quot;0397
+ \global\lccode&quot;1F21=&quot;1F21 \global\uccode&quot;1F21=&quot;0397
+ \global\lccode&quot;1F22=&quot;1F22 \global\uccode&quot;1F22=&quot;0397
+ \global\lccode&quot;1F23=&quot;1F23 \global\uccode&quot;1F23=&quot;0397
+ \global\lccode&quot;1F24=&quot;1F24 \global\uccode&quot;1F24=&quot;0397
+ \global\lccode&quot;1F25=&quot;1F25 \global\uccode&quot;1F25=&quot;0397
+ \global\lccode&quot;1F26=&quot;1F26 \global\uccode&quot;1F26=&quot;0397
+ \global\lccode&quot;1F27=&quot;1F27 \global\uccode&quot;1F27=&quot;0397
+ \global\lccode&quot;1F28=&quot;1F20 \global\uccode&quot;1F28=&quot;0397
+ \global\lccode&quot;1F29=&quot;1F21 \global\uccode&quot;1F29=&quot;0397
+ \global\lccode&quot;1F2A=&quot;1F22 \global\uccode&quot;1F2A=&quot;0397
+ \global\lccode&quot;1F2B=&quot;1F23 \global\uccode&quot;1F2B=&quot;0397
+ \global\lccode&quot;1F2C=&quot;1F24 \global\uccode&quot;1F2C=&quot;0397
+ \global\lccode&quot;1F2D=&quot;1F25 \global\uccode&quot;1F2D=&quot;0397
+ \global\lccode&quot;1F2E=&quot;1F26 \global\uccode&quot;1F2E=&quot;0397
+ \global\lccode&quot;1F2F=&quot;1F27 \global\uccode&quot;1F2F=&quot;0397
+ \global\lccode&quot;1F30=&quot;1F30 \global\uccode&quot;1F30=&quot;0399
+ \global\lccode&quot;1F31=&quot;1F31 \global\uccode&quot;1F31=&quot;0399
+ \global\lccode&quot;1F32=&quot;1F32 \global\uccode&quot;1F32=&quot;0399
+ \global\lccode&quot;1F33=&quot;1F33 \global\uccode&quot;1F33=&quot;0399
+ \global\lccode&quot;1F34=&quot;1F34 \global\uccode&quot;1F34=&quot;0399
+ \global\lccode&quot;1F35=&quot;1F35 \global\uccode&quot;1F35=&quot;0399
+ \global\lccode&quot;1F36=&quot;1F36 \global\uccode&quot;1F36=&quot;0399
+ \global\lccode&quot;1F37=&quot;1F37 \global\uccode&quot;1F37=&quot;0399
+ \global\lccode&quot;1F38=&quot;1F30 \global\uccode&quot;1F38=&quot;0399
+ \global\lccode&quot;1F39=&quot;1F31 \global\uccode&quot;1F39=&quot;0399
+ \global\lccode&quot;1F3A=&quot;1F32 \global\uccode&quot;1F3A=&quot;0399
+ \global\lccode&quot;1F3B=&quot;1F33 \global\uccode&quot;1F3B=&quot;0399
+ \global\lccode&quot;1F3C=&quot;1F34 \global\uccode&quot;1F3C=&quot;0399
+ \global\lccode&quot;1F3D=&quot;1F35 \global\uccode&quot;1F3D=&quot;0399
+ \global\lccode&quot;1F3E=&quot;1F36 \global\uccode&quot;1F3E=&quot;0399
+ \global\lccode&quot;1F3F=&quot;1F37 \global\uccode&quot;1F3F=&quot;0399
+ \global\lccode&quot;1F40=&quot;1F40 \global\uccode&quot;1F40=&quot;039F
+ \global\lccode&quot;1F41=&quot;1F41 \global\uccode&quot;1F41=&quot;039F
+ \global\lccode&quot;1F42=&quot;1F42 \global\uccode&quot;1F42=&quot;039F
+ \global\lccode&quot;1F43=&quot;1F43 \global\uccode&quot;1F43=&quot;039F
+ \global\lccode&quot;1F44=&quot;1F44 \global\uccode&quot;1F44=&quot;039F
+ \global\lccode&quot;1F45=&quot;1F45 \global\uccode&quot;1F45=&quot;039F
+ \global\lccode&quot;1F48=&quot;1F40 \global\uccode&quot;1F48=&quot;039F
+ \global\lccode&quot;1F49=&quot;1F41 \global\uccode&quot;1F49=&quot;039F
+ \global\lccode&quot;1F4A=&quot;1F42 \global\uccode&quot;1F4A=&quot;039F
+ \global\lccode&quot;1F4B=&quot;1F43 \global\uccode&quot;1F4B=&quot;039F
+ \global\lccode&quot;1F4C=&quot;1F44 \global\uccode&quot;1F4C=&quot;039F
+ \global\lccode&quot;1F4D=&quot;1F45 \global\uccode&quot;1F4D=&quot;039F
+ \global\lccode&quot;1F50=&quot;1F50 \global\uccode&quot;1F50=&quot;03A5
+ \global\lccode&quot;1F51=&quot;1F51 \global\uccode&quot;1F51=&quot;03A5
+ \global\lccode&quot;1F52=&quot;1F52 \global\uccode&quot;1F52=&quot;03A5
+ \global\lccode&quot;1F53=&quot;1F53 \global\uccode&quot;1F53=&quot;03A5
+ \global\lccode&quot;1F54=&quot;1F54 \global\uccode&quot;1F54=&quot;03A5
+ \global\lccode&quot;1F55=&quot;1F55 \global\uccode&quot;1F55=&quot;03A5
+ \global\lccode&quot;1F56=&quot;1F56 \global\uccode&quot;1F56=&quot;03A5
+ \global\lccode&quot;1F57=&quot;1F57 \global\uccode&quot;1F57=&quot;03A5
+ \global\lccode&quot;1F59=&quot;1F51 \global\uccode&quot;1F59=&quot;03A5
+ \global\lccode&quot;1F5B=&quot;1F53 \global\uccode&quot;1F5B=&quot;03A5
+ \global\lccode&quot;1F5D=&quot;1F55 \global\uccode&quot;1F5D=&quot;03A5
+ \global\lccode&quot;1F5F=&quot;1F57 \global\uccode&quot;1F5F=&quot;03A5
+ \global\lccode&quot;1F60=&quot;1F60 \global\uccode&quot;1F60=&quot;03A9
+ \global\lccode&quot;1F61=&quot;1F61 \global\uccode&quot;1F61=&quot;03A9
+ \global\lccode&quot;1F62=&quot;1F62 \global\uccode&quot;1F62=&quot;03A9
+ \global\lccode&quot;1F63=&quot;1F63 \global\uccode&quot;1F63=&quot;03A9
+ \global\lccode&quot;1F64=&quot;1F64 \global\uccode&quot;1F64=&quot;03A9
+ \global\lccode&quot;1F65=&quot;1F65 \global\uccode&quot;1F65=&quot;03A9
+ \global\lccode&quot;1F66=&quot;1F66 \global\uccode&quot;1F66=&quot;03A9
+ \global\lccode&quot;1F67=&quot;1F67 \global\uccode&quot;1F67=&quot;03A9
+ \global\lccode&quot;1F68=&quot;1F60 \global\uccode&quot;1F68=&quot;03A9
+ \global\lccode&quot;1F69=&quot;1F61 \global\uccode&quot;1F69=&quot;03A9
+ \global\lccode&quot;1F6A=&quot;1F62 \global\uccode&quot;1F6A=&quot;03A9
+ \global\lccode&quot;1F6B=&quot;1F63 \global\uccode&quot;1F6B=&quot;03A9
+ \global\lccode&quot;1F6C=&quot;1F64 \global\uccode&quot;1F6C=&quot;03A9
+ \global\lccode&quot;1F6D=&quot;1F65 \global\uccode&quot;1F6D=&quot;03A9
+ \global\lccode&quot;1F6E=&quot;1F66 \global\uccode&quot;1F6E=&quot;03A9
+ \global\lccode&quot;1F6F=&quot;1F67 \global\uccode&quot;1F6F=&quot;03A9
+ \global\lccode&quot;1F70=&quot;1F70 \global\uccode&quot;1F70=&quot;0391
+ \global\lccode&quot;1F71=&quot;1F71 \global\uccode&quot;1F71=&quot;0391
+ \global\lccode&quot;1F72=&quot;1F72 \global\uccode&quot;1F72=&quot;0395
+ \global\lccode&quot;1F73=&quot;1F73 \global\uccode&quot;1F73=&quot;0395
+ \global\lccode&quot;1F74=&quot;1F74 \global\uccode&quot;1F74=&quot;0397
+ \global\lccode&quot;1F75=&quot;1F75 \global\uccode&quot;1F75=&quot;0397
+ \global\lccode&quot;1F76=&quot;1F76 \global\uccode&quot;1F76=&quot;0399
+ \global\lccode&quot;1F77=&quot;1F77 \global\uccode&quot;1F77=&quot;0399
+ \global\lccode&quot;1F78=&quot;1F78 \global\uccode&quot;1F78=&quot;039F
+ \global\lccode&quot;1F79=&quot;1F79 \global\uccode&quot;1F79=&quot;039F
+ \global\lccode&quot;1F7A=&quot;1F7A \global\uccode&quot;1F7A=&quot;03A5
+ \global\lccode&quot;1F7B=&quot;1F7B \global\uccode&quot;1F7B=&quot;03A5
+ \global\lccode&quot;1F7C=&quot;1F7C \global\uccode&quot;1F7C=&quot;03A9
+ \global\lccode&quot;1F7D=&quot;1F7D \global\uccode&quot;1F7D=&quot;03A9
+ \global\lccode&quot;1F80=&quot;1F80 \global\uccode&quot;1F80=&quot;1FBC
+ \global\lccode&quot;1F81=&quot;1F81 \global\uccode&quot;1F81=&quot;1FBC
+ \global\lccode&quot;1F82=&quot;1F82 \global\uccode&quot;1F82=&quot;1FBC
+ \global\lccode&quot;1F83=&quot;1F83 \global\uccode&quot;1F83=&quot;1FBC
+ \global\lccode&quot;1F84=&quot;1F84 \global\uccode&quot;1F84=&quot;1FBC
+ \global\lccode&quot;1F85=&quot;1F85 \global\uccode&quot;1F85=&quot;1FBC
+ \global\lccode&quot;1F86=&quot;1F86 \global\uccode&quot;1F86=&quot;1FBC
+ \global\lccode&quot;1F87=&quot;1F87 \global\uccode&quot;1F87=&quot;1FBC
+ \global\lccode&quot;1F88=&quot;1F80 \global\uccode&quot;1F88=&quot;1FBC
+ \global\lccode&quot;1F89=&quot;1F81 \global\uccode&quot;1F89=&quot;1FBC
+ \global\lccode&quot;1F8A=&quot;1F82 \global\uccode&quot;1F8A=&quot;1FBC
+ \global\lccode&quot;1F8B=&quot;1F83 \global\uccode&quot;1F8B=&quot;1FBC
+ \global\lccode&quot;1F8C=&quot;1F84 \global\uccode&quot;1F8C=&quot;1FBC
+ \global\lccode&quot;1F8D=&quot;1F85 \global\uccode&quot;1F8D=&quot;1FBC
+ \global\lccode&quot;1F8E=&quot;1F86 \global\uccode&quot;1F8E=&quot;1FBC
+ \global\lccode&quot;1F8F=&quot;1F87 \global\uccode&quot;1F8F=&quot;1FBC
+ \global\lccode&quot;1F90=&quot;1F90 \global\uccode&quot;1F90=&quot;1FCC
+ \global\lccode&quot;1F91=&quot;1F91 \global\uccode&quot;1F91=&quot;1FCC
+ \global\lccode&quot;1F92=&quot;1F92 \global\uccode&quot;1F92=&quot;1FCC
+ \global\lccode&quot;1F93=&quot;1F93 \global\uccode&quot;1F93=&quot;1FCC
+ \global\lccode&quot;1F94=&quot;1F94 \global\uccode&quot;1F94=&quot;1FCC
+ \global\lccode&quot;1F95=&quot;1F95 \global\uccode&quot;1F95=&quot;1FCC
+ \global\lccode&quot;1F96=&quot;1F96 \global\uccode&quot;1F96=&quot;1FCC
+ \global\lccode&quot;1F97=&quot;1F97 \global\uccode&quot;1F97=&quot;1FCC
+ \global\lccode&quot;1F98=&quot;1F90 \global\uccode&quot;1F98=&quot;1FCC
+ \global\lccode&quot;1F99=&quot;1F91 \global\uccode&quot;1F99=&quot;1FCC
+ \global\lccode&quot;1F9A=&quot;1F92 \global\uccode&quot;1F9A=&quot;1FCC
+ \global\lccode&quot;1F9B=&quot;1F93 \global\uccode&quot;1F9B=&quot;1FCC
+ \global\lccode&quot;1F9C=&quot;1F94 \global\uccode&quot;1F9C=&quot;1FCC
+ \global\lccode&quot;1F9D=&quot;1F95 \global\uccode&quot;1F9D=&quot;1FCC
+ \global\lccode&quot;1F9E=&quot;1F96 \global\uccode&quot;1F9E=&quot;1FCC
+ \global\lccode&quot;1F9F=&quot;1F97 \global\uccode&quot;1F9F=&quot;1FCC
+ \global\lccode&quot;1FA0=&quot;1FA0 \global\uccode&quot;1FA0=&quot;1FFC
+ \global\lccode&quot;1FA1=&quot;1FA1 \global\uccode&quot;1FA1=&quot;1FFC
+ \global\lccode&quot;1FA2=&quot;1FA2 \global\uccode&quot;1FA2=&quot;1FFC
+ \global\lccode&quot;1FA3=&quot;1FA3 \global\uccode&quot;1FA3=&quot;1FFC
+ \global\lccode&quot;1FA4=&quot;1FA4 \global\uccode&quot;1FA4=&quot;1FFC
+ \global\lccode&quot;1FA5=&quot;1FA5 \global\uccode&quot;1FA5=&quot;1FFC
+ \global\lccode&quot;1FA6=&quot;1FA6 \global\uccode&quot;1FA6=&quot;1FFC
+ \global\lccode&quot;1FA7=&quot;1FA7 \global\uccode&quot;1FA7=&quot;1FFC
+ \global\lccode&quot;1FA8=&quot;1FA0 \global\uccode&quot;1FA8=&quot;1FFC
+ \global\lccode&quot;1FA9=&quot;1FA1 \global\uccode&quot;1FA9=&quot;1FFC
+ \global\lccode&quot;1FAA=&quot;1FA2 \global\uccode&quot;1FAA=&quot;1FFC
+ \global\lccode&quot;1FAB=&quot;1FA3 \global\uccode&quot;1FAB=&quot;1FFC
+ \global\lccode&quot;1FAC=&quot;1FA4 \global\uccode&quot;1FAC=&quot;1FFC
+ \global\lccode&quot;1FAD=&quot;1FA5 \global\uccode&quot;1FAD=&quot;1FFC
+ \global\lccode&quot;1FAE=&quot;1FA6 \global\uccode&quot;1FAE=&quot;1FFC
+ \global\lccode&quot;1FAF=&quot;1FA7 \global\uccode&quot;1FAF=&quot;1FFC
+ \global\lccode&quot;1FB0=&quot;1FB0 \global\uccode&quot;1FB0=&quot;1FB8
+ \global\lccode&quot;1FB1=&quot;1FB1 \global\uccode&quot;1FB1=&quot;1FB9
+ \global\lccode&quot;1FB2=&quot;1FB2 \global\uccode&quot;1FB2=&quot;1FBC
+ \global\lccode&quot;1FB3=&quot;1FB3 \global\uccode&quot;1FB3=&quot;1FBC
+ \global\lccode&quot;1FB4=&quot;1FB4 \global\uccode&quot;1FB4=&quot;1FBC
+ \global\lccode&quot;1FB6=&quot;1FB6 \global\uccode&quot;1FB6=&quot;0391
+ \global\lccode&quot;1FB7=&quot;1FB7 \global\uccode&quot;1FB7=&quot;1FBC
+ \global\lccode&quot;1FB8=&quot;1FB0 \global\uccode&quot;1FB8=&quot;1FB8
+ \global\lccode&quot;1FB9=&quot;1FB1 \global\uccode&quot;1FB9=&quot;1FB9
+ \global\lccode&quot;1FBA=&quot;1F70 \global\uccode&quot;1FBA=&quot;0391
+ \global\lccode&quot;1FBB=&quot;1F71 \global\uccode&quot;1FBB=&quot;0391
+ \global\lccode&quot;1FBC=&quot;1FB3 \global\uccode&quot;1FBC=&quot;1FBC
+ \global\lccode&quot;1FBD=&quot;1FBD \global\uccode&quot;1FBD=&quot;1FBD
+ \global\lccode&quot;1FC2=&quot;1FC2 \global\uccode&quot;1FC2=&quot;1FCC
+ \global\lccode&quot;1FC3=&quot;1FC3 \global\uccode&quot;1FC3=&quot;1FCC
+ \global\lccode&quot;1FC4=&quot;1FC4 \global\uccode&quot;1FC4=&quot;1FCC
+ \global\lccode&quot;1FC6=&quot;1FC6 \global\uccode&quot;1FC6=&quot;0397
+ \global\lccode&quot;1FC7=&quot;1FC7 \global\uccode&quot;1FC7=&quot;1FCC
+ \global\lccode&quot;1FC8=&quot;1F72 \global\uccode&quot;1FC8=&quot;0395
+ \global\lccode&quot;1FC9=&quot;1F73 \global\uccode&quot;1FC9=&quot;0395
+ \global\lccode&quot;1FCA=&quot;1F74 \global\uccode&quot;1FCA=&quot;0397
+ \global\lccode&quot;1FCB=&quot;1F75 \global\uccode&quot;1FCB=&quot;0397
+ \global\lccode&quot;1FCC=&quot;1FC3 \global\uccode&quot;1FCC=&quot;1FCC
+ \global\lccode&quot;1FD0=&quot;1FD0 \global\uccode&quot;1FD0=&quot;1FD8
+ \global\lccode&quot;1FD1=&quot;1FD1 \global\uccode&quot;1FD1=&quot;1FD9
+ \global\lccode&quot;1FD2=&quot;1FD2 \global\uccode&quot;1FD2=&quot;03AA
+ \global\lccode&quot;1FD3=&quot;1FD3 \global\uccode&quot;1FD3=&quot;03AA
+ \global\lccode&quot;1FD6=&quot;1FD6 \global\uccode&quot;1FD6=&quot;0399
+ \global\lccode&quot;1FD7=&quot;1FD7 \global\uccode&quot;1FD7=&quot;03AA
+ \global\lccode&quot;1FD8=&quot;1FD0 \global\uccode&quot;1FD8=&quot;1FD8
+ \global\lccode&quot;1FD9=&quot;1FD1 \global\uccode&quot;1FD9=&quot;1FD9
+ \global\lccode&quot;1FDA=&quot;1F76 \global\uccode&quot;1FDA=&quot;0399
+ \global\lccode&quot;1FDB=&quot;1F77 \global\uccode&quot;1FDB=&quot;0399
+ \global\lccode&quot;1FE0=&quot;1FE0 \global\uccode&quot;1FE0=&quot;1FE8
+ \global\lccode&quot;1FE1=&quot;1FE1 \global\uccode&quot;1FE1=&quot;1FE9
+ \global\lccode&quot;1FE2=&quot;1FE2 \global\uccode&quot;1FE2=&quot;03AB
+ \global\lccode&quot;1FE3=&quot;1FE3 \global\uccode&quot;1FE3=&quot;03AB
+ \global\lccode&quot;1FE4=&quot;1FE4 \global\uccode&quot;1FE4=&quot;03A1
+ \global\lccode&quot;1FE5=&quot;1FE5 \global\uccode&quot;1FE5=&quot;03A1
+ \global\lccode&quot;1FE6=&quot;1FE6 \global\uccode&quot;1FE6=&quot;03A5
+ \global\lccode&quot;1FE7=&quot;1FE7 \global\uccode&quot;1FE7=&quot;03AB
+ \global\lccode&quot;1FE8=&quot;1FE0 \global\uccode&quot;1FE8=&quot;1FE8
+ \global\lccode&quot;1FE9=&quot;1FE1 \global\uccode&quot;1FE9=&quot;1FE9
+ \global\lccode&quot;1FEA=&quot;1F7A \global\uccode&quot;1FEA=&quot;03A5
+ \global\lccode&quot;1FEB=&quot;1F7B \global\uccode&quot;1FEB=&quot;03A5
+ \global\lccode&quot;1FEC=&quot;1FE5 \global\uccode&quot;1FEC=&quot;03A1
+ \global\lccode&quot;1FF2=&quot;1FF2 \global\uccode&quot;1FF2=&quot;1FFC
+ \global\lccode&quot;1FF3=&quot;1FF3 \global\uccode&quot;1FF3=&quot;1FFC
+ \global\lccode&quot;1FF4=&quot;1FF4 \global\uccode&quot;1FF4=&quot;1FFC
+ \global\lccode&quot;1FF6=&quot;1FF6 \global\uccode&quot;1FF6=&quot;03A9
+ \global\lccode&quot;1FF7=&quot;1FF7 \global\uccode&quot;1FF7=&quot;1FFC
+ \global\lccode&quot;1FF8=&quot;1F78 \global\uccode&quot;1FF8=&quot;039F
+ \global\lccode&quot;1FF9=&quot;1F79 \global\uccode&quot;1FF9=&quot;039F
+ \global\lccode&quot;1FFA=&quot;1F7C \global\uccode&quot;1FFA=&quot;03A9
+ \global\lccode&quot;1FFB=&quot;1F7D \global\uccode&quot;1FFB=&quot;03A9
+ \global\lccode&quot;1FFC=&quot;1FF3 \global\uccode&quot;1FFC=&quot;1FFC
+}</pre>
</section>
<section id="uclclist">
-<h3><a class="toc-backref" href="#id15">uclclist</a></h3>
+<h3><a class="toc-backref" href="#toc-entry-16" role="doc-backlink">uclclist</a></h3>
<p>The common Greek font encoding definitions in <a class="reference external" href="greek-fontenc.def.html">greek-fontenc.def</a> extend the
<cite>uclclist</cite> with Greek LICR macros. Here, we add Unicode-specific “<a class="reference external" href="greek-fontenc.def.html#mark-hiatus">hiatus</a>”
handling (copied from <a class="reference external" href="lgrenc.def.html">lgrenc.def</a> and changed
-Latin transcription to Unicode literals).</p>
+Latin transliteration to Unicode literals).</p>
<p>The hiatus definition modifications:</p>
<pre class="literal-block">\DeclareTextCommand{\LGR&#64;A&#64;hiatus}{\UnicodeEncodingName}{%
\LGR&#64;ifnextchar{Ι}{\textAlpha\&quot;}{%