summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/greek-inputenc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-09-14 21:59:22 +0000
committerKarl Berry <karl@freefriends.org>2014-09-14 21:59:22 +0000
commit7426807c769da65414ae7586a8d3a52175f18ac4 (patch)
tree8a315fbe42252b1398af85db3eaabe84c412c357 /Master/texmf-dist/doc/latex/greek-inputenc
parent327c7c00b7879bf8e82fc936ea757be48dea5c82 (diff)
greek-inputenc (14sep14)
git-svn-id: svn://tug.org/texlive/trunk@35167 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/greek-inputenc')
-rw-r--r--Master/texmf-dist/doc/latex/greek-inputenc/README48
-rw-r--r--Master/texmf-dist/doc/latex/greek-inputenc/README.html803
-rw-r--r--Master/texmf-dist/doc/latex/greek-inputenc/greek-utf8.pdfbin0 -> 343998 bytes
-rw-r--r--Master/texmf-dist/doc/latex/greek-inputenc/greek-utf8.tex (renamed from Master/texmf-dist/doc/latex/greek-inputenc/test-utf8.tex)250
-rw-r--r--Master/texmf-dist/doc/latex/greek-inputenc/lgrenc.dfu.html1277
-rw-r--r--Master/texmf-dist/doc/latex/greek-inputenc/test-utf8.pdfbin348609 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/greek-inputenc/unicode-licr.txt382
7 files changed, 2354 insertions, 406 deletions
diff --git a/Master/texmf-dist/doc/latex/greek-inputenc/README b/Master/texmf-dist/doc/latex/greek-inputenc/README
index 094b5a55423..46b7dbc3270 100644
--- a/Master/texmf-dist/doc/latex/greek-inputenc/README
+++ b/Master/texmf-dist/doc/latex/greek-inputenc/README
@@ -4,9 +4,9 @@ Greek input encoding definition files
*************************************
:Author: Apostolos Syropoulos, Dimitrios Filippou, Günter Milde
-:Date: 2013-07-18
-:Copyright: © 1999 Dimitrios Filippou
- © 2000 Apostolos Syropoulos
+:Date: 2014-09-14
+:Copyright: © 1999 Dimitrios Filippou,
+ © 2000 Apostolos Syropoulos,
© 2013 Günter Milde <milde@users.sf.net>
:Licence: This work may be distributed and/or modified under the
conditions of the `LaTeX Project Public License`_, either
@@ -18,8 +18,19 @@ Greek input encoding definition files
News
====
-:May 2013: * new maintainer.
- * Unicode support with the standard "utf8" option.
+.. class:: borderless
+
+===== ============ ============================================================
+1.3 2013-05-17 New maintainer.
+.. Unicode support with the standard "utf8" option.
+1.4 2013-07-16 bugfix for GREEK SMALL LETTER RHO WITH PSILI/DASIA,
+.. drop "greek" from macro names for ancient characters,
+.. ``\ypogegrammeni`` and ``\prosgegrammeni`` instead of ``|``
+1.4.1 2013-07-18 bugfix: wrong breathings psilioxia -> dasiaoxia
+1.5 2014-09-14 use named accent macros for Greek accents,
+.. documentation update (warn of ``;``-conversion!)
+===== ============ ============================================================
+
Files
=====
@@ -43,7 +54,7 @@ Files
[#transliteration]_
Test examples and output:
- :utf-8: `<test-utf8.tex>`_, `<test-utf8.pdf>`_ (comprehensive example)
+ :utf-8: `<greek-utf8.tex>`_, `<greek-utf8.pdf>`_ (comprehensive example)
:iso 8859-7: `<test-iso-8859-7.tex>`_, `<test-iso-8859-7.pdf>`_ (basic test)
@@ -77,8 +88,8 @@ Pass the encoding name as option to inputenc_.
The "utf8" option only defines characters that are accessible in declared
font encodings. In order to load the Greek definitions in ``lgrenc.dfu``,
-specify the LGR font encoding with fontenc_ or the "greek" option for
-babel_, e.g. ::
+specify the LGR font encoding with fontenc_, the "greek" option for
+babel_, or both, e.g. ::
\usepackage[LGR,T1]{fontenc}
\usepackage[utf8]{inputenc}
@@ -88,8 +99,26 @@ or ::
\usepackage[greek,english]{babel}
\usepackage[utf8]{inputenc}
-See `test-utf8.tex`_ for an example.
+See `greek-utf8.tex`_ for an example.
+
+Warning
+-------
+
+LGR is no "standard font encoding". Latin characters and some other ASCII
+symbols are mapped to Greek equivalents if LGR is the active font encoding.
+(See usage.pdf_ for a description of this Latin-Greek transliteration.)
+
+This means you need an explicit font-encoding switch for Latin words and
+abbreviations in Greek text, e.g.,
+not ``\foreignlanguage{greek}{((ηία αντίσταση 750-kΩ))}``
+but ``\foreignlanguage{greek}{((ηία αντίσταση 750-\textlatin{k}Ω))}``.
+Special care is also required with the **question mark characters**: While
+the Unicode standard says character ``003B SEMICOLON`` (and not 037E) is the
+preferred character for `Greek question mark', the LGR font encoding maps it
+to a middle dot (ano teleia), while the Latin question mark is mapped to the
+erotimatiko. As a result, only the deprecated character ``037E GREEK QUESTION
+MARK`` works with both, Xe/LuaTeX and 8-bit TeX.
.. References
@@ -110,3 +139,4 @@ See `test-utf8.tex`_ for an example.
.. _ibycus-babel: http://www.ctan.org/pkg/ibycus-babel
.. _inputenc: http://www.ctan.org/pkg/inputenc
.. _lgrx: http://www.ctan.org/pkg/lgrx
+.. _usage.pdf: http://mirrors.ctan.org/macros/latex/contrib/babel-contrib/greek/usage.pdf
diff --git a/Master/texmf-dist/doc/latex/greek-inputenc/README.html b/Master/texmf-dist/doc/latex/greek-inputenc/README.html
index bea49e962b2..33c62984e80 100644
--- a/Master/texmf-dist/doc/latex/greek-inputenc/README.html
+++ b/Master/texmf-dist/doc/latex/greek-inputenc/README.html
@@ -3,13 +3,717 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.11: http://docutils.sourceforge.net/" />
+<meta name="generator" content="Docutils 0.12: http://docutils.sourceforge.net/" />
<title>greek-inputenc</title>
<meta name="author" content="Apostolos Syropoulos, Dimitrios Filippou, Günter Milde" />
-<meta name="date" content="2013-05-16" />
-<meta name="copyright" content="© 1999 Dimitrios Filippou © 2000 Apostolos Syropoulos © 2013 Günter Milde &lt;milde&#64;users.sf.net&gt;" />
-<link rel="stylesheet" href="../../../../../Code/Python/docutils-svn/docutils/docutils/writers/html4strict/html4css1.css" type="text/css" />
-<link rel="stylesheet" href="../../../../../Code/Python/docutils-svn/docutils/docutils/writers/html4strict/html4css2.css" type="text/css" />
+<meta name="date" content="2014-09-14" />
+<meta name="copyright" content="© 1999 Dimitrios Filippou, © 2000 Apostolos Syropoulos, © 2013 Günter Milde &lt;milde&#64;users.sf.net&gt;" />
+<style type="text/css">
+
+/*
+:Author: David Goodger (goodger@python.org)
+:Id: $Id: html4css1.css 7614 2013-02-21 15:55:51Z milde $
+:Copyright: This stylesheet has been placed in the public domain.
+
+Default cascading style sheet for the HTML output of Docutils.
+
+See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
+customize this style sheet.
+*/
+
+/* used to remove borders from tables and images */
+.borderless, table.borderless td, table.borderless th {
+ border: 0 }
+
+table.borderless td, table.borderless th {
+ /* Override padding for "table.docutils td" with "! important".
+ The right padding separates the table cells. */
+ padding: 0 0.5em 0 0 ! important }
+
+.first {
+ /* Override more specific margin styles with "! important". */
+ margin-top: 0 ! important }
+
+.last, .with-subtitle {
+ margin-bottom: 0 ! important }
+
+.hidden {
+ display: none }
+
+a.toc-backref {
+ text-decoration: none ;
+ color: black }
+
+blockquote.epigraph {
+ margin: 2em 5em ; }
+
+dl.docutils dd {
+ margin-bottom: 0.5em }
+
+object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] {
+ overflow: hidden;
+}
+
+/* Uncomment (and remove this text!) to get bold-faced definition list terms
+dl.docutils dt {
+ font-weight: bold }
+*/
+
+div.abstract {
+ margin: 2em 5em }
+
+div.abstract p.topic-title {
+ font-weight: bold ;
+ text-align: center }
+
+div.admonition, div.attention, div.caution, div.danger, div.error,
+div.hint, div.important, div.note, div.tip, div.warning {
+ margin: 2em ;
+ border: medium outset ;
+ padding: 1em }
+
+div.admonition p.admonition-title, div.hint p.admonition-title,
+div.important p.admonition-title, div.note p.admonition-title,
+div.tip p.admonition-title {
+ font-weight: bold ;
+ font-family: sans-serif }
+
+div.attention p.admonition-title, div.caution p.admonition-title,
+div.danger p.admonition-title, div.error p.admonition-title,
+div.warning p.admonition-title, .code .error {
+ color: red ;
+ font-weight: bold ;
+ font-family: sans-serif }
+
+/* Uncomment (and remove this text!) to get reduced vertical space in
+ compound paragraphs.
+div.compound .compound-first, div.compound .compound-middle {
+ margin-bottom: 0.5em }
+
+div.compound .compound-last, div.compound .compound-middle {
+ margin-top: 0.5em }
+*/
+
+div.dedication {
+ margin: 2em 5em ;
+ text-align: center ;
+ font-style: italic }
+
+div.dedication p.topic-title {
+ font-weight: bold ;
+ font-style: normal }
+
+div.figure {
+ margin-left: 2em ;
+ margin-right: 2em }
+
+div.footer, div.header {
+ clear: both;
+ font-size: smaller }
+
+div.line-block {
+ display: block ;
+ margin-top: 1em ;
+ margin-bottom: 1em }
+
+div.line-block div.line-block {
+ margin-top: 0 ;
+ margin-bottom: 0 ;
+ margin-left: 1.5em }
+
+div.sidebar {
+ margin: 0 0 0.5em 1em ;
+ border: medium outset ;
+ padding: 1em ;
+ background-color: #ffffee ;
+ width: 40% ;
+ float: right ;
+ clear: right }
+
+div.sidebar p.rubric {
+ font-family: sans-serif ;
+ font-size: medium }
+
+div.system-messages {
+ margin: 5em }
+
+div.system-messages h1 {
+ color: red }
+
+div.system-message {
+ border: medium outset ;
+ padding: 1em }
+
+div.system-message p.system-message-title {
+ color: red ;
+ font-weight: bold }
+
+div.topic {
+ margin: 2em }
+
+h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
+h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
+ margin-top: 0.4em }
+
+h1.title {
+ text-align: center }
+
+h2.subtitle {
+ text-align: center }
+
+hr.docutils {
+ width: 75% }
+
+img.align-left, .figure.align-left, object.align-left {
+ clear: left ;
+ float: left ;
+ margin-right: 1em }
+
+img.align-right, .figure.align-right, object.align-right {
+ clear: right ;
+ float: right ;
+ margin-left: 1em }
+
+img.align-center, .figure.align-center, object.align-center {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+.align-left {
+ text-align: left }
+
+.align-center {
+ clear: both ;
+ text-align: center }
+
+.align-right {
+ text-align: right }
+
+/* reset inner alignment in figures */
+div.align-right {
+ text-align: inherit }
+
+/* div.align-center * { */
+/* text-align: left } */
+
+ol.simple, ul.simple {
+ margin-bottom: 1em }
+
+ol.arabic {
+ list-style: decimal }
+
+ol.loweralpha {
+ list-style: lower-alpha }
+
+ol.upperalpha {
+ list-style: upper-alpha }
+
+ol.lowerroman {
+ list-style: lower-roman }
+
+ol.upperroman {
+ list-style: upper-roman }
+
+p.attribution {
+ text-align: right ;
+ margin-left: 50% }
+
+p.caption {
+ font-style: italic }
+
+p.credits {
+ font-style: italic ;
+ font-size: smaller }
+
+p.label {
+ white-space: nowrap }
+
+p.rubric {
+ font-weight: bold ;
+ font-size: larger ;
+ color: maroon ;
+ text-align: center }
+
+p.sidebar-title {
+ font-family: sans-serif ;
+ font-weight: bold ;
+ font-size: larger }
+
+p.sidebar-subtitle {
+ font-family: sans-serif ;
+ font-weight: bold }
+
+p.topic-title {
+ font-weight: bold }
+
+pre.address {
+ margin-bottom: 0 ;
+ margin-top: 0 ;
+ font: inherit }
+
+pre.literal-block, pre.doctest-block, pre.math, pre.code {
+ margin-left: 2em ;
+ margin-right: 2em }
+
+pre.code .ln { color: grey; } /* line numbers */
+pre.code, code { background-color: #eeeeee }
+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 }
+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}
+
+span.classifier {
+ font-family: sans-serif ;
+ font-style: oblique }
+
+span.classifier-delimiter {
+ font-family: sans-serif ;
+ font-weight: bold }
+
+span.interpreted {
+ font-family: sans-serif }
+
+span.option {
+ white-space: nowrap }
+
+span.pre {
+ white-space: pre }
+
+span.problematic {
+ color: red }
+
+span.section-subtitle {
+ /* font-size relative to parent (h1..h6 element) */
+ font-size: 80% }
+
+table.citation {
+ border-left: solid 1px gray;
+ margin-left: 1px }
+
+table.docinfo {
+ margin: 2em 4em }
+
+table.docutils {
+ margin-top: 0.5em ;
+ margin-bottom: 0.5em }
+
+table.footnote {
+ border-left: solid 1px black;
+ margin-left: 1px }
+
+table.docutils td, table.docutils th,
+table.docinfo td, table.docinfo th {
+ padding-left: 0.5em ;
+ padding-right: 0.5em ;
+ vertical-align: top }
+
+table.docutils th.field-name, table.docinfo th.docinfo-name {
+ font-weight: bold ;
+ text-align: left ;
+ white-space: nowrap ;
+ padding-left: 0 }
+
+/* "booktabs" style (no vertical lines) */
+table.docutils.booktabs {
+ border: 0px;
+ border-top: 2px solid;
+ border-bottom: 2px solid;
+ border-collapse: collapse;
+}
+table.docutils.booktabs * {
+ border: 0px;
+}
+table.docutils.booktabs th {
+ border-bottom: thin solid;
+ text-align: left;
+}
+
+h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
+h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
+ font-size: 100% }
+
+ul.auto-toc {
+ list-style-type: none }
+
+</style>
+<style type="text/css">
+
+/* html4css2.css: Cascading style sheet for Docutils' html4strict writer. */
+/* */
+/* :Author: Günter Milde */
+/* :Copyright: © 2009 Günter Milde. */
+/* Released without warranties or conditions of any kind */
+/* under the terms of the Apache License, Version 2.0 */
+/* http://www.apache.org/licenses/LICENSE-2.0 */
+/* */
+/* This stylesheet supplements the Docutils standard style 'html4css1.css'. */
+/* It uses CSS 2.1 elements (supported by up-to-date versions of popular */
+/* browsers). */
+
+/* General rules */
+/* ============= */
+
+body {
+ padding: 0 5%;
+ margin: 8px 0;
+ line-height:1.3;
+ /* http://ilovetypography.com/2008/02/28/a-guide-to-web-typography/
+ recommends "line-spacing that’s at least 140% of your text size" */
+ counter-reset: table;
+ /* counter-reset: figure; */
+}
+
+/* avoid long lines --> better reading */
+/* OTOH: lines should not be too short because of missing hyphenation, */
+div.document {
+ max-width: 45em;
+ margin: auto;
+}
+
+/* separate items except for compact lists */
+dl > dd {
+ margin-bottom: 1em;
+}
+.compact li, .compact p, .compact ul, .compact ol
+dl.simple > dd, .simple li, .simple p, .simple ul, .simple ol {
+ margin-top: 0;
+ margin-bottom: 0;
+/* background: magenta; */
+}
+dl.simple, dl.compact, dl.simple > dd, dl.compact > dd {
+ margin-top: 0;
+ margin-bottom: 0;
+/* background: lightgreen; */
+}
+
+/* space around paragraphs */
+dl > dd p:first-child, td > p {
+ margin: 0;
+}
+
+/* Sidebar */
+/* ------- */
+
+div.sidebar {
+ margin-right: -5%;
+}
+
+/* Special definition lists */
+/* ======================== */
+
+/* bold definition term on the same line as the label */
+dl.field-list > dt, dl.option-list > dt, dl.docinfo > dt,
+dl.footnote > dt, dl.citation > dt, dl.description > dt {
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+ font-weight: bold;
+}
+/* except for these */
+dl.option-list > dt, dl.footnote > dt {
+ font-weight: normal;
+}
+
+
+
+/* Field Lists */
+/* ----------- */
+
+/* field names followed by a colon */
+dl.field-list > dt:after, dl.docinfo > dt:after {
+ content: ":";
+}
+
+/* Offset for field content (corresponds to the --field-name-limit option) */
+dl.field-list > dd {
+ margin-left: 9em; /* ca. 14 chars in the test examples */
+ padding-left: 0.5em;
+}
+
+/* start field-body on a new line after long field names */
+dl.field-list > dd p {
+ width: 100%;
+/* display: inline-block; */
+/* background: yellow; */
+}
+
+dl.field-list > dd > p:first-child,
+/* dl.field-list > dd > ol:first-child, */
+/* dl.field-list > dd > ul:first-child, */
+dl.field-list > dd > dl:first-child {
+ display: inline-block;
+}
+
+/* field-list variants:: */
+
+/* example for custom field-name width */
+dl.field-list.narrow > dd {
+ margin-left: 5em;
+}
+
+/* start field-body on same line after long field names */
+dl.field-list.run-in > dd p {
+ display: block;
+}
+
+/* wrap or truncate long field names */
+dl.field-list.fix-labelwidth > dt {
+ width: 8em; /* set to dl.field-list > dd margin-left - padding-left */
+ overflow: hidden;
+}
+dl.field-list.fix-labelwidth > dd:after {
+ /* a "stopper" to prevent next dd floating up too far */
+ content: '';
+ display: block;
+ clear: left;
+}
+
+/* docinfo */
+
+dl.docinfo > dd {
+ margin-left: 8em;
+/* margin-bottom: 0.5em; */
+}
+
+
+/* option list */
+
+dl.option-list {
+ margin-left: 1em;
+ padding-left: 0;
+}
+
+dl.option-list > dd {
+ margin-left: 8em;
+ /* margin-bottom: 0.5em; */
+}
+
+/* start description on a new line after long options */
+dl.option-list > dd p {
+ width: 100%;
+ display: inline-block;
+}
+
+/* footnotes */
+
+a.footnote-reference, a.fn-backref {
+ text-decoration: inherit; /* do not underline footnote links */
+}
+
+dl.footnote {
+ /* line on the left */
+ padding-left: 1ex;
+ border-left: solid;
+ border-left-width: thin;
+ /* border-color: black; */
+}
+
+/* paragraph on same line as backrefs */
+dd > em {
+/* background: green; */
+ float: left;
+ margin-right: 1ex
+}
+
+
+/*
+Ordered List (Enumeration)
+--------------------------
+
+Use counters to replace the deprecated start attribute. Make sure the
+resulting list resembles the list-style 'outside' with a hanging indent.
+*/
+
+/* New ordered list: reset counter, suppress the default label */
+ol, ol.arabic, ol.loweralpha, ol.upperalpha,
+ol.lowerroman, ol.upperroman {
+ counter-reset: item;
+ list-style: none
+}
+
+/* Set the negative indent of the list label as feature of the list item */
+ol > li {
+ text-indent: -40px; /* Mozillas default indent */
+}
+/* reset for child elements */
+ol > li > * {
+ text-indent: 0px;
+ text-indent: 0;
+ margin-top: 0;
+ /* background: lightgreen; */
+}
+
+/* Label */
+ol > li:before {
+ /* increment and typeset counter(s), */
+ counter-increment: item;
+ content: counter(item) ".";
+ /* display next to the content (aligned top-right), */
+ display: inline-block;
+ text-align: right;
+ vertical-align: top;
+ /* sum must match ol>li {text-indent:} (40px is Mozillas default) */
+ width: 35px;
+ padding-right: 5px;
+/* background: yellow; */
+}
+
+/* The list item's first line starts next to the label, without indent */
+ol > li > p:first-child,
+ol > li > ol:first-child,
+ol > li > ul:first-child,
+ol > li > dl:first-child {
+ display: inline-block;
+ /* background: lightblue; */
+}
+
+/* default separator variants */
+ol.loweralpha > li:before {
+ content: counter(item, lower-alpha) ")";
+}
+ol.upperalpha > li:before {
+ content: counter(item, upper-alpha) ".";
+}
+ol.lowerroman > li:before {
+ content: "(" counter(item, lower-roman) ")";
+}
+ol.upperroman > li:before {
+ content: counter(item, upper-roman) ")";
+}
+/* nested counters (1, 1.1, 1.1.1, etc) */
+/* nested enumerated lists "inherit" the class attribute, other lists not */
+ol.nested > li:before, ol.nested ol > li:before {
+ content: counters(item, ".") " ";
+}
+
+/* lists nested in definition list */
+
+dd > ul, dd > ol {
+ padding-left: 0pt;
+}
+
+/* TODO: prefix, suffix? */
+
+/* smaller font for super- and subscripts */
+/* sub, sup {font-size: 70%;} */ /* Mozilla default is `smaller` */
+
+
+/* Tables */
+/* ====== */
+
+/* margins and borders for "normal" tables */
+table {
+/* background: magenta; */
+ margin-top: 1em ;
+ margin-bottom: 1em;
+/* border-style: outset; */
+ border-style: solid;
+ border-color: silver;
+ border-width: thin;
+ border-collapse: collapse;
+}
+blockquote > table {
+ margin-top: 0em ;
+ margin-bottom: 0em;
+}
+
+td, th {
+ border-style: solid;
+ border-width: thin;
+ border-color: silver;
+ /* text-align: left; */
+ padding: 0 1ex;
+}
+
+td > p:first-child, th > p:first-child {
+ margin-top: 0;
+}
+td > p, th > p {
+ margin-bottom: 0;
+}
+
+/* no borders for "borderless" tables */
+table.borderless, table.borderless * {
+ border-style: none;
+}
+
+/* "booktabs" style (no vertical lines) */
+table.booktabs {
+ border: 0;
+ border-top: 2px solid;
+ border-bottom: 2px solid;
+ border-collapse: collapse;
+}
+
+table.booktabs * {
+ border: 0;
+}
+table.booktabs th {
+ border-bottom: thin solid;
+ text-align: left;
+}
+
+table > caption {
+ text-align: left;
+ margin-bottom: 0.25em
+/* padding: 2em 0 1em 0; */
+}
+
+/* numbered tables*/
+table.numbered > caption:before {
+ counter-increment: table; /* defined/re-set in body */
+ content: "Table " counter(table) ": ";
+ font-weight: bold;
+}
+
+
+/* literal text
+ ------------
+*/
+/* whitespace and wrapping in inline literals */
+/* possible values: normal, nowrap, pre, pre-wrap, pre-line */
+tt.literal {
+ white-space: pre-wrap;
+}
+
+/* /* compensate for initial line-break (which is literal with XHTML 1.1) */ */
+/* pre.literal-block, pre.doctest-block { */
+/* margin-top: 0em ; */
+/* } */
+
+/* Table of Contents */
+
+/* don't indent like a topic */
+div.topic.contents {
+ margin: 0;
+}
+/* div.topic.contents ul { */
+/* list-style: none; */
+/* } */
+
+div.topic.contents a {
+ text-decoration: none; /* no underline for links */
+}
+
+/* section numbers */
+
+span.sectnum {
+ padding-right: 1ex;
+}
+
+/* admonitions */
+
+/* no padding for top and bottom */
+div.admonition, div.attention, div.caution, div.danger, div.error,
+div.hint, div.important, div.note, div.tip, div.warning {
+ padding: 0px 1em }
+
+</style>
</head>
<body>
<div class="document" id="greek-inputenc">
@@ -20,10 +724,10 @@
<dt class="author">Author</dt>
<dd class="author">Apostolos Syropoulos, Dimitrios Filippou, Günter Milde</dd>
<dt class="date">Date</dt>
-<dd class="date">2013-05-16</dd>
+<dd class="date">2014-09-14</dd>
<dt class="copyright">Copyright</dt>
-<dd class="copyright">© 1999 Dimitrios Filippou
-© 2000 Apostolos Syropoulos
+<dd class="copyright">© 1999 Dimitrios Filippou,
+© 2000 Apostolos Syropoulos,
© 2013 Günter Milde &lt;<a class="reference external" href="mailto:milde&#64;users.sf.net">milde&#64;users.sf.net</a>&gt;</dd>
<dt>Licence</dt>
<dd><p>This work may be distributed and/or modified under the
@@ -38,14 +742,51 @@ files for Greek for use with <a class="reference external" href="http://www.ctan
</div>
<div class="section" id="news">
<h1>News</h1>
-<dl class="field-list simple">
-<dt>May 2013</dt>
-<dd><ul class="simple">
-<li><p>new maintainer.</p></li>
-<li><p>Unicode support with the standard “utf8” option.</p></li>
-</ul>
-</dd>
-</dl>
+<table class="borderless">
+<colgroup>
+<col width="6%" />
+<col width="16%" />
+<col width="78%" />
+</colgroup>
+<tbody>
+<tr><td><p>1.3</p></td>
+<td><p>2013-05-17</p></td>
+<td><p>New maintainer.</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td>&nbsp;</td>
+<td><p>Unicode support with the standard “utf8” option.</p></td>
+</tr>
+<tr><td><p>1.4</p></td>
+<td><p>2013-07-16</p></td>
+<td><p>bugfix for GREEK SMALL LETTER RHO WITH PSILI/DASIA,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td>&nbsp;</td>
+<td><p>drop “greek” from macro names for ancient characters,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td>&nbsp;</td>
+<td><p><tt class="literal">\ypogegrammeni</tt> and <tt class="literal">\prosgegrammeni</tt> instead of <tt class="literal">|</tt></p></td>
+</tr>
+<tr><td><p>1.4.1</p></td>
+<td><p>2013-07-18</p></td>
+<td><p>bugfix: wrong breathings psilioxia -&gt; dasiaoxia</p></td>
+</tr>
+<tr><td><p>1.5</p></td>
+<td><p>2014-09-14</p></td>
+<td><p>use named accent macros for Greek accents,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td>&nbsp;</td>
+<td><p>documentation update (warn of <tt class="literal">;</tt>-conversion!)</p></td>
+</tr>
+</tbody>
+</table>
</div>
<div class="section" id="files">
<h1>Files</h1>
@@ -67,7 +808,7 @@ with <a class="reference external" href="http://docutils.sourceforge.net/rst.htm
<dt>Test examples and output:</dt>
<dd><dl class="field-list simple">
<dt>utf-8</dt>
-<dd><p><a class="reference external" href="test-utf8.tex">test-utf8.tex</a>, <a class="reference external" href="test-utf8.pdf">test-utf8.pdf</a> (comprehensive example)</p>
+<dd><p><a class="reference external" href="greek-utf8.tex">greek-utf8.tex</a>, <a class="reference external" href="greek-utf8.pdf">greek-utf8.pdf</a> (comprehensive example)</p>
</dd>
<dt>iso 8859-7</dt>
<dd><p><a class="reference external" href="test-iso-8859-7.tex">test-iso-8859-7.tex</a>, <a class="reference external" href="test-iso-8859-7.pdf">test-iso-8859-7.pdf</a> (basic test)</p>
@@ -80,7 +821,7 @@ with <a class="reference external" href="http://docutils.sourceforge.net/rst.htm
<em>(<a class="fn-backref" href="#id1">1</a>, <a class="fn-backref" href="#id2">2</a>)</em> <p class="last">Currently, these files translate to a Latin
transcription particular to the LGR font encoding. Drawbacks include:
Latin characters in PDF strings (<a class="reference external" href="http://www.ctan.org/pkg/hyperref">hyperref</a> bookmarks and TOC sidebar, cf.
-<a class="reference external" href="http://mirrors.ctan.org/macros/latex/contrib/lgrx/greekhyperref.pdf">greekhyperref.pdf</a>), no kerning between accented characters.</p>
+<a class="reference external" href="http://mirrors.ctan.org/language/greek/greek-fontenc/greekhyperref.pdf">greekhyperref.pdf</a>), no kerning between accented characters.</p>
</dd>
</dl>
</div>
@@ -99,13 +840,11 @@ directory (e.g. for testing).</p></li>
</div>
<div class="section" id="usage">
<h1>Usage</h1>
-<p>Pass the encoding name as option to <a class="reference external" href="http://www.ctan.org/pkg/inputenc">inputenc</a>. For example</p>
-<pre class="literal-block">\usepackage[iso-8859-7]{inputenc}
-</pre>
+<p>Pass the encoding name as option to <a class="reference external" href="http://www.ctan.org/pkg/inputenc">inputenc</a>.</p>
<p>The “utf8” option only defines characters that are accessible in declared
font encodings. In order to load the Greek definitions in <tt class="literal">lgrenc.dfu</tt>,
-specify the LGR font encoding with <a class="reference external" href="http://www.ctan.org/pkg/fontenc">fontenc</a> or the “greek” or
-“polutonikogreek” options for <a class="reference external" href="http://www.ctan.org/pkg/babel">babel</a>, e.g.</p>
+specify the LGR font encoding with <a class="reference external" href="http://www.ctan.org/pkg/fontenc">fontenc</a>, the “greek” option for
+<a class="reference external" href="http://www.ctan.org/pkg/babel">babel</a>, or both, e.g.</p>
<pre class="literal-block">\usepackage[LGR,T1]{fontenc}
\usepackage[utf8]{inputenc}
</pre>
@@ -113,10 +852,26 @@ specify the LGR font encoding with <a class="reference external" href="http://ww
<pre class="literal-block">\usepackage[greek,english]{babel}
\usepackage[utf8]{inputenc}
</pre>
-<p>See <a class="reference external" href="test-utf8.tex">test-utf8.tex</a> for an example.</p>
+<p>See <a class="reference external" href="greek-utf8.tex">greek-utf8.tex</a> for an example.</p>
+<div class="section" id="warning">
+<h2>Warning</h2>
+<p>LGR is no “standard font encoding”. Latin characters and some other ASCII
+symbols are mapped to Greek equivalents if LGR is the active font encoding.
+(See <a class="reference external" href="http://mirrors.ctan.org/macros/latex/contrib/babel-contrib/greek/usage.pdf">usage.pdf</a> for a description of this Latin-Greek transliteration.)</p>
+<p>This means you need an explicit font-encoding switch for Latin words and
+abbreviations in Greek text, e.g.,
+not <tt class="literal"><span class="pre">\foreignlanguage{greek}{((ηία</span> αντίσταση <span class="pre">750-kΩ))}</span></tt>
+but <tt class="literal"><span class="pre">\foreignlanguage{greek}{((ηία</span> αντίσταση <span class="pre">750-\textlatin{k}Ω))}</span></tt>.</p>
+<p>Special care is also required with the <strong>question mark characters</strong>: While
+the Unicode standard says character <tt class="literal">003B SEMICOLON</tt> (and not 037E) is the
+preferred character for <cite>Greek question mark’, the LGR font encoding maps it
+to a middle dot (ano teleia), while the Latin question mark is mapped to the
+erotimatiko. As a result, only the deprecated character “037E GREEK QUESTION
+MARK`</cite> works with both, Xe/LuaTeX and 8-bit TeX.</p>
<!-- References
========== -->
</div>
</div>
+</div>
</body>
</html>
diff --git a/Master/texmf-dist/doc/latex/greek-inputenc/greek-utf8.pdf b/Master/texmf-dist/doc/latex/greek-inputenc/greek-utf8.pdf
new file mode 100644
index 00000000000..4429be0c334
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/greek-inputenc/greek-utf8.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/greek-inputenc/test-utf8.tex b/Master/texmf-dist/doc/latex/greek-inputenc/greek-utf8.tex
index eaea2b47961..1138d52a0b7 100644
--- a/Master/texmf-dist/doc/latex/greek-inputenc/test-utf8.tex
+++ b/Master/texmf-dist/doc/latex/greek-inputenc/greek-utf8.tex
@@ -2,11 +2,12 @@
\usepackage{cmap} % fix search and cut-and-paste in Acrobat Reader
\usepackage[LGR,T1]{fontenc}
\usepackage[utf8]{inputenc}
-%\usepackage{textalpha}
+\usepackage{textalpha}
+\usepackage{alphabeta}
\usepackage{textcomp}
\usepackage[colorlinks]{hyperref}
\usepackage{bookmark}
-\usepackage{parskip}
+% \usepackage{parskip}
\usepackage{booktabs}
\usepackage{lmodern}
@@ -15,81 +16,164 @@
% The document should work with and without babel:
\usepackage[greek,english]{babel}
-\languageattribute{greek}{polutoniko}
+% \languageattribute{greek}{polutoniko}
-% from textalpha.sty:
+% from textalpha.sty and babel (greek.ldf):
\DeclareTextCommandDefault{\ensuregreek}[1]{{\fontencoding{LGR}\selectfont #1}}
\begin{document}
-\title{Greek Unicode with \emph{inputenc}}
+\title{Greek Unicode with 8-bit TeX and \emph{inputenc}}
\author{Günter Milde}
\maketitle
-\abstract{
-The definitions in \texttt{lgrenc.dfu} provide UTF-8 support for Greek based
-on \href{http://www.ctan.org/pkg/inputenc}{inputenc} and the LICRs (LaTeX
-internal character representations) defined in \texttt{lgrenc.def} from the
-\href{http://www.ctan.org/pkg/greek-fontec}{greek-fontec} package.
-}
+\abstract{ The definitions in \texttt{lgrenc.dfu} provide UTF-8 support for
+the Greek script based on \emph{inputenc} and the \emph{LaTeX internal
+character representation} macros (LICRs) defined in the \emph{greek-fontenc}
+package.
+\section{Motivation}
-\section{Usage}
+The \href{http://www.ctan.org/pkg/inputenc}{inputenc} standard package
+enables the use of non-ASCII characters with 8-bit TeX. However, it misses
+definitions for Greek characters. The \emph{greek-inputenc} package extends
+\emph{inputenc} to allow the use of Greek literals in the document source.
-If the \emph{greek-fontenc} package is installed, the line
-\begin{verbatim}
- \usepackage[utf8]{inputenc}
-\end{verbatim}
-in the document preamble allows the use of Greek Unicode literals in the
-document body, if the current font encoding is LGR.\footnote{%
-All \emph{inputenc} Unicode definitions only work for text in the correct
-font encoding.}
+As with all \emph{inputenc} definitions, this only works if the active font
+encoding supports the characters. For the Greek script, this is usually the
+non-standard \emph{LGR} font encoding (see
+\href{http://www.ctan.org/pkg/greek-fontec}{greek-fontec}).
% e.g. Π produces:
% ! LaTeX Error: Command \textPi unavailable in encoding T1.
% just like Ж produces:
% ! LaTeX Error: Command \CYRZH unavailable in encoding T1.
+
+\section{Usage}
+
+There are several alternatives to activate Greek Unicode input for 8-bit TeX%
+\footnote{
+ The XeTeX and LuaTeX engines use utf8 as native input encoding. They do
+ not require (and, except in 8-bit compatibility mode, do not work with)
+ the \emph{inputenc} and \emph{greek-inputenc} packages.}
+%
+(see also the source document \url{greek-utf8.tex}):
+
+
+\begin{itemize}
+
+\item
+Define the LGR font encoding and the UTF8 input encoding, e.g.,
+%
+\begin{verbatim}
+ \usepackage[T1,LGR]{fontenc}
+ \usepackage[utf8]{inputenc}
+\end{verbatim}
+%
+Ensure, LGR is the active font encoding whenever a Greek character is
+used in the text.
+
+\item
+For text in the Greek language, it is recommended to use the
+\href{http://www.ctan.org/pkg/babel}{Babel} package with the Greek language
+definitions in \href{http://www.ctan.org/pkg/babel-greek}{babel-greek}.
+Babel sets the font encoding automatically to LGR and Greek Unicode
+characters work as expected. Write in the preamble, e.g.,
+%
+\begin{verbatim}
+ \usepackage[utf8]{inputenc}
+ \usepackage[LGR,T1]{fontenc}
+ \usepackage[english,greek,german]{babel}
+\end{verbatim}
%
-(The font encoding is automatically set to LGR by babel for the
-\emph{greek} language.)
+and use \verb+\foreignlanguage+ or \verb+\selectlanguage+ to set the text
+language to Greek (see the
+\href{http://www.ctan.org/pkg/babel-greek}{babel-greek} documentation for
+detailled examples).
+\begin{quote}
+ \selectlanguage{greek}
+ Τί φήις; Ἱδὼν ἐνθέδε παῖδ’ ἐλευθέραν
+ τὰς πλησίον Νύμφας στεφανοῦσαν, Σώστρατε,
+ ἐρῶν άπῆλθες εὐθύς;
+\end{quote}
+
+\item
In combination with the \emph{textalpha} package from
-\href{http://www.ctan.org/pkg/lgrx}{lgrx}, Greek Unicode literals can be
-used in text with any font encoding just like the symbols provided by
-package ``textcomp'' (i.e. with some limitations to kerning,
-MakeUppercase/MakeLowercase and multiple accents, described in
-\texttt{textalpha-test} from the ``lgrx'' package):
+\href{http://www.ctan.org/pkg/greek-fontenc}{greek-fontenc}, Greek Unicode
+characters can be used in text with any font encoding -- just like the
+symbols provided by package ``textcomp'' (i.e. with some limitations
+described in
+\href{http://mirrors.ctan.org/language/greek/greek-fontenc/textalpha-doc.pdf}%
+{textalpha-doc}). With the preamble lines
%
\begin{verbatim}
\usepackage[utf8]{inputenc}
\usepackage{textalpha}
\end{verbatim}
+%
+it is straightforward to write about π-mesons, γ-radiation, or a 50\,kΩ
+resistor.
+\item
In combination with the \emph{alphabeta} package (also from
-\href{http://www.ctan.org/pkg/lgrx}{lgrx}),
+\href{http://www.ctan.org/pkg/greek-fontenc}{greek-fontenc}),
Greek Unicode literals can also be used in math mode:
%
\begin{verbatim}
\usepackage[utf8]{inputenc}
\usepackage{alphabeta}
\end{verbatim}
+\[
+ \tan β = \frac{\sin β}{\cos β}.
+\]
+
+\end{itemize}
+
+\section{Warning: unsafe ASCII input}
+
+LGR is no ``standard font encoding''. Latin characters and some other ASCII
+symbols are mapped to Greek equivalents if LGR is the active font encoding.
+(See
+\href{http://mirrors.ctan.org/macros/latex/contrib/babel-contrib/greek/usage.pdf}{usage.pdf}
+for a description of this Latin-Greek transliteration.)
+
+This means you need an explicit language and/or font-encoding switch for
+Latin words and abbreviations in Greek text, e.g., not
+\foreignlanguage{greek}{((ηία αντίσταση 750-kΩ))} but
+\foreignlanguage{greek}{((ηία αντίσταση 750-\textlatin{k}Ω))}
+
+Special care is also required with the question mark characters: While the
+Unicode standard says character 003B SEMICOLON and not 037E, is the
+preferred character for `Greek question mark', the LGR font encoding maps it
+to a middle dot (ano teleia), while the Latin question mark is mapped to the
+erotimatiko.
+As a result, only the deprecated character 037E GREEK QUESTION MARK works
+with both, Xe/LuaTeX and 8-bit TeX. Compare the source \url{greek-utf8.tex}
+and the PDF output:
+
+\begin{center}
+\begin{tabular}{lll}
+ Latin (T1) & Greek (LGR) & question mark character \\
+ \midrule
+ Τί φήις; & \foreignlanguage{greek}{Τί φήις;} & 037E GREEK QUESTION MARK \\
+ Τί φήις; & \foreignlanguage{greek}{Τί φήις;} & 003B SEMICOLON \\
+ Τί φήις? & \foreignlanguage{greek}{Τί φήις?} & 003F QUESTION MARK \\
+\end{tabular}
+\end{center}
\section{Supported Characters}
-LGR is no ``standard font encoding''. Latin characters are mapped to Greek
-if LGR is the active font encoding. This means you need an explicit
-font-encoding switch for Latin words and abbreviations in Greek text.
-
Unicode definitions exist for all non-ASCII characters that can be rendered
with an LGR-encoded font.
-\pagebreak
\subsection{Greek and Coptic}
legend: * glyph missing in LGR, [space] Unicode point not defined
-\selectlanguage{greek}
+\noindent
+% \selectlanguage{greek}
\begin{tabular}{rrrrrrrrrrrrrrrrr}
\toprule
& 0 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & A & B & \textlatin C & D & E & F\\
@@ -109,7 +193,7 @@ legend: * glyph missing in LGR, [space] Unicode point not defined
\subsection{Greek Extended}
-\selectlanguage{greek}
+% \selectlanguage{greek}
\begin{tabular}{rrrrrrrrrrrrrrrrr}
\toprule
& 0 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & A & B & \textlatin C & D & E & F\\
@@ -137,6 +221,7 @@ legend: * glyph missing in LGR, [space] Unicode point not defined
\subsection{Other Unicode Blocks}
+
Latin-1 Supplement: \ensuregreek{¨ « ¯ ´ · »}
IPA Extensions: \ensuregreek{ə}
@@ -149,7 +234,7 @@ prevents kerning and ligatures, e.g. \ensuregreek{A‌‌U} vs. \ensuregreek{AU}
Currency Symbols: \ensuregreek{€}
-Letterlike Symbols: Ω % OHM SIGN, preferred representation is 03A9
+Letter-like Symbols: Ω % OHM SIGN, preferred representation is 03A9
Ancient Greek Numbers: \ensuregreek{
𐅄 % \textPiDelta{} % GREEK ACROPHONIC ATTIC FIFTY
@@ -158,7 +243,7 @@ Ancient Greek Numbers: \ensuregreek{
𐅇 % \textPiMu{} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
}
-\section{MakeUppercase, MakeLowercase}
+\section{Test up/downcasing}
Capital Greek letters have diacritics (except the dialytika) to the left
(instead of above) and drop them in uppercase, e.g.
@@ -168,7 +253,7 @@ Tonos and dasia on the first vowel of a diphthong (\ensuregreek{άι, άυ, έι
imply a \emph{hiatus}. A dialytika must be placed on the second
vowel if they are dropped (\ensuregreek{\MakeUppercase{\'ai, \'au, \'ei}}).
-The auto-hiatus feature in lgrxenc.def works nice with the Latin
+The auto-hiatus feature in lgrxenc.def works with the Latin
transcription and with character-macros (%
\ensuregreek{\MakeUppercase{%
\'ai,
@@ -192,10 +277,10 @@ but not if the second character of the diphthong is a Unicode literal
Therefore, the diaresis is missing in the following examples:
\ensuregreek{άυλος $\mapsto$ \MakeUppercase{άυλος},
- ἄυλος $\mapsto$ \MakeUppercase{ἄυλος},
- μάινα $\mapsto$ \MakeUppercase{μάινα},
- κέικ, $\mapsto$ \MakeUppercase{κέικ},
- ἀυπνία $\mapsto$ \MakeUppercase{ἀυπνία}}.
+ ἄυλος $\mapsto$ \MakeUppercase{ἄυλος},
+ μάινα $\mapsto$ \MakeUppercase{μάινα},
+ κέικ, $\mapsto$ \MakeUppercase{κέικ},
+ ἀυπνία $\mapsto$ \MakeUppercase{ἀυπνία}}.
Fixing this shortcoming requires knowledge of what the
\verb+\LGR@ifnextchar+ ``sees'' when the next character is an upcased
@@ -251,13 +336,12 @@ The lowercase of \ensuregreek{Σ} is the «auto-sigma» (\verb+\textautosigma+):
\ensuregreek{\MakeLowercase{ΣΣ‌}}. The lowercase of GREEK LETTER STIGMA
\ensuregreek{Ϛ} is \ensuregreek{\MakeLowercase{Ϛ}}.
-\newpage
\subsection{Greek extended}
MakeUppercase:
-\selectlanguage{greek}
+% \selectlanguage{greek}
\MakeUppercase{ ἀ ἁ ἂ ἃ ἄ ἅ ἆ ἇ Ἀ Ἁ Ἂ Ἃ Ἄ Ἅ Ἆ Ἇ }\\
\MakeUppercase{ ἐ ἑ ἒ ἓ ἔ ἕ Ἐ Ἑ Ἒ Ἓ Ἔ Ἕ }\\
@@ -277,9 +361,11 @@ MakeUppercase:
\MakeUppercase{ ῲ ῳ ῴ ῶ ῷ Ὸ Ό Ὼ Ώ ῼ ´ ῾ }
\selectlanguage{english}
+\newpage
+
MakeLowercase:
-\selectlanguage{greek}
+% \selectlanguage{greek}
\MakeLowercase{ ἀ ἁ ἂ ἃ ἄ ἅ ἆ ἇ Ἀ Ἁ Ἂ Ἃ Ἄ Ἅ Ἆ Ἇ }\\
\MakeLowercase{ ἐ ἑ ἒ ἓ ἔ ἕ Ἐ Ἑ Ἒ Ἓ Ἔ Ἕ }\\
\MakeLowercase{ ἠ ἡ ἢ ἣ ἤ ἥ ἦ ἧ Ἠ Ἡ Ἢ Ἣ Ἤ Ἥ Ἦ Ἧ }\\
@@ -300,39 +386,39 @@ MakeLowercase:
\subsection{Other Unicode Blocks}
-MakeUppercase works without effect on non-letter symbols and the letter shwa:
-
-\ensuregreek{
-\MakeUppercase{¨ « ¯ ´ · »}
-\MakeUppercase{ə}
-\MakeUppercase{˘a}
-\MakeUppercase{– — ‘ ’ ‰ a‌u}
-\MakeUppercase{€}
-% \MakeUppercase{Ω}
-\MakeUppercase{
-𐅄 % GREEK ACROPHONIC ATTIC FIFTY
-𐅅 % GREEK ACROPHONIC ATTIC FIVE HUNDRED
-𐅆 % GREEK ACROPHONIC ATTIC FIVE THOUSAND
-𐅇 % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
-}
-}
+MakeUppercase does not change non-letter symbols and the letter shwa:
+\begin{quote}
+ \greekscript
+ \MakeUppercase{¨ « ¯ ´ · »}
+ \MakeUppercase{ə}
+ \MakeUppercase{˘a}
+ \MakeUppercase{– — ‘ ’ ‰ a‌u}
+ \MakeUppercase{€}
+ % \MakeUppercase{Ω}
+ \MakeUppercase{
+ 𐅄 % GREEK ACROPHONIC ATTIC FIFTY
+ 𐅅 % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+ 𐅆 % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+ 𐅇 % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+ }
+\end{quote}
+MakeLowercase does not change non-letter symbols, too:
+\begin{quote}
+ \greekscript
+ \MakeLowercase{¨ « ¯ ´ · »}
+ \MakeLowercase{ə}
+ \MakeLowercase{˘A}
+ \MakeLowercase{– — ‘ ’ ‰ A‌‌U}
+ \MakeLowercase{€}
+ % \MakeLowercase{Ω}
+ \MakeLowercase{
+ 𐅄 % GREEK ACROPHONIC ATTIC FIFTY
+ 𐅅 % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+ 𐅆 % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+ 𐅇 % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+ }
+\end{quote}
-MakeLowercase works without effect on non-letter symbols, too:
-
-\ensuregreek{
-\MakeLowercase{¨ « ¯ ´ · »}
-\MakeLowercase{ə}
-\MakeLowercase{˘A}
-\MakeLowercase{– — ‘ ’ ‰ A‌‌U}
-\MakeLowercase{€}
-% \MakeLowercase{Ω}
-\MakeLowercase{
-𐅄 % GREEK ACROPHONIC ATTIC FIFTY
-𐅅 % GREEK ACROPHONIC ATTIC FIVE HUNDRED
-𐅆 % GREEK ACROPHONIC ATTIC FIVE THOUSAND
-𐅇 % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
-}
-}
\end{document}
@@ -350,11 +436,11 @@ Problems with text-extraction from PDF with Kerkis:
3Φ0 * * * * * * * * * * * * * * * *
-0387 GREEK ANO TELEIA missing
-03B6 zeta replaced by 03F9 GREEK CAPITAL LUNATE SIGMA SYMBOL
-03B8 GREEK SMALL LETTER THETA replaced by 03D1 GREEK THETA SYMBOL
-03C1 GREEK SMALL LETTER RHO replaced by 03F1 GREEK RHO SYMBOL
-03C6 GREEK SMALL LETTER PHI replaced by 03D5 GREEK PHI SYMBOL
+0387 GREEK ANO TELEIA missing
+03B6 zeta replaced by 03F9 GREEK CAPITAL LUNATE SIGMA SYMBOL
+03B8 GREEK SMALL LETTER THETA replaced by 03D1 GREEK THETA SYMBOL
+03C1 GREEK SMALL LETTER RHO replaced by 03F1 GREEK RHO SYMBOL
+03C6 GREEK SMALL LETTER PHI replaced by 03D5 GREEK PHI SYMBOL
and GFS Didot:
diff --git a/Master/texmf-dist/doc/latex/greek-inputenc/lgrenc.dfu.html b/Master/texmf-dist/doc/latex/greek-inputenc/lgrenc.dfu.html
index e341f380565..c47e9dc84fc 100644
--- a/Master/texmf-dist/doc/latex/greek-inputenc/lgrenc.dfu.html
+++ b/Master/texmf-dist/doc/latex/greek-inputenc/lgrenc.dfu.html
@@ -3,15 +3,720 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.11: http://docutils.sourceforge.net/" />
-<title>lgrenc.dfu: Greek Unicode support using LGR fonts</title>
+<meta name="generator" content="Docutils 0.12: http://docutils.sourceforge.net/" />
+<title>lgrenc.dfu</title>
<meta name="copyright" content="© 2010 Günter Milde" />
-<link rel="stylesheet" href="../../../../../Python/docutils-svn/docutils/docutils/writers/html4strict/html4css1.css" type="text/css" />
-<link rel="stylesheet" href="../../../../../Python/docutils-svn/docutils/docutils/writers/html4strict/html4css2.css" type="text/css" />
+<style type="text/css">
+
+/*
+:Author: David Goodger (goodger@python.org)
+:Id: $Id: html4css1.css 7614 2013-02-21 15:55:51Z milde $
+:Copyright: This stylesheet has been placed in the public domain.
+
+Default cascading style sheet for the HTML output of Docutils.
+
+See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
+customize this style sheet.
+*/
+
+/* used to remove borders from tables and images */
+.borderless, table.borderless td, table.borderless th {
+ border: 0 }
+
+table.borderless td, table.borderless th {
+ /* Override padding for "table.docutils td" with "! important".
+ The right padding separates the table cells. */
+ padding: 0 0.5em 0 0 ! important }
+
+.first {
+ /* Override more specific margin styles with "! important". */
+ margin-top: 0 ! important }
+
+.last, .with-subtitle {
+ margin-bottom: 0 ! important }
+
+.hidden {
+ display: none }
+
+a.toc-backref {
+ text-decoration: none ;
+ color: black }
+
+blockquote.epigraph {
+ margin: 2em 5em ; }
+
+dl.docutils dd {
+ margin-bottom: 0.5em }
+
+object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] {
+ overflow: hidden;
+}
+
+/* Uncomment (and remove this text!) to get bold-faced definition list terms
+dl.docutils dt {
+ font-weight: bold }
+*/
+
+div.abstract {
+ margin: 2em 5em }
+
+div.abstract p.topic-title {
+ font-weight: bold ;
+ text-align: center }
+
+div.admonition, div.attention, div.caution, div.danger, div.error,
+div.hint, div.important, div.note, div.tip, div.warning {
+ margin: 2em ;
+ border: medium outset ;
+ padding: 1em }
+
+div.admonition p.admonition-title, div.hint p.admonition-title,
+div.important p.admonition-title, div.note p.admonition-title,
+div.tip p.admonition-title {
+ font-weight: bold ;
+ font-family: sans-serif }
+
+div.attention p.admonition-title, div.caution p.admonition-title,
+div.danger p.admonition-title, div.error p.admonition-title,
+div.warning p.admonition-title, .code .error {
+ color: red ;
+ font-weight: bold ;
+ font-family: sans-serif }
+
+/* Uncomment (and remove this text!) to get reduced vertical space in
+ compound paragraphs.
+div.compound .compound-first, div.compound .compound-middle {
+ margin-bottom: 0.5em }
+
+div.compound .compound-last, div.compound .compound-middle {
+ margin-top: 0.5em }
+*/
+
+div.dedication {
+ margin: 2em 5em ;
+ text-align: center ;
+ font-style: italic }
+
+div.dedication p.topic-title {
+ font-weight: bold ;
+ font-style: normal }
+
+div.figure {
+ margin-left: 2em ;
+ margin-right: 2em }
+
+div.footer, div.header {
+ clear: both;
+ font-size: smaller }
+
+div.line-block {
+ display: block ;
+ margin-top: 1em ;
+ margin-bottom: 1em }
+
+div.line-block div.line-block {
+ margin-top: 0 ;
+ margin-bottom: 0 ;
+ margin-left: 1.5em }
+
+div.sidebar {
+ margin: 0 0 0.5em 1em ;
+ border: medium outset ;
+ padding: 1em ;
+ background-color: #ffffee ;
+ width: 40% ;
+ float: right ;
+ clear: right }
+
+div.sidebar p.rubric {
+ font-family: sans-serif ;
+ font-size: medium }
+
+div.system-messages {
+ margin: 5em }
+
+div.system-messages h1 {
+ color: red }
+
+div.system-message {
+ border: medium outset ;
+ padding: 1em }
+
+div.system-message p.system-message-title {
+ color: red ;
+ font-weight: bold }
+
+div.topic {
+ margin: 2em }
+
+h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
+h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
+ margin-top: 0.4em }
+
+h1.title {
+ text-align: center }
+
+h2.subtitle {
+ text-align: center }
+
+hr.docutils {
+ width: 75% }
+
+img.align-left, .figure.align-left, object.align-left {
+ clear: left ;
+ float: left ;
+ margin-right: 1em }
+
+img.align-right, .figure.align-right, object.align-right {
+ clear: right ;
+ float: right ;
+ margin-left: 1em }
+
+img.align-center, .figure.align-center, object.align-center {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+.align-left {
+ text-align: left }
+
+.align-center {
+ clear: both ;
+ text-align: center }
+
+.align-right {
+ text-align: right }
+
+/* reset inner alignment in figures */
+div.align-right {
+ text-align: inherit }
+
+/* div.align-center * { */
+/* text-align: left } */
+
+ol.simple, ul.simple {
+ margin-bottom: 1em }
+
+ol.arabic {
+ list-style: decimal }
+
+ol.loweralpha {
+ list-style: lower-alpha }
+
+ol.upperalpha {
+ list-style: upper-alpha }
+
+ol.lowerroman {
+ list-style: lower-roman }
+
+ol.upperroman {
+ list-style: upper-roman }
+
+p.attribution {
+ text-align: right ;
+ margin-left: 50% }
+
+p.caption {
+ font-style: italic }
+
+p.credits {
+ font-style: italic ;
+ font-size: smaller }
+
+p.label {
+ white-space: nowrap }
+
+p.rubric {
+ font-weight: bold ;
+ font-size: larger ;
+ color: maroon ;
+ text-align: center }
+
+p.sidebar-title {
+ font-family: sans-serif ;
+ font-weight: bold ;
+ font-size: larger }
+
+p.sidebar-subtitle {
+ font-family: sans-serif ;
+ font-weight: bold }
+
+p.topic-title {
+ font-weight: bold }
+
+pre.address {
+ margin-bottom: 0 ;
+ margin-top: 0 ;
+ font: inherit }
+
+pre.literal-block, pre.doctest-block, pre.math, pre.code {
+ margin-left: 2em ;
+ margin-right: 2em }
+
+pre.code .ln { color: grey; } /* line numbers */
+pre.code, code { background-color: #eeeeee }
+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 }
+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}
+
+span.classifier {
+ font-family: sans-serif ;
+ font-style: oblique }
+
+span.classifier-delimiter {
+ font-family: sans-serif ;
+ font-weight: bold }
+
+span.interpreted {
+ font-family: sans-serif }
+
+span.option {
+ white-space: nowrap }
+
+span.pre {
+ white-space: pre }
+
+span.problematic {
+ color: red }
+
+span.section-subtitle {
+ /* font-size relative to parent (h1..h6 element) */
+ font-size: 80% }
+
+table.citation {
+ border-left: solid 1px gray;
+ margin-left: 1px }
+
+table.docinfo {
+ margin: 2em 4em }
+
+table.docutils {
+ margin-top: 0.5em ;
+ margin-bottom: 0.5em }
+
+table.footnote {
+ border-left: solid 1px black;
+ margin-left: 1px }
+
+table.docutils td, table.docutils th,
+table.docinfo td, table.docinfo th {
+ padding-left: 0.5em ;
+ padding-right: 0.5em ;
+ vertical-align: top }
+
+table.docutils th.field-name, table.docinfo th.docinfo-name {
+ font-weight: bold ;
+ text-align: left ;
+ white-space: nowrap ;
+ padding-left: 0 }
+
+/* "booktabs" style (no vertical lines) */
+table.docutils.booktabs {
+ border: 0px;
+ border-top: 2px solid;
+ border-bottom: 2px solid;
+ border-collapse: collapse;
+}
+table.docutils.booktabs * {
+ border: 0px;
+}
+table.docutils.booktabs th {
+ border-bottom: thin solid;
+ text-align: left;
+}
+
+h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
+h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
+ font-size: 100% }
+
+ul.auto-toc {
+ list-style-type: none }
+
+</style>
+<style type="text/css">
+
+/* html4css2.css: Cascading style sheet for Docutils' html4strict writer. */
+/* */
+/* :Author: Günter Milde */
+/* :Copyright: © 2009 Günter Milde. */
+/* Released without warranties or conditions of any kind */
+/* under the terms of the Apache License, Version 2.0 */
+/* http://www.apache.org/licenses/LICENSE-2.0 */
+/* */
+/* This stylesheet supplements the Docutils standard style 'html4css1.css'. */
+/* It uses CSS 2.1 elements (supported by up-to-date versions of popular */
+/* browsers). */
+
+/* General rules */
+/* ============= */
+
+body {
+ padding: 0 5%;
+ margin: 8px 0;
+ line-height:1.3;
+ /* http://ilovetypography.com/2008/02/28/a-guide-to-web-typography/
+ recommends "line-spacing that’s at least 140% of your text size" */
+ counter-reset: table;
+ /* counter-reset: figure; */
+}
+
+/* avoid long lines --> better reading */
+/* OTOH: lines should not be too short because of missing hyphenation, */
+div.document {
+ max-width: 45em;
+ margin: auto;
+}
+
+/* separate items except for compact lists */
+dl > dd {
+ margin-bottom: 1em;
+}
+.compact li, .compact p, .compact ul, .compact ol
+dl.simple > dd, .simple li, .simple p, .simple ul, .simple ol {
+ margin-top: 0;
+ margin-bottom: 0;
+/* background: magenta; */
+}
+dl.simple, dl.compact, dl.simple > dd, dl.compact > dd {
+ margin-top: 0;
+ margin-bottom: 0;
+/* background: lightgreen; */
+}
+
+/* space around paragraphs */
+dl > dd p:first-child, td > p {
+ margin: 0;
+}
+
+/* Sidebar */
+/* ------- */
+
+div.sidebar {
+ margin-right: -5%;
+}
+
+/* Special definition lists */
+/* ======================== */
+
+/* bold definition term on the same line as the label */
+dl.field-list > dt, dl.option-list > dt, dl.docinfo > dt,
+dl.footnote > dt, dl.citation > dt, dl.description > dt {
+ clear: left;
+ float: left;
+ margin: 0;
+ padding: 0;
+ padding-right: 0.5em;
+ font-weight: bold;
+}
+/* except for these */
+dl.option-list > dt, dl.footnote > dt {
+ font-weight: normal;
+}
+
+
+
+/* Field Lists */
+/* ----------- */
+
+/* field names followed by a colon */
+dl.field-list > dt:after, dl.docinfo > dt:after {
+ content: ":";
+}
+
+/* Offset for field content (corresponds to the --field-name-limit option) */
+dl.field-list > dd {
+ margin-left: 9em; /* ca. 14 chars in the test examples */
+ padding-left: 0.5em;
+}
+
+/* start field-body on a new line after long field names */
+dl.field-list > dd p {
+ width: 100%;
+/* display: inline-block; */
+/* background: yellow; */
+}
+
+dl.field-list > dd > p:first-child,
+/* dl.field-list > dd > ol:first-child, */
+/* dl.field-list > dd > ul:first-child, */
+dl.field-list > dd > dl:first-child {
+ display: inline-block;
+}
+
+/* field-list variants:: */
+
+/* example for custom field-name width */
+dl.field-list.narrow > dd {
+ margin-left: 5em;
+}
+
+/* start field-body on same line after long field names */
+dl.field-list.run-in > dd p {
+ display: block;
+}
+
+/* wrap or truncate long field names */
+dl.field-list.fix-labelwidth > dt {
+ width: 8em; /* set to dl.field-list > dd margin-left - padding-left */
+ overflow: hidden;
+}
+dl.field-list.fix-labelwidth > dd:after {
+ /* a "stopper" to prevent next dd floating up too far */
+ content: '';
+ display: block;
+ clear: left;
+}
+
+/* docinfo */
+
+dl.docinfo > dd {
+ margin-left: 8em;
+/* margin-bottom: 0.5em; */
+}
+
+
+/* option list */
+
+dl.option-list {
+ margin-left: 1em;
+ padding-left: 0;
+}
+
+dl.option-list > dd {
+ margin-left: 8em;
+ /* margin-bottom: 0.5em; */
+}
+
+/* start description on a new line after long options */
+dl.option-list > dd p {
+ width: 100%;
+ display: inline-block;
+}
+
+/* footnotes */
+
+a.footnote-reference, a.fn-backref {
+ text-decoration: inherit; /* do not underline footnote links */
+}
+
+dl.footnote {
+ /* line on the left */
+ padding-left: 1ex;
+ border-left: solid;
+ border-left-width: thin;
+ /* border-color: black; */
+}
+
+/* paragraph on same line as backrefs */
+dd > em {
+/* background: green; */
+ float: left;
+ margin-right: 1ex
+}
+
+
+/*
+Ordered List (Enumeration)
+--------------------------
+
+Use counters to replace the deprecated start attribute. Make sure the
+resulting list resembles the list-style 'outside' with a hanging indent.
+*/
+
+/* New ordered list: reset counter, suppress the default label */
+ol, ol.arabic, ol.loweralpha, ol.upperalpha,
+ol.lowerroman, ol.upperroman {
+ counter-reset: item;
+ list-style: none
+}
+
+/* Set the negative indent of the list label as feature of the list item */
+ol > li {
+ text-indent: -40px; /* Mozillas default indent */
+}
+/* reset for child elements */
+ol > li > * {
+ text-indent: 0px;
+ text-indent: 0;
+ margin-top: 0;
+ /* background: lightgreen; */
+}
+
+/* Label */
+ol > li:before {
+ /* increment and typeset counter(s), */
+ counter-increment: item;
+ content: counter(item) ".";
+ /* display next to the content (aligned top-right), */
+ display: inline-block;
+ text-align: right;
+ vertical-align: top;
+ /* sum must match ol>li {text-indent:} (40px is Mozillas default) */
+ width: 35px;
+ padding-right: 5px;
+/* background: yellow; */
+}
+
+/* The list item's first line starts next to the label, without indent */
+ol > li > p:first-child,
+ol > li > ol:first-child,
+ol > li > ul:first-child,
+ol > li > dl:first-child {
+ display: inline-block;
+ /* background: lightblue; */
+}
+
+/* default separator variants */
+ol.loweralpha > li:before {
+ content: counter(item, lower-alpha) ")";
+}
+ol.upperalpha > li:before {
+ content: counter(item, upper-alpha) ".";
+}
+ol.lowerroman > li:before {
+ content: "(" counter(item, lower-roman) ")";
+}
+ol.upperroman > li:before {
+ content: counter(item, upper-roman) ")";
+}
+/* nested counters (1, 1.1, 1.1.1, etc) */
+/* nested enumerated lists "inherit" the class attribute, other lists not */
+ol.nested > li:before, ol.nested ol > li:before {
+ content: counters(item, ".") " ";
+}
+
+/* lists nested in definition list */
+
+dd > ul, dd > ol {
+ padding-left: 0pt;
+}
+
+/* TODO: prefix, suffix? */
+
+/* smaller font for super- and subscripts */
+/* sub, sup {font-size: 70%;} */ /* Mozilla default is `smaller` */
+
+
+/* Tables */
+/* ====== */
+
+/* margins and borders for "normal" tables */
+table {
+/* background: magenta; */
+ margin-top: 1em ;
+ margin-bottom: 1em;
+/* border-style: outset; */
+ border-style: solid;
+ border-color: silver;
+ border-width: thin;
+ border-collapse: collapse;
+}
+blockquote > table {
+ margin-top: 0em ;
+ margin-bottom: 0em;
+}
+
+td, th {
+ border-style: solid;
+ border-width: thin;
+ border-color: silver;
+ /* text-align: left; */
+ padding: 0 1ex;
+}
+
+td > p:first-child, th > p:first-child {
+ margin-top: 0;
+}
+td > p, th > p {
+ margin-bottom: 0;
+}
+
+/* no borders for "borderless" tables */
+table.borderless, table.borderless * {
+ border-style: none;
+}
+
+/* "booktabs" style (no vertical lines) */
+table.booktabs {
+ border: 0;
+ border-top: 2px solid;
+ border-bottom: 2px solid;
+ border-collapse: collapse;
+}
+
+table.booktabs * {
+ border: 0;
+}
+table.booktabs th {
+ border-bottom: thin solid;
+ text-align: left;
+}
+
+table > caption {
+ text-align: left;
+ margin-bottom: 0.25em
+/* padding: 2em 0 1em 0; */
+}
+
+/* numbered tables*/
+table.numbered > caption:before {
+ counter-increment: table; /* defined/re-set in body */
+ content: "Table " counter(table) ": ";
+ font-weight: bold;
+}
+
+
+/* literal text
+ ------------
+*/
+/* whitespace and wrapping in inline literals */
+/* possible values: normal, nowrap, pre, pre-wrap, pre-line */
+tt.literal {
+ white-space: pre-wrap;
+}
+
+/* /* compensate for initial line-break (which is literal with XHTML 1.1) */ */
+/* pre.literal-block, pre.doctest-block { */
+/* margin-top: 0em ; */
+/* } */
+
+/* Table of Contents */
+
+/* don't indent like a topic */
+div.topic.contents {
+ margin: 0;
+}
+/* div.topic.contents ul { */
+/* list-style: none; */
+/* } */
+
+div.topic.contents a {
+ text-decoration: none; /* no underline for links */
+}
+
+/* section numbers */
+
+span.sectnum {
+ padding-right: 1ex;
+}
+
+/* admonitions */
+
+/* no padding for top and bottom */
+div.admonition, div.attention, div.caution, div.danger, div.error,
+div.hint, div.important, div.note, div.tip, div.warning {
+ padding: 0px 1em }
+
+</style>
</head>
<body>
-<div class="document" id="lgrenc-dfu-greek-unicode-support-using-lgr-fonts">
-<h1 class="title">lgrenc.dfu: Greek Unicode support using LGR fonts</h1>
+<div class="document" id="lgrenc-dfu">
+<h1 class="title">lgrenc.dfu</h1>
+<h2 class="subtitle" id="greek-unicode-support-with-inputenc">Greek Unicode support with inputenc</h2>
<dl class="docinfo">
<dt class="copyright">Copyright</dt>
@@ -22,7 +727,7 @@ conditions of the <a class="reference external" href="http://www.latex-project.o
version&nbsp;1.3 of this license or any later version.</p>
</dd>
<dt>Identification</dt>
-<dd><pre class="literal-block">\ProvidesFile{lgrenc.dfu}[2013/07/18 1.4.1 UTF-8 support for Greek]
+<dd><pre class="literal-block">\ProvidesFile{lgrenc.dfu}[2014/09/14 1.5 UTF-8 support for Greek]
</pre>
</dd>
</dl>
@@ -33,45 +738,43 @@ Apostolos Syropoulos.</p>
<dt>Changelog:</dt>
<dd><table class="borderless">
<colgroup>
-<col width="14%" />
<col width="7%" />
-<col width="80%" />
+<col width="15%" />
+<col width="79%" />
</colgroup>
<tbody>
-<tr><td><p>2010-06-16</p></td>
-<td><p>0.1</p></td>
+<tr><td><p>0.1</p></td>
+<td><p>2010-06-16</p></td>
<td><p>initial version</p></td>
</tr>
-<tr><td><p>2012-06-27</p></td>
-<td><p>0.2</p></td>
+<tr><td><p>0.2</p></td>
+<td><p>2012-06-27</p></td>
<td><p>support for accented Greek characters with <a class="reference external" href="http://mirrors.ctan.org/macros/latex/contrib/lgrx/textalpha.sty.html">textalpha</a></p></td>
</tr>
-<tr><td><p>2013-05-03</p></td>
-<td><p>0.3</p></td>
+<tr><td><p>0.3</p></td>
+<td><p>2013-05-03</p></td>
<td><p>new accent macro names with lgrxenc.def 0.7</p></td>
</tr>
-<tr><td><p>2013-05-24</p></td>
-<td><p>1.3</p></td>
+<tr><td><p>1.3</p></td>
+<td><p>2013-05-24</p></td>
<td><p>moved to greek-inputenc.</p></td>
</tr>
-<tr><td><p>2013-07-16</p></td>
-<td><p>1.4</p></td>
-<td><p>bugfix for GREEK SMALL LETTER RHO WITH PSILI/DASIA,</p></td>
+<tr><td><p>1.4</p></td>
+<td><p>2013-07-16
+..
+..</p></td>
+<td><p>bugfix for GREEK SMALL LETTER RHO WITH PSILI/DASIA,
+drop “greek” from macro names for ancient characters,
+<tt class="literal">\ypogegrammeni</tt> and <tt class="literal">\prosgegrammeni</tt> instead of <tt class="literal">|</tt></p></td>
</tr>
-<tr><td><!-- -->
-</td>
-<td>&nbsp;</td>
-<td><p>drop “greek” from macro names for ancient characters,</p></td>
-</tr>
-<tr><td><!-- -->
-</td>
-<td>&nbsp;</td>
-<td><p><tt class="literal">\ypogegrammeni</tt> and <tt class="literal">\prosgegrammeni</tt> instead of <tt class="literal">|</tt></p></td>
-</tr>
-<tr><td><p>2013-07-18</p></td>
-<td><p>1.4.1</p></td>
+<tr><td><p>1.4.1</p></td>
+<td><p>2013-07-18</p></td>
<td><p>bugfix: wrong breathings psilioxia -&gt; dasiaoxia</p></td>
</tr>
+<tr><td><p>1.5</p></td>
+<td><p>2014-09-14</p></td>
+<td><p>use named accent macros for Greek accents</p></td>
+</tr>
</tbody>
</table>
</dd>
@@ -100,16 +803,9 @@ documents:</p>
<p>Some characters exist in other font encodings too. Care has been taken
to ensure the definitions match with other <tt class="literal">*.dfu</tt> and <tt class="literal">*enc.def</tt>
files.</p>
-<p>Use <tt class="literal">\ensuregreek</tt> for composite definitions of Unicode characters to make
-sure accented characters work in any font encoding if the <a class="reference external" href="http://mirrors.ctan.org/macros/latex/contrib/lgrx/textalpha.sty.html">textalpha</a> package
-is used.</p>
-<p>The order of parts in composite diacritics matches the Unicode names.
-Exceptions are <tt class="literal">\`&quot;</tt> and <tt class="literal">\'&quot;</tt> to keep <tt class="literal">\MakeUppercase</tt> working with
-babel’s “greek” option (upcasing of oxia and tonos to an empty character
-prevents selection of the pre-composed character with dialytika). Also, the
-perispomeni <tt class="literal">~</tt> is never used in second position as otherwise
-Makeuppercase fails if the document does not use babel’s “greek” or
-“polutonikogreek” option (the tilde beeing converted to a no-break space).</p>
+<p>Wrap definition in <tt class="literal">\ensuregreek</tt> if a Unicode character is mapped to two
+characters (letter+sub-iota) or with non-Greek accents to make sure these
+characters work in any font encoding if the <a class="reference external" href="http://mirrors.ctan.org/macros/latex/contrib/lgrx/textalpha.sty.html">textalpha</a> package is used.</p>
<div class="section" id="latin-1-supplement-t1">
<h2>Latin-1 Supplement (T1)</h2>
<pre class="literal-block">\DeclareUnicodeCharacter{00A8}{\textasciidieresis} % ¨
@@ -132,8 +828,7 @@ Makeuppercase fails if the document does not use babel’s “greek” or
</div>
<div class="section" id="general-punctuation">
<h2>General Punctuation</h2>
-<pre class="literal-block">\DeclareUnicodeCharacter{200C}{\textcompwordmark} % ZWNJ
-\DeclareUnicodeCharacter{2013}{\textendash} % –
+<pre class="literal-block">\DeclareUnicodeCharacter{2013}{\textendash} % –
\DeclareUnicodeCharacter{2014}{\textemdash} % —
\DeclareUnicodeCharacter{2018}{\textquoteleft} % ‘
\DeclareUnicodeCharacter{2019}{\textquoteright} % ’
@@ -169,17 +864,17 @@ Makeuppercase fails if the document does not use babel’s “greek” or
% 037D GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL %
\DeclareUnicodeCharacter{037E}{\texterotimatiko} % ; \textquestion
-\DeclareUnicodeCharacter{0384}{\ensuregreek{\&#64;tabacckludge'\textcompwordmark}} % ΄
-\DeclareUnicodeCharacter{0385}{\ensuregreek{\&quot;'\textcompwordmark}} % ΅ \textdialytikatonos
-\DeclareUnicodeCharacter{0386}{\ensuregreek{\&#64;tabacckludge'\textAlpha}} % Ά
+\DeclareUnicodeCharacter{0384}{\acctonos\textcompwordmark} % ΄
+\DeclareUnicodeCharacter{0385}{\accdialytikatonos\textcompwordmark} % ΅ \textdialytikatonos
+\DeclareUnicodeCharacter{0386}{\acctonos\textAlpha} % Ά
\DeclareUnicodeCharacter{0387}{\textanoteleia} % · \anoteleia
-\DeclareUnicodeCharacter{0388}{\ensuregreek{\&#64;tabacckludge'\textEpsilon}} % Έ
-\DeclareUnicodeCharacter{0389}{\ensuregreek{\&#64;tabacckludge'\textEta}} % Ή
-\DeclareUnicodeCharacter{038A}{\ensuregreek{\&#64;tabacckludge'\textIota}} % Ί
-\DeclareUnicodeCharacter{038C}{\ensuregreek{\&#64;tabacckludge'\textOmicron}} % Ό
-\DeclareUnicodeCharacter{038E}{\ensuregreek{\&#64;tabacckludge'\textUpsilon}} % Ύ
-\DeclareUnicodeCharacter{038F}{\ensuregreek{\&#64;tabacckludge'\textOmega}} % Ώ
-\DeclareUnicodeCharacter{0390}{\ensuregreek{\'&quot;\textiota}} % ΐ
+\DeclareUnicodeCharacter{0388}{\acctonos\textEpsilon} % Έ
+\DeclareUnicodeCharacter{0389}{\acctonos\textEta} % Ή
+\DeclareUnicodeCharacter{038A}{\acctonos\textIota} % Ί
+\DeclareUnicodeCharacter{038C}{\acctonos\textOmicron} % Ό
+\DeclareUnicodeCharacter{038E}{\acctonos\textUpsilon} % Ύ
+\DeclareUnicodeCharacter{038F}{\acctonos\textOmega} % Ώ
+\DeclareUnicodeCharacter{0390}{\accdialytikatonos\textiota} % ΐ
\DeclareUnicodeCharacter{0391}{\textAlpha} % Α
\DeclareUnicodeCharacter{0392}{\textBeta} % Β
@@ -206,13 +901,13 @@ Makeuppercase fails if the document does not use babel’s “greek” or
\DeclareUnicodeCharacter{03A8}{\textPsi} % Ψ
\DeclareUnicodeCharacter{03A9}{\textOmega} % Ω
-\DeclareUnicodeCharacter{03AA}{\ensuregreek{\&quot;\textIota}} % Ϊ
-\DeclareUnicodeCharacter{03AB}{\ensuregreek{\&quot;\textUpsilon}} % Ϋ
-\DeclareUnicodeCharacter{03AC}{\ensuregreek{\&#64;tabacckludge'\textalpha}} % ά
-\DeclareUnicodeCharacter{03AD}{\ensuregreek{\&#64;tabacckludge'\textepsilon}} % έ
-\DeclareUnicodeCharacter{03AE}{\ensuregreek{\&#64;tabacckludge'\texteta}} % ή
-\DeclareUnicodeCharacter{03AF}{\ensuregreek{\&#64;tabacckludge'\textiota}} % ί
-\DeclareUnicodeCharacter{03B0}{\ensuregreek{\&quot;'\textupsilon}} % ΰ
+\DeclareUnicodeCharacter{03AA}{\accdialytika\textIota} % Ϊ
+\DeclareUnicodeCharacter{03AB}{\accdialytika\textUpsilon} % Ϋ
+\DeclareUnicodeCharacter{03AC}{\acctonos\textalpha} % ά
+\DeclareUnicodeCharacter{03AD}{\acctonos\textepsilon} % έ
+\DeclareUnicodeCharacter{03AE}{\acctonos\texteta} % ή
+\DeclareUnicodeCharacter{03AF}{\acctonos\textiota} % ί
+\DeclareUnicodeCharacter{03B0}{\accdialytikatonos\textupsilon} % ΰ
\DeclareUnicodeCharacter{03B1}{\textalpha} % α
\DeclareUnicodeCharacter{03B2}{\textbeta} % β
@@ -240,11 +935,11 @@ Makeuppercase fails if the document does not use babel’s “greek” or
\DeclareUnicodeCharacter{03C8}{\textpsi} % ψ
\DeclareUnicodeCharacter{03C9}{\textomega} % ω
-\DeclareUnicodeCharacter{03CA}{\ensuregreek{\&quot;\textiota}} % ϊ
-\DeclareUnicodeCharacter{03CB}{\ensuregreek{\&quot;\textupsilon}} % ϋ
-\DeclareUnicodeCharacter{03CC}{\ensuregreek{\&#64;tabacckludge'\textomicron}} % ό
-\DeclareUnicodeCharacter{03CD}{\ensuregreek{\&#64;tabacckludge'\textupsilon}} % ύ
-\DeclareUnicodeCharacter{03CE}{\ensuregreek{\&#64;tabacckludge'\textomega}} % ώ
+\DeclareUnicodeCharacter{03CA}{\accdialytika\textiota} % ϊ
+\DeclareUnicodeCharacter{03CB}{\accdialytika\textupsilon} % ϋ
+\DeclareUnicodeCharacter{03CC}{\acctonos\textomicron} % ό
+\DeclareUnicodeCharacter{03CD}{\acctonos\textupsilon} % ύ
+\DeclareUnicodeCharacter{03CE}{\acctonos\textomega} % ώ
\DeclareUnicodeCharacter{03D8}{\textQoppa} % Ϙ
\DeclareUnicodeCharacter{03D9}{\textqoppa} % ϙ
@@ -260,254 +955,254 @@ Makeuppercase fails if the document does not use babel’s “greek” or
</div>
<div class="section" id="greek-extended">
<h2>Greek Extended</h2>
-<pre class="literal-block">\DeclareUnicodeCharacter{1F00}{\ensuregreek{\&#64;tabacckludge&gt;\textalpha}} % ἀ
-\DeclareUnicodeCharacter{1F01}{\ensuregreek{\&#64;tabacckludge&lt;\textalpha}} % ἁ
-\DeclareUnicodeCharacter{1F02}{\ensuregreek{\&#64;tabacckludge&gt;`\textalpha}} % ἂ
-\DeclareUnicodeCharacter{1F03}{\ensuregreek{\&#64;tabacckludge&lt;`\textalpha}} % ἃ
-\DeclareUnicodeCharacter{1F04}{\ensuregreek{\&#64;tabacckludge&gt;'\textalpha}} % ἄ
-\DeclareUnicodeCharacter{1F05}{\ensuregreek{\&#64;tabacckludge&lt;'\textalpha}} % ἅ
-\DeclareUnicodeCharacter{1F06}{\ensuregreek{\&#64;tabacckludge~&gt;\textalpha}} % ἆ
-\DeclareUnicodeCharacter{1F07}{\ensuregreek{\&#64;tabacckludge~&lt;\textalpha}} % ἇ
-\DeclareUnicodeCharacter{1F08}{\ensuregreek{\&#64;tabacckludge&gt;\textAlpha}} % Ἀ
-\DeclareUnicodeCharacter{1F09}{\ensuregreek{\&#64;tabacckludge&lt;\textAlpha}} % Ἁ
-\DeclareUnicodeCharacter{1F0A}{\ensuregreek{\&#64;tabacckludge&gt;`\textAlpha}} % Ἂ
-\DeclareUnicodeCharacter{1F0B}{\ensuregreek{\&#64;tabacckludge&lt;`\textAlpha}} % Ἃ
-\DeclareUnicodeCharacter{1F0C}{\ensuregreek{\&#64;tabacckludge&gt;'\textAlpha}} % Ἄ
-\DeclareUnicodeCharacter{1F0D}{\ensuregreek{\&#64;tabacckludge&lt;'\textAlpha}} % Ἅ
-\DeclareUnicodeCharacter{1F0E}{\ensuregreek{\&#64;tabacckludge~&gt;\textAlpha}} % Ἆ
-\DeclareUnicodeCharacter{1F0F}{\ensuregreek{\&#64;tabacckludge~&lt;\textAlpha}} % Ἇ
-
-\DeclareUnicodeCharacter{1F10}{\ensuregreek{\&#64;tabacckludge&gt;\textepsilon}} % ἐ
-\DeclareUnicodeCharacter{1F11}{\ensuregreek{\&#64;tabacckludge&lt;\textepsilon}} % ἑ
-\DeclareUnicodeCharacter{1F12}{\ensuregreek{\&#64;tabacckludge&gt;`\textepsilon}} % ἒ
-\DeclareUnicodeCharacter{1F13}{\ensuregreek{\&#64;tabacckludge&lt;`\textepsilon}} % ἓ
-\DeclareUnicodeCharacter{1F14}{\ensuregreek{\&#64;tabacckludge&gt;'\textepsilon}} % ἔ
-\DeclareUnicodeCharacter{1F15}{\ensuregreek{\&#64;tabacckludge&lt;'\textepsilon}} % ἕ
-\DeclareUnicodeCharacter{1F18}{\ensuregreek{\&#64;tabacckludge&gt;\textEpsilon}} % Ἐ
-\DeclareUnicodeCharacter{1F19}{\ensuregreek{\&#64;tabacckludge&lt;\textEpsilon}} % Ἑ
-\DeclareUnicodeCharacter{1F1A}{\ensuregreek{\&#64;tabacckludge&gt;`\textEpsilon}} % Ἒ
-\DeclareUnicodeCharacter{1F1B}{\ensuregreek{\&#64;tabacckludge&lt;`\textEpsilon}} % Ἓ
-\DeclareUnicodeCharacter{1F1C}{\ensuregreek{\&#64;tabacckludge&gt;'\textEpsilon}} % Ἔ
-\DeclareUnicodeCharacter{1F1D}{\ensuregreek{\&#64;tabacckludge&lt;'\textEpsilon}} % Ἕ
-
-\DeclareUnicodeCharacter{1F20}{\ensuregreek{\&#64;tabacckludge&gt;\texteta}} % ἠ
-\DeclareUnicodeCharacter{1F21}{\ensuregreek{\&#64;tabacckludge&lt;\texteta}} % ἡ
-\DeclareUnicodeCharacter{1F22}{\ensuregreek{\&#64;tabacckludge&gt;`\texteta}} % ἢ
-\DeclareUnicodeCharacter{1F23}{\ensuregreek{\&#64;tabacckludge&lt;`\texteta}} % ἣ
-\DeclareUnicodeCharacter{1F24}{\ensuregreek{\&#64;tabacckludge&gt;'\texteta}} % ἤ
-\DeclareUnicodeCharacter{1F25}{\ensuregreek{\&#64;tabacckludge&lt;'\texteta}} % ἥ
-\DeclareUnicodeCharacter{1F26}{\ensuregreek{\&#64;tabacckludge~&gt;\texteta}} % ἦ
-\DeclareUnicodeCharacter{1F27}{\ensuregreek{\&#64;tabacckludge~&lt;\texteta}} % ἧ
-\DeclareUnicodeCharacter{1F28}{\ensuregreek{\&#64;tabacckludge&gt;\textEta}} % Ἠ
-\DeclareUnicodeCharacter{1F29}{\ensuregreek{\&#64;tabacckludge&lt;\textEta}} % Ἡ
-\DeclareUnicodeCharacter{1F2A}{\ensuregreek{\&#64;tabacckludge&gt;`\textEta}} % Ἢ
-\DeclareUnicodeCharacter{1F2B}{\ensuregreek{\&#64;tabacckludge&lt;`\textEta}} % Ἣ
-\DeclareUnicodeCharacter{1F2C}{\ensuregreek{\&#64;tabacckludge&gt;'\textEta}} % Ἤ
-\DeclareUnicodeCharacter{1F2D}{\ensuregreek{\&#64;tabacckludge&lt;'\textEta}} % Ἥ
-\DeclareUnicodeCharacter{1F2E}{\ensuregreek{\&#64;tabacckludge~&gt;\textEta}} % Ἦ
-\DeclareUnicodeCharacter{1F2F}{\ensuregreek{\&#64;tabacckludge~&lt;\textEta}} % Ἧ
-
-\DeclareUnicodeCharacter{1F30}{\ensuregreek{\&#64;tabacckludge&gt;\textiota}} % ἰ
-\DeclareUnicodeCharacter{1F31}{\ensuregreek{\&#64;tabacckludge&lt;\textiota}} % ἱ
-\DeclareUnicodeCharacter{1F32}{\ensuregreek{\&#64;tabacckludge&gt;`\textiota}} % ἲ
-\DeclareUnicodeCharacter{1F33}{\ensuregreek{\&#64;tabacckludge&lt;`\textiota}} % ἳ
-\DeclareUnicodeCharacter{1F34}{\ensuregreek{\&#64;tabacckludge&gt;'\textiota}} % ἴ
-\DeclareUnicodeCharacter{1F35}{\ensuregreek{\&#64;tabacckludge&lt;'\textiota}} % ἵ
-\DeclareUnicodeCharacter{1F36}{\ensuregreek{\&#64;tabacckludge~&gt;\textiota}} % ἶ
-\DeclareUnicodeCharacter{1F37}{\ensuregreek{\&#64;tabacckludge~&lt;\textiota}} % ἷ
-\DeclareUnicodeCharacter{1F38}{\ensuregreek{\&#64;tabacckludge&gt;\textIota}} % Ἰ
-\DeclareUnicodeCharacter{1F39}{\ensuregreek{\&#64;tabacckludge&lt;\textIota}} % Ἱ
-\DeclareUnicodeCharacter{1F3A}{\ensuregreek{\&#64;tabacckludge&gt;`\textIota}} % Ἲ
-\DeclareUnicodeCharacter{1F3B}{\ensuregreek{\&#64;tabacckludge&lt;`\textIota}} % Ἳ
-\DeclareUnicodeCharacter{1F3C}{\ensuregreek{\&#64;tabacckludge&gt;'\textIota}} % Ἴ
-\DeclareUnicodeCharacter{1F3D}{\ensuregreek{\&#64;tabacckludge&lt;'\textIota}} % Ἵ
-\DeclareUnicodeCharacter{1F3E}{\ensuregreek{\&#64;tabacckludge~&gt;\textIota}} % Ἶ
-\DeclareUnicodeCharacter{1F3F}{\ensuregreek{\&#64;tabacckludge~&lt;\textIota}} % Ἷ
-
-\DeclareUnicodeCharacter{1F40}{\ensuregreek{\&#64;tabacckludge&gt;\textomicron}} % ὀ
-\DeclareUnicodeCharacter{1F41}{\ensuregreek{\&#64;tabacckludge&lt;\textomicron}} % ὁ
-\DeclareUnicodeCharacter{1F42}{\ensuregreek{\&#64;tabacckludge&gt;`\textomicron}} % ὂ
-\DeclareUnicodeCharacter{1F43}{\ensuregreek{\&#64;tabacckludge&lt;`\textomicron}} % ὃ
-\DeclareUnicodeCharacter{1F44}{\ensuregreek{\&#64;tabacckludge&gt;'\textomicron}} % ὄ
-\DeclareUnicodeCharacter{1F45}{\ensuregreek{\&#64;tabacckludge&lt;'\textomicron}} % ὅ
-\DeclareUnicodeCharacter{1F48}{\ensuregreek{\&#64;tabacckludge&gt;\textOmicron}} % Ὀ
-\DeclareUnicodeCharacter{1F49}{\ensuregreek{\&#64;tabacckludge&lt;\textOmicron}} % Ὁ
-\DeclareUnicodeCharacter{1F4A}{\ensuregreek{\&#64;tabacckludge&gt;`\textOmicron}} % Ὂ
-\DeclareUnicodeCharacter{1F4B}{\ensuregreek{\&#64;tabacckludge&lt;`\textOmicron}} % Ὃ
-\DeclareUnicodeCharacter{1F4C}{\ensuregreek{\&#64;tabacckludge&gt;'\textOmicron}} % Ὄ
-\DeclareUnicodeCharacter{1F4D}{\ensuregreek{\&#64;tabacckludge&lt;'\textOmicron}} % Ὅ
-
-\DeclareUnicodeCharacter{1F50}{\ensuregreek{\&#64;tabacckludge&gt;\textupsilon}} % ὐ
-\DeclareUnicodeCharacter{1F51}{\ensuregreek{\&#64;tabacckludge&lt;\textupsilon}} % ὑ
-\DeclareUnicodeCharacter{1F52}{\ensuregreek{\&#64;tabacckludge&gt;`\textupsilon}} % ὒ
-\DeclareUnicodeCharacter{1F53}{\ensuregreek{\&#64;tabacckludge&lt;`\textupsilon}} % ὓ
-\DeclareUnicodeCharacter{1F54}{\ensuregreek{\&#64;tabacckludge&gt;'\textupsilon}} % ὔ
-\DeclareUnicodeCharacter{1F55}{\ensuregreek{\&#64;tabacckludge&lt;'\textupsilon}} % ὕ
-\DeclareUnicodeCharacter{1F56}{\ensuregreek{\&#64;tabacckludge~&gt;\textupsilon}} % ὖ
-\DeclareUnicodeCharacter{1F57}{\ensuregreek{\&#64;tabacckludge~&lt;\textupsilon}} % ὗ
-\DeclareUnicodeCharacter{1F59}{\ensuregreek{\&#64;tabacckludge&lt;\textUpsilon}} % Ὑ
-\DeclareUnicodeCharacter{1F5B}{\ensuregreek{\&#64;tabacckludge&lt;`\textUpsilon}} % Ὓ
-\DeclareUnicodeCharacter{1F5D}{\ensuregreek{\&#64;tabacckludge&lt;'\textUpsilon}} % Ὕ
-\DeclareUnicodeCharacter{1F5F}{\ensuregreek{\&#64;tabacckludge~&lt;\textUpsilon}} % Ὗ
-
-\DeclareUnicodeCharacter{1F60}{\ensuregreek{\&#64;tabacckludge&gt;\textomega}} % ὠ
-\DeclareUnicodeCharacter{1F61}{\ensuregreek{\&#64;tabacckludge&lt;\textomega}} % ὡ
-\DeclareUnicodeCharacter{1F62}{\ensuregreek{\&#64;tabacckludge&gt;`\textomega}} % ὢ
-\DeclareUnicodeCharacter{1F63}{\ensuregreek{\&#64;tabacckludge&lt;`\textomega}} % ὣ
-\DeclareUnicodeCharacter{1F64}{\ensuregreek{\&#64;tabacckludge&gt;'\textomega}} % ὤ
-\DeclareUnicodeCharacter{1F65}{\ensuregreek{\&#64;tabacckludge&lt;'\textomega}} % ὥ
-\DeclareUnicodeCharacter{1F66}{\ensuregreek{\&#64;tabacckludge~&gt;\textomega}} % ὦ
-\DeclareUnicodeCharacter{1F67}{\ensuregreek{\&#64;tabacckludge~&lt;\textomega}} % ὧ
-\DeclareUnicodeCharacter{1F68}{\ensuregreek{\&#64;tabacckludge&gt;\textOmega}} % Ὠ
-\DeclareUnicodeCharacter{1F69}{\ensuregreek{\&#64;tabacckludge&lt;\textOmega}} % Ὡ
-\DeclareUnicodeCharacter{1F6A}{\ensuregreek{\&#64;tabacckludge&gt;`\textOmega}} % Ὢ
-\DeclareUnicodeCharacter{1F6B}{\ensuregreek{\&#64;tabacckludge&lt;`\textOmega}} % Ὣ
-\DeclareUnicodeCharacter{1F6C}{\ensuregreek{\&#64;tabacckludge&gt;'\textOmega}} % Ὤ
-\DeclareUnicodeCharacter{1F6D}{\ensuregreek{\&#64;tabacckludge&lt;'\textOmega}} % Ὥ
-\DeclareUnicodeCharacter{1F6E}{\ensuregreek{\&#64;tabacckludge~&gt;\textOmega}} % Ὦ
-\DeclareUnicodeCharacter{1F6F}{\ensuregreek{\&#64;tabacckludge~&lt;\textOmega}} % Ὧ
-
-\DeclareUnicodeCharacter{1F70}{\ensuregreek{\&#64;tabacckludge`\textalpha}} % ὰ
-\DeclareUnicodeCharacter{1F71}{\ensuregreek{\&#64;tabacckludge'\textalpha}} % ά
-\DeclareUnicodeCharacter{1F72}{\ensuregreek{\&#64;tabacckludge`\textepsilon}} % ὲ
-\DeclareUnicodeCharacter{1F73}{\ensuregreek{\&#64;tabacckludge'\textepsilon}} % έ
-\DeclareUnicodeCharacter{1F74}{\ensuregreek{\&#64;tabacckludge`\texteta}} % ὴ
-\DeclareUnicodeCharacter{1F75}{\ensuregreek{\&#64;tabacckludge'\texteta}} % ή
-\DeclareUnicodeCharacter{1F76}{\ensuregreek{\&#64;tabacckludge`\textiota}} % ὶ
-\DeclareUnicodeCharacter{1F77}{\ensuregreek{\&#64;tabacckludge'\textiota}} % ί
-\DeclareUnicodeCharacter{1F78}{\ensuregreek{\&#64;tabacckludge`\textomicron}} % ὸ
-\DeclareUnicodeCharacter{1F79}{\ensuregreek{\&#64;tabacckludge'\textomicron}} % ό
-\DeclareUnicodeCharacter{1F7A}{\ensuregreek{\&#64;tabacckludge`\textupsilon}} % ὺ
-\DeclareUnicodeCharacter{1F7B}{\ensuregreek{\&#64;tabacckludge'\textupsilon}} % ύ
-\DeclareUnicodeCharacter{1F7C}{\ensuregreek{\&#64;tabacckludge`\textomega}} % ὼ
-\DeclareUnicodeCharacter{1F7D}{\ensuregreek{\&#64;tabacckludge'\textomega}} % ώ
-
-\DeclareUnicodeCharacter{1F80}{\ensuregreek{\&#64;tabacckludge&gt;\textalpha\ypogegrammeni}} % ᾀ
-\DeclareUnicodeCharacter{1F81}{\ensuregreek{\&#64;tabacckludge&lt;\textalpha\ypogegrammeni}} % ᾁ
-\DeclareUnicodeCharacter{1F82}{\ensuregreek{\&#64;tabacckludge&gt;`\textalpha\ypogegrammeni}} % ᾂ
-\DeclareUnicodeCharacter{1F83}{\ensuregreek{\&#64;tabacckludge&lt;`\textalpha\ypogegrammeni}} % ᾃ
-\DeclareUnicodeCharacter{1F84}{\ensuregreek{\&#64;tabacckludge&gt;'\textalpha\ypogegrammeni}} % ᾄ
-\DeclareUnicodeCharacter{1F85}{\ensuregreek{\&#64;tabacckludge&lt;'\textalpha\ypogegrammeni}} % ᾅ
-\DeclareUnicodeCharacter{1F86}{\ensuregreek{\&#64;tabacckludge~&gt;\textalpha\ypogegrammeni}} % ᾆ
-\DeclareUnicodeCharacter{1F87}{\ensuregreek{\&#64;tabacckludge~&lt;\textalpha\ypogegrammeni}} % ᾇ
-\DeclareUnicodeCharacter{1F88}{\ensuregreek{\&#64;tabacckludge&gt;\textAlpha\prosgegrammeni}} % ᾈ
-\DeclareUnicodeCharacter{1F89}{\ensuregreek{\&#64;tabacckludge&lt;\textAlpha\prosgegrammeni}} % ᾉ
-\DeclareUnicodeCharacter{1F8A}{\ensuregreek{\&#64;tabacckludge&gt;`\textAlpha\prosgegrammeni}} % ᾊ
-\DeclareUnicodeCharacter{1F8B}{\ensuregreek{\&#64;tabacckludge&lt;`\textAlpha\prosgegrammeni}} % ᾋ
-\DeclareUnicodeCharacter{1F8C}{\ensuregreek{\&#64;tabacckludge&gt;'\textAlpha\prosgegrammeni}} % ᾌ
-\DeclareUnicodeCharacter{1F8D}{\ensuregreek{\&#64;tabacckludge&lt;'\textAlpha\prosgegrammeni}} % ᾍ
-\DeclareUnicodeCharacter{1F8E}{\ensuregreek{\&#64;tabacckludge~&gt;\textAlpha\prosgegrammeni}} % ᾎ
-\DeclareUnicodeCharacter{1F8F}{\ensuregreek{\&#64;tabacckludge~&lt;\textAlpha\prosgegrammeni}} % ᾏ
-
-\DeclareUnicodeCharacter{1F90}{\ensuregreek{\&#64;tabacckludge&gt;\texteta\ypogegrammeni}} % ᾐ
-\DeclareUnicodeCharacter{1F91}{\ensuregreek{\&#64;tabacckludge&lt;\texteta\ypogegrammeni}} % ᾑ
-\DeclareUnicodeCharacter{1F92}{\ensuregreek{\&#64;tabacckludge&gt;`\texteta\ypogegrammeni}} % ᾒ
-\DeclareUnicodeCharacter{1F93}{\ensuregreek{\&#64;tabacckludge&lt;`\texteta\ypogegrammeni}} % ᾓ
-\DeclareUnicodeCharacter{1F94}{\ensuregreek{\&#64;tabacckludge&gt;'\texteta\ypogegrammeni}} % ᾔ
-\DeclareUnicodeCharacter{1F95}{\ensuregreek{\&#64;tabacckludge&lt;'\texteta\ypogegrammeni}} % ᾕ
-\DeclareUnicodeCharacter{1F96}{\ensuregreek{\&#64;tabacckludge~&gt;\texteta\ypogegrammeni}} % ᾖ
-\DeclareUnicodeCharacter{1F97}{\ensuregreek{\&#64;tabacckludge~&lt;\texteta\ypogegrammeni}} % ᾗ
-\DeclareUnicodeCharacter{1F98}{\ensuregreek{\&#64;tabacckludge&gt;\textEta\prosgegrammeni}} % ᾘ
-\DeclareUnicodeCharacter{1F99}{\ensuregreek{\&#64;tabacckludge&lt;\textEta\prosgegrammeni}} % ᾙ
-\DeclareUnicodeCharacter{1F9A}{\ensuregreek{\&#64;tabacckludge&gt;`\textEta\prosgegrammeni}} % ᾚ
-\DeclareUnicodeCharacter{1F9B}{\ensuregreek{\&#64;tabacckludge&lt;`\textEta\prosgegrammeni}} % ᾛ
-\DeclareUnicodeCharacter{1F9C}{\ensuregreek{\&#64;tabacckludge&gt;'\textEta\prosgegrammeni}} % ᾜ
-\DeclareUnicodeCharacter{1F9D}{\ensuregreek{\&#64;tabacckludge&lt;'\textEta\prosgegrammeni}} % ᾝ
-\DeclareUnicodeCharacter{1F9E}{\ensuregreek{\&#64;tabacckludge~&gt;\textEta\prosgegrammeni}} % ᾞ
-\DeclareUnicodeCharacter{1F9F}{\ensuregreek{\&#64;tabacckludge~&lt;\textEta\prosgegrammeni}} % ᾟ
-
-\DeclareUnicodeCharacter{1FA0}{\ensuregreek{\&#64;tabacckludge&gt;\textomega\ypogegrammeni}} % ᾠ
-\DeclareUnicodeCharacter{1FA1}{\ensuregreek{\&#64;tabacckludge&lt;\textomega\ypogegrammeni}} % ᾡ
-\DeclareUnicodeCharacter{1FA2}{\ensuregreek{\&#64;tabacckludge&gt;`\textomega\ypogegrammeni}} % ᾢ
-\DeclareUnicodeCharacter{1FA3}{\ensuregreek{\&#64;tabacckludge&lt;`\textomega\ypogegrammeni}} % ᾣ
-\DeclareUnicodeCharacter{1FA4}{\ensuregreek{\&#64;tabacckludge&gt;'\textomega\ypogegrammeni}} % ᾤ
-\DeclareUnicodeCharacter{1FA5}{\ensuregreek{\&#64;tabacckludge&lt;'\textomega\ypogegrammeni}} % ᾥ
-\DeclareUnicodeCharacter{1FA6}{\ensuregreek{\&#64;tabacckludge~&gt;\textomega\ypogegrammeni}} % ᾦ
-\DeclareUnicodeCharacter{1FA7}{\ensuregreek{\&#64;tabacckludge~&lt;\textomega\ypogegrammeni}} % ᾧ
-\DeclareUnicodeCharacter{1FA8}{\ensuregreek{\&#64;tabacckludge&gt;\textOmega\prosgegrammeni}} % ᾨ
-\DeclareUnicodeCharacter{1FA9}{\ensuregreek{\&#64;tabacckludge&lt;\textOmega\prosgegrammeni}} % ᾩ
-\DeclareUnicodeCharacter{1FAA}{\ensuregreek{\&#64;tabacckludge&gt;`\textOmega\prosgegrammeni}} % ᾪ
-\DeclareUnicodeCharacter{1FAB}{\ensuregreek{\&#64;tabacckludge&lt;`\textOmega\prosgegrammeni}} % ᾫ
-\DeclareUnicodeCharacter{1FAC}{\ensuregreek{\&#64;tabacckludge&gt;'\textOmega\prosgegrammeni}} % ᾬ
-\DeclareUnicodeCharacter{1FAD}{\ensuregreek{\&#64;tabacckludge&lt;'\textOmega\prosgegrammeni}} % ᾭ
-\DeclareUnicodeCharacter{1FAE}{\ensuregreek{\&#64;tabacckludge~&gt;\textOmega\prosgegrammeni}} % ᾮ
-\DeclareUnicodeCharacter{1FAF}{\ensuregreek{\&#64;tabacckludge~&lt;\textOmega\prosgegrammeni}} % ᾯ
+<pre class="literal-block">\DeclareUnicodeCharacter{1F00}{\accpsili\textalpha} % ἀ
+\DeclareUnicodeCharacter{1F01}{\accdasia\textalpha} % ἁ
+\DeclareUnicodeCharacter{1F02}{\accpsilivaria\textalpha} % ἂ
+\DeclareUnicodeCharacter{1F03}{\accdasiavaria\textalpha} % ἃ
+\DeclareUnicodeCharacter{1F04}{\accpsilioxia\textalpha} % ἄ
+\DeclareUnicodeCharacter{1F05}{\accdasiaoxia\textalpha} % ἅ
+\DeclareUnicodeCharacter{1F06}{\accpsiliperispomeni\textalpha} % ἆ
+\DeclareUnicodeCharacter{1F07}{\accdasiaperispomeni\textalpha} % ἇ
+\DeclareUnicodeCharacter{1F08}{\accpsili\textAlpha} % Ἀ
+\DeclareUnicodeCharacter{1F09}{\accdasia\textAlpha} % Ἁ
+\DeclareUnicodeCharacter{1F0A}{\accpsilivaria\textAlpha} % Ἂ
+\DeclareUnicodeCharacter{1F0B}{\accdasiavaria\textAlpha} % Ἃ
+\DeclareUnicodeCharacter{1F0C}{\accpsilioxia\textAlpha} % Ἄ
+\DeclareUnicodeCharacter{1F0D}{\accdasiaoxia\textAlpha} % Ἅ
+\DeclareUnicodeCharacter{1F0E}{\accpsiliperispomeni\textAlpha} % Ἆ
+\DeclareUnicodeCharacter{1F0F}{\accdasiaperispomeni\textAlpha} % Ἇ
+
+\DeclareUnicodeCharacter{1F10}{\accpsili\textepsilon} % ἐ
+\DeclareUnicodeCharacter{1F11}{\accdasia\textepsilon} % ἑ
+\DeclareUnicodeCharacter{1F12}{\accpsilivaria\textepsilon} % ἒ
+\DeclareUnicodeCharacter{1F13}{\accdasiavaria\textepsilon} % ἓ
+\DeclareUnicodeCharacter{1F14}{\accpsilioxia\textepsilon} % ἔ
+\DeclareUnicodeCharacter{1F15}{\accdasiaoxia\textepsilon} % ἕ
+\DeclareUnicodeCharacter{1F18}{\accpsili\textEpsilon} % Ἐ
+\DeclareUnicodeCharacter{1F19}{\accdasia\textEpsilon} % Ἑ
+\DeclareUnicodeCharacter{1F1A}{\accpsilivaria\textEpsilon} % Ἒ
+\DeclareUnicodeCharacter{1F1B}{\accdasiavaria\textEpsilon} % Ἓ
+\DeclareUnicodeCharacter{1F1C}{\accpsilioxia\textEpsilon} % Ἔ
+\DeclareUnicodeCharacter{1F1D}{\accdasiaoxia\textEpsilon} % Ἕ
+
+\DeclareUnicodeCharacter{1F20}{\accpsili\texteta} % ἠ
+\DeclareUnicodeCharacter{1F21}{\accdasia\texteta} % ἡ
+\DeclareUnicodeCharacter{1F22}{\accpsilivaria\texteta} % ἢ
+\DeclareUnicodeCharacter{1F23}{\accdasiavaria\texteta} % ἣ
+\DeclareUnicodeCharacter{1F24}{\accpsilioxia\texteta} % ἤ
+\DeclareUnicodeCharacter{1F25}{\accdasiaoxia\texteta} % ἥ
+\DeclareUnicodeCharacter{1F26}{\accpsiliperispomeni\texteta} % ἦ
+\DeclareUnicodeCharacter{1F27}{\accdasiaperispomeni\texteta} % ἧ
+\DeclareUnicodeCharacter{1F28}{\accpsili\textEta} % Ἠ
+\DeclareUnicodeCharacter{1F29}{\accdasia\textEta} % Ἡ
+\DeclareUnicodeCharacter{1F2A}{\accpsilivaria\textEta} % Ἢ
+\DeclareUnicodeCharacter{1F2B}{\accdasiavaria\textEta} % Ἣ
+\DeclareUnicodeCharacter{1F2C}{\accpsilioxia\textEta} % Ἤ
+\DeclareUnicodeCharacter{1F2D}{\accdasiaoxia\textEta} % Ἥ
+\DeclareUnicodeCharacter{1F2E}{\accpsiliperispomeni\textEta} % Ἦ
+\DeclareUnicodeCharacter{1F2F}{\accdasiaperispomeni\textEta} % Ἧ
+
+\DeclareUnicodeCharacter{1F30}{\accpsili\textiota} % ἰ
+\DeclareUnicodeCharacter{1F31}{\accdasia\textiota} % ἱ
+\DeclareUnicodeCharacter{1F32}{\accpsilivaria\textiota} % ἲ
+\DeclareUnicodeCharacter{1F33}{\accdasiavaria\textiota} % ἳ
+\DeclareUnicodeCharacter{1F34}{\accpsilioxia\textiota} % ἴ
+\DeclareUnicodeCharacter{1F35}{\accdasiaoxia\textiota} % ἵ
+\DeclareUnicodeCharacter{1F36}{\accpsiliperispomeni\textiota} % ἶ
+\DeclareUnicodeCharacter{1F37}{\accdasiaperispomeni\textiota} % ἷ
+\DeclareUnicodeCharacter{1F38}{\accpsili\textIota} % Ἰ
+\DeclareUnicodeCharacter{1F39}{\accdasia\textIota} % Ἱ
+\DeclareUnicodeCharacter{1F3A}{\accpsilivaria\textIota} % Ἲ
+\DeclareUnicodeCharacter{1F3B}{\accdasiavaria\textIota} % Ἳ
+\DeclareUnicodeCharacter{1F3C}{\accpsilioxia\textIota} % Ἴ
+\DeclareUnicodeCharacter{1F3D}{\accdasiaoxia\textIota} % Ἵ
+\DeclareUnicodeCharacter{1F3E}{\accpsiliperispomeni\textIota} % Ἶ
+\DeclareUnicodeCharacter{1F3F}{\accdasiaperispomeni\textIota} % Ἷ
+
+\DeclareUnicodeCharacter{1F40}{\accpsili\textomicron} % ὀ
+\DeclareUnicodeCharacter{1F41}{\accdasia\textomicron} % ὁ
+\DeclareUnicodeCharacter{1F42}{\accpsilivaria\textomicron} % ὂ
+\DeclareUnicodeCharacter{1F43}{\accdasiavaria\textomicron} % ὃ
+\DeclareUnicodeCharacter{1F44}{\accpsilioxia\textomicron} % ὄ
+\DeclareUnicodeCharacter{1F45}{\accdasiaoxia\textomicron} % ὅ
+\DeclareUnicodeCharacter{1F48}{\accpsili\textOmicron} % Ὀ
+\DeclareUnicodeCharacter{1F49}{\accdasia\textOmicron} % Ὁ
+\DeclareUnicodeCharacter{1F4A}{\accpsilivaria\textOmicron} % Ὂ
+\DeclareUnicodeCharacter{1F4B}{\accdasiavaria\textOmicron} % Ὃ
+\DeclareUnicodeCharacter{1F4C}{\accpsilioxia\textOmicron} % Ὄ
+\DeclareUnicodeCharacter{1F4D}{\accdasiaoxia\textOmicron} % Ὅ
+
+\DeclareUnicodeCharacter{1F50}{\accpsili\textupsilon} % ὐ
+\DeclareUnicodeCharacter{1F51}{\accdasia\textupsilon} % ὑ
+\DeclareUnicodeCharacter{1F52}{\accpsilivaria\textupsilon} % ὒ
+\DeclareUnicodeCharacter{1F53}{\accdasiavaria\textupsilon} % ὓ
+\DeclareUnicodeCharacter{1F54}{\accpsilioxia\textupsilon} % ὔ
+\DeclareUnicodeCharacter{1F55}{\accdasiaoxia\textupsilon} % ὕ
+\DeclareUnicodeCharacter{1F56}{\accpsiliperispomeni\textupsilon} % ὖ
+\DeclareUnicodeCharacter{1F57}{\accdasiaperispomeni\textupsilon} % ὗ
+\DeclareUnicodeCharacter{1F59}{\accdasia\textUpsilon} % Ὑ
+\DeclareUnicodeCharacter{1F5B}{\accdasiavaria\textUpsilon} % Ὓ
+\DeclareUnicodeCharacter{1F5D}{\accdasiaoxia\textUpsilon} % Ὕ
+\DeclareUnicodeCharacter{1F5F}{\accdasiaperispomeni\textUpsilon} % Ὗ
+
+\DeclareUnicodeCharacter{1F60}{\accpsili\textomega} % ὠ
+\DeclareUnicodeCharacter{1F61}{\accdasia\textomega} % ὡ
+\DeclareUnicodeCharacter{1F62}{\accpsilivaria\textomega} % ὢ
+\DeclareUnicodeCharacter{1F63}{\accdasiavaria\textomega} % ὣ
+\DeclareUnicodeCharacter{1F64}{\accpsilioxia\textomega} % ὤ
+\DeclareUnicodeCharacter{1F65}{\accdasiaoxia\textomega} % ὥ
+\DeclareUnicodeCharacter{1F66}{\accpsiliperispomeni\textomega} % ὦ
+\DeclareUnicodeCharacter{1F67}{\accdasiaperispomeni\textomega} % ὧ
+\DeclareUnicodeCharacter{1F68}{\accpsili\textOmega} % Ὠ
+\DeclareUnicodeCharacter{1F69}{\accdasia\textOmega} % Ὡ
+\DeclareUnicodeCharacter{1F6A}{\accpsilivaria\textOmega} % Ὢ
+\DeclareUnicodeCharacter{1F6B}{\accdasiavaria\textOmega} % Ὣ
+\DeclareUnicodeCharacter{1F6C}{\accpsilioxia\textOmega} % Ὤ
+\DeclareUnicodeCharacter{1F6D}{\accdasiaoxia\textOmega} % Ὥ
+\DeclareUnicodeCharacter{1F6E}{\accpsiliperispomeni\textOmega} % Ὦ
+\DeclareUnicodeCharacter{1F6F}{\accdasiaperispomeni\textOmega} % Ὧ
+
+\DeclareUnicodeCharacter{1F70}{\accvaria\textalpha} % ὰ
+\DeclareUnicodeCharacter{1F71}{\acctonos\textalpha} % ά
+\DeclareUnicodeCharacter{1F72}{\accvaria\textepsilon} % ὲ
+\DeclareUnicodeCharacter{1F73}{\acctonos\textepsilon} % έ
+\DeclareUnicodeCharacter{1F74}{\accvaria\texteta} % ὴ
+\DeclareUnicodeCharacter{1F75}{\acctonos\texteta} % ή
+\DeclareUnicodeCharacter{1F76}{\accvaria\textiota} % ὶ
+\DeclareUnicodeCharacter{1F77}{\acctonos\textiota} % ί
+\DeclareUnicodeCharacter{1F78}{\accvaria\textomicron} % ὸ
+\DeclareUnicodeCharacter{1F79}{\acctonos\textomicron} % ό
+\DeclareUnicodeCharacter{1F7A}{\accvaria\textupsilon} % ὺ
+\DeclareUnicodeCharacter{1F7B}{\acctonos\textupsilon} % ύ
+\DeclareUnicodeCharacter{1F7C}{\accvaria\textomega} % ὼ
+\DeclareUnicodeCharacter{1F7D}{\acctonos\textomega} % ώ
+
+\DeclareUnicodeCharacter{1F80}{\ensuregreek{\accpsili\textalpha\ypogegrammeni}} % ᾀ
+\DeclareUnicodeCharacter{1F81}{\ensuregreek{\accdasia\textalpha\ypogegrammeni}} % ᾁ
+\DeclareUnicodeCharacter{1F82}{\ensuregreek{\accpsilivaria\textalpha\ypogegrammeni}} % ᾂ
+\DeclareUnicodeCharacter{1F83}{\ensuregreek{\accdasiavaria\textalpha\ypogegrammeni}} % ᾃ
+\DeclareUnicodeCharacter{1F84}{\ensuregreek{\accpsilioxia\textalpha\ypogegrammeni}} % ᾄ
+\DeclareUnicodeCharacter{1F85}{\ensuregreek{\accdasiaoxia\textalpha\ypogegrammeni}} % ᾅ
+\DeclareUnicodeCharacter{1F86}{\ensuregreek{\accpsiliperispomeni\textalpha\ypogegrammeni}} % ᾆ
+\DeclareUnicodeCharacter{1F87}{\ensuregreek{\accdasiaperispomeni\textalpha\ypogegrammeni}} % ᾇ
+\DeclareUnicodeCharacter{1F88}{\ensuregreek{\accpsili\textAlpha\prosgegrammeni}} % ᾈ
+\DeclareUnicodeCharacter{1F89}{\ensuregreek{\accdasia\textAlpha\prosgegrammeni}} % ᾉ
+\DeclareUnicodeCharacter{1F8A}{\ensuregreek{\accpsilivaria\textAlpha\prosgegrammeni}} % ᾊ
+\DeclareUnicodeCharacter{1F8B}{\ensuregreek{\accdasiavaria\textAlpha\prosgegrammeni}} % ᾋ
+\DeclareUnicodeCharacter{1F8C}{\ensuregreek{\accpsilioxia\textAlpha\prosgegrammeni}} % ᾌ
+\DeclareUnicodeCharacter{1F8D}{\ensuregreek{\accdasiaoxia\textAlpha\prosgegrammeni}} % ᾍ
+\DeclareUnicodeCharacter{1F8E}{\ensuregreek{\accpsiliperispomeni\textAlpha\prosgegrammeni}} % ᾎ
+\DeclareUnicodeCharacter{1F8F}{\ensuregreek{\accdasiaperispomeni\textAlpha\prosgegrammeni}} % ᾏ
+
+\DeclareUnicodeCharacter{1F90}{\ensuregreek{\accpsili\texteta\ypogegrammeni}} % ᾐ
+\DeclareUnicodeCharacter{1F91}{\ensuregreek{\accdasia\texteta\ypogegrammeni}} % ᾑ
+\DeclareUnicodeCharacter{1F92}{\ensuregreek{\accpsilivaria\texteta\ypogegrammeni}} % ᾒ
+\DeclareUnicodeCharacter{1F93}{\ensuregreek{\accdasiavaria\texteta\ypogegrammeni}} % ᾓ
+\DeclareUnicodeCharacter{1F94}{\ensuregreek{\accpsilioxia\texteta\ypogegrammeni}} % ᾔ
+\DeclareUnicodeCharacter{1F95}{\ensuregreek{\accdasiaoxia\texteta\ypogegrammeni}} % ᾕ
+\DeclareUnicodeCharacter{1F96}{\ensuregreek{\accpsiliperispomeni\texteta\ypogegrammeni}} % ᾖ
+\DeclareUnicodeCharacter{1F97}{\ensuregreek{\accdasiaperispomeni\texteta\ypogegrammeni}} % ᾗ
+\DeclareUnicodeCharacter{1F98}{\ensuregreek{\accpsili\textEta\prosgegrammeni}} % ᾘ
+\DeclareUnicodeCharacter{1F99}{\ensuregreek{\accdasia\textEta\prosgegrammeni}} % ᾙ
+\DeclareUnicodeCharacter{1F9A}{\ensuregreek{\accpsilivaria\textEta\prosgegrammeni}} % ᾚ
+\DeclareUnicodeCharacter{1F9B}{\ensuregreek{\accdasiavaria\textEta\prosgegrammeni}} % ᾛ
+\DeclareUnicodeCharacter{1F9C}{\ensuregreek{\accpsilioxia\textEta\prosgegrammeni}} % ᾜ
+\DeclareUnicodeCharacter{1F9D}{\ensuregreek{\accdasiaoxia\textEta\prosgegrammeni}} % ᾝ
+\DeclareUnicodeCharacter{1F9E}{\ensuregreek{\accpsiliperispomeni\textEta\prosgegrammeni}} % ᾞ
+\DeclareUnicodeCharacter{1F9F}{\ensuregreek{\accdasiaperispomeni\textEta\prosgegrammeni}} % ᾟ
+
+\DeclareUnicodeCharacter{1FA0}{\ensuregreek{\accpsili\textomega\ypogegrammeni}} % ᾠ
+\DeclareUnicodeCharacter{1FA1}{\ensuregreek{\accdasia\textomega\ypogegrammeni}} % ᾡ
+\DeclareUnicodeCharacter{1FA2}{\ensuregreek{\accpsilivaria\textomega\ypogegrammeni}} % ᾢ
+\DeclareUnicodeCharacter{1FA3}{\ensuregreek{\accdasiavaria\textomega\ypogegrammeni}} % ᾣ
+\DeclareUnicodeCharacter{1FA4}{\ensuregreek{\accpsilioxia\textomega\ypogegrammeni}} % ᾤ
+\DeclareUnicodeCharacter{1FA5}{\ensuregreek{\accdasiaoxia\textomega\ypogegrammeni}} % ᾥ
+\DeclareUnicodeCharacter{1FA6}{\ensuregreek{\accpsiliperispomeni\textomega\ypogegrammeni}} % ᾦ
+\DeclareUnicodeCharacter{1FA7}{\ensuregreek{\accdasiaperispomeni\textomega\ypogegrammeni}} % ᾧ
+\DeclareUnicodeCharacter{1FA8}{\ensuregreek{\accpsili\textOmega\prosgegrammeni}} % ᾨ
+\DeclareUnicodeCharacter{1FA9}{\ensuregreek{\accdasia\textOmega\prosgegrammeni}} % ᾩ
+\DeclareUnicodeCharacter{1FAA}{\ensuregreek{\accpsilivaria\textOmega\prosgegrammeni}} % ᾪ
+\DeclareUnicodeCharacter{1FAB}{\ensuregreek{\accdasiavaria\textOmega\prosgegrammeni}} % ᾫ
+\DeclareUnicodeCharacter{1FAC}{\ensuregreek{\accpsilioxia\textOmega\prosgegrammeni}} % ᾬ
+\DeclareUnicodeCharacter{1FAD}{\ensuregreek{\accdasiaoxia\textOmega\prosgegrammeni}} % ᾭ
+\DeclareUnicodeCharacter{1FAE}{\ensuregreek{\accpsiliperispomeni\textOmega\prosgegrammeni}} % ᾮ
+\DeclareUnicodeCharacter{1FAF}{\ensuregreek{\accdasiaperispomeni\textOmega\prosgegrammeni}} % ᾯ
\DeclareUnicodeCharacter{1FB0}{\ensuregreek{\u\textalpha}} % ᾰ
\DeclareUnicodeCharacter{1FB1}{\ensuregreek{\&#64;tabacckludge=\textalpha}} % ᾱ
-\DeclareUnicodeCharacter{1FB2}{\ensuregreek{\&#64;tabacckludge`\textalpha\ypogegrammeni}} % ᾲ
+\DeclareUnicodeCharacter{1FB2}{\ensuregreek{\accvaria\textalpha\ypogegrammeni}} % ᾲ
\DeclareUnicodeCharacter{1FB3}{\ensuregreek{\textalpha\ypogegrammeni}} % ᾳ
-\DeclareUnicodeCharacter{1FB4}{\ensuregreek{\&#64;tabacckludge'\textalpha\ypogegrammeni}} % ᾴ
-\DeclareUnicodeCharacter{1FB6}{\ensuregreek{\~\textalpha}} % ᾶ
-\DeclareUnicodeCharacter{1FB7}{\ensuregreek{\~\textalpha\ypogegrammeni}} % ᾷ
+\DeclareUnicodeCharacter{1FB4}{\ensuregreek{\acctonos\textalpha\ypogegrammeni}} % ᾴ
+\DeclareUnicodeCharacter{1FB6}{\accperispomeni\textalpha} % ᾶ
+\DeclareUnicodeCharacter{1FB7}{\ensuregreek{\accperispomeni\textalpha\ypogegrammeni}} % ᾷ
\DeclareUnicodeCharacter{1FB8}{\ensuregreek{\u\textAlpha}} % Ᾰ
\DeclareUnicodeCharacter{1FB9}{\ensuregreek{\&#64;tabacckludge=\textAlpha}} % Ᾱ
-\DeclareUnicodeCharacter{1FBA}{\ensuregreek{\&#64;tabacckludge`\textAlpha}} % Ὰ
-\DeclareUnicodeCharacter{1FBB}{\ensuregreek{\&#64;tabacckludge'\textAlpha}} % Ά
+\DeclareUnicodeCharacter{1FBA}{\accvaria\textAlpha} % Ὰ
+\DeclareUnicodeCharacter{1FBB}{\acctonos\textAlpha} % Ά
\DeclareUnicodeCharacter{1FBC}{\ensuregreek{\textAlpha\prosgegrammeni}} % ᾼ
-\DeclareUnicodeCharacter{1FBD}{\ensuregreek{\&#64;tabacckludge&gt;\textcompwordmark}} % ᾽
+\DeclareUnicodeCharacter{1FBD}{\accpsili\textcompwordmark} % ᾽
\DeclareUnicodeCharacter{1FBE}{\textcompwordmark\prosgegrammeni} % ι
-\DeclareUnicodeCharacter{1FBF}{\ensuregreek{\&#64;tabacckludge&gt;\textcompwordmark}} % ᾿
+\DeclareUnicodeCharacter{1FBF}{\accpsili\textcompwordmark} % ᾿
-\DeclareUnicodeCharacter{1FC0}{\ensuregreek{\~\textcompwordmark}} % ῀
-\DeclareUnicodeCharacter{1FC1}{\ensuregreek{\&quot;\~\textcompwordmark}} % ῁
-\DeclareUnicodeCharacter{1FC2}{\ensuregreek{\&#64;tabacckludge`\texteta\ypogegrammeni}} % ῂ
+\DeclareUnicodeCharacter{1FC0}{\accperispomeni\textcompwordmark} % ῀
+\DeclareUnicodeCharacter{1FC1}{\accdialytikaperispomeni\textcompwordmark} % ῁
+\DeclareUnicodeCharacter{1FC2}{\ensuregreek{\accvaria\texteta\ypogegrammeni}} % ῂ
\DeclareUnicodeCharacter{1FC3}{\ensuregreek{\texteta\ypogegrammeni}} % ῃ
-\DeclareUnicodeCharacter{1FC4}{\ensuregreek{\&#64;tabacckludge'\texteta\ypogegrammeni}} % ῄ
-\DeclareUnicodeCharacter{1FC6}{\ensuregreek{\~\texteta}} % ῆ
-\DeclareUnicodeCharacter{1FC7}{\ensuregreek{\~\texteta\ypogegrammeni}} % ῇ
-\DeclareUnicodeCharacter{1FC8}{\ensuregreek{\&#64;tabacckludge`\textEpsilon}} % Ὲ
-\DeclareUnicodeCharacter{1FC9}{\ensuregreek{\&#64;tabacckludge'\textEpsilon}} % Έ
-\DeclareUnicodeCharacter{1FCA}{\ensuregreek{\&#64;tabacckludge`\textEta}} % Ὴ
-\DeclareUnicodeCharacter{1FCB}{\ensuregreek{\&#64;tabacckludge'\textEta}} % Ή
+\DeclareUnicodeCharacter{1FC4}{\ensuregreek{\acctonos\texteta\ypogegrammeni}} % ῄ
+\DeclareUnicodeCharacter{1FC6}{\accperispomeni\texteta} % ῆ
+\DeclareUnicodeCharacter{1FC7}{\ensuregreek{\accperispomeni\texteta\ypogegrammeni}} % ῇ
+\DeclareUnicodeCharacter{1FC8}{\accvaria\textEpsilon} % Ὲ
+\DeclareUnicodeCharacter{1FC9}{\acctonos\textEpsilon} % Έ
+\DeclareUnicodeCharacter{1FCA}{\accvaria\textEta} % Ὴ
+\DeclareUnicodeCharacter{1FCB}{\acctonos\textEta} % Ή
\DeclareUnicodeCharacter{1FCC}{\ensuregreek{\textEta\prosgegrammeni}} % ῌ
-\DeclareUnicodeCharacter{1FCD}{\ensuregreek{\&#64;tabacckludge&gt;`\textcompwordmark}} % ῍
-\DeclareUnicodeCharacter{1FCE}{\ensuregreek{\&#64;tabacckludge&gt;'\textcompwordmark}} % ῎
-\DeclareUnicodeCharacter{1FCF}{\ensuregreek{\&#64;tabacckludge~&gt;\textcompwordmark}} % ῏
+\DeclareUnicodeCharacter{1FCD}{\accpsilivaria\textcompwordmark} % ῍
+\DeclareUnicodeCharacter{1FCE}{\accpsilioxia\textcompwordmark} % ῎
+\DeclareUnicodeCharacter{1FCF}{\accpsiliperispomeni\textcompwordmark} % ῏
\DeclareUnicodeCharacter{1FD0}{\ensuregreek{\u\textiota}} % ῐ
\DeclareUnicodeCharacter{1FD1}{\ensuregreek{\&#64;tabacckludge=\textiota}} % ῑ
-\DeclareUnicodeCharacter{1FD2}{\ensuregreek{\`&quot;\textiota}} % not \&quot;`... % ῒ
-\DeclareUnicodeCharacter{1FD3}{\ensuregreek{\'&quot;\textiota}} % not \&quot;'... % ΐ
-\DeclareUnicodeCharacter{1FD6}{\ensuregreek{\~\textiota}} % ῖ
-\DeclareUnicodeCharacter{1FD7}{\ensuregreek{\~&quot;\textiota}} % ῗ
+\DeclareUnicodeCharacter{1FD2}{\accdialytikavaria\textiota} % not \&quot;`... % ῒ
+\DeclareUnicodeCharacter{1FD3}{\accdialytikatonos\textiota} % not \&quot;'... % ΐ
+\DeclareUnicodeCharacter{1FD6}{\accperispomeni\textiota} % ῖ
+\DeclareUnicodeCharacter{1FD7}{\accdialytikaperispomeni\textiota} % ῗ
\DeclareUnicodeCharacter{1FD8}{\ensuregreek{\u\textIota}} % Ῐ
\DeclareUnicodeCharacter{1FD9}{\ensuregreek{\&#64;tabacckludge=\textIota}} % Ῑ
-\DeclareUnicodeCharacter{1FDA}{\ensuregreek{\&#64;tabacckludge`\textIota}} % Ὶ
-\DeclareUnicodeCharacter{1FDB}{\ensuregreek{\&#64;tabacckludge'\textIota}} % Ί
-\DeclareUnicodeCharacter{1FDD}{\ensuregreek{\&#64;tabacckludge&lt;`\textcompwordmark}} % ῝
-\DeclareUnicodeCharacter{1FDE}{\ensuregreek{\&#64;tabacckludge&lt;'\textcompwordmark}} % ῞
-\DeclareUnicodeCharacter{1FDF}{\ensuregreek{\&#64;tabacckludge~&lt;\textcompwordmark}} % ῟
+\DeclareUnicodeCharacter{1FDA}{\accvaria\textIota} % Ὶ
+\DeclareUnicodeCharacter{1FDB}{\acctonos\textIota} % Ί
+\DeclareUnicodeCharacter{1FDD}{\accdasiavaria\textcompwordmark} % ῝
+\DeclareUnicodeCharacter{1FDE}{\accdasiaoxia\textcompwordmark} % ῞
+\DeclareUnicodeCharacter{1FDF}{\accdasiaperispomeni\textcompwordmark} % ῟
\DeclareUnicodeCharacter{1FE0}{\ensuregreek{\u\textupsilon}} % ῠ
\DeclareUnicodeCharacter{1FE1}{\ensuregreek{\&#64;tabacckludge=\textupsilon}} % ῡ
-\DeclareUnicodeCharacter{1FE2}{\ensuregreek{\`&quot;\textupsilon}} % not \&quot;`... % ῢ
-\DeclareUnicodeCharacter{1FE3}{\ensuregreek{\'&quot;\textupsilon}} % not \&quot;'... % ΰ
-\DeclareUnicodeCharacter{1FE4}{\ensuregreek{\&#64;tabacckludge&gt;\textrho}} % ῤ
-\DeclareUnicodeCharacter{1FE5}{\ensuregreek{\&#64;tabacckludge&lt;\textrho}} % ῥ
-\DeclareUnicodeCharacter{1FE6}{\ensuregreek{\~\textupsilon}} % ῦ
-\DeclareUnicodeCharacter{1FE7}{\ensuregreek{\~&quot;\textupsilon}} % ῧ
+\DeclareUnicodeCharacter{1FE2}{\accdialytikavaria\textupsilon} % not \&quot;`... % ῢ
+\DeclareUnicodeCharacter{1FE3}{\accdialytikatonos\textupsilon} % not \&quot;'... % ΰ
+\DeclareUnicodeCharacter{1FE4}{\accpsili\textrho} % ῤ
+\DeclareUnicodeCharacter{1FE5}{\accdasia\textrho} % ῥ
+\DeclareUnicodeCharacter{1FE6}{\accperispomeni\textupsilon} % ῦ
+\DeclareUnicodeCharacter{1FE7}{\accdialytikaperispomeni\textupsilon} % ῧ
\DeclareUnicodeCharacter{1FE8}{\ensuregreek{\u\textUpsilon}} % Ῠ
\DeclareUnicodeCharacter{1FE9}{\ensuregreek{\&#64;tabacckludge=\textUpsilon}} % Ῡ
-\DeclareUnicodeCharacter{1FEA}{\ensuregreek{\&#64;tabacckludge`\textUpsilon}} % Ὺ
-\DeclareUnicodeCharacter{1FEB}{\ensuregreek{\&#64;tabacckludge'\textUpsilon}} % Ύ
-\DeclareUnicodeCharacter{1FEC}{\ensuregreek{\&#64;tabacckludge&lt;\textRho}} % Ῥ
-\DeclareUnicodeCharacter{1FED}{\ensuregreek{\`&quot;\textcompwordmark}} % ῭
-\DeclareUnicodeCharacter{1FEE}{\ensuregreek{\'&quot;\textcompwordmark}} % ΅
-\DeclareUnicodeCharacter{1FEF}{\ensuregreek{\&#64;tabacckludge`\textcompwordmark}} % `
-
-\DeclareUnicodeCharacter{1FF2}{\ensuregreek{\&#64;tabacckludge`\textomega\ypogegrammeni}} % ῲ
+\DeclareUnicodeCharacter{1FEA}{\accvaria\textUpsilon} % Ὺ
+\DeclareUnicodeCharacter{1FEB}{\acctonos\textUpsilon} % Ύ
+\DeclareUnicodeCharacter{1FEC}{\accdasia\textRho} % Ῥ
+\DeclareUnicodeCharacter{1FED}{\accdialytikavaria\textcompwordmark} % ῭
+\DeclareUnicodeCharacter{1FEE}{\accdialytikatonos\textcompwordmark} % ΅
+\DeclareUnicodeCharacter{1FEF}{\accvaria\textcompwordmark} % `
+
+\DeclareUnicodeCharacter{1FF2}{\ensuregreek{\accvaria\textomega\ypogegrammeni}} % ῲ
\DeclareUnicodeCharacter{1FF3}{\ensuregreek{\textomega\ypogegrammeni}} % ῳ
-\DeclareUnicodeCharacter{1FF4}{\ensuregreek{\&#64;tabacckludge'\textomega\ypogegrammeni}} % ῴ
-\DeclareUnicodeCharacter{1FF6}{\ensuregreek{\~\textomega}} % ῶ
-\DeclareUnicodeCharacter{1FF7}{\ensuregreek{\~\textomega\ypogegrammeni}} % ῷ
-\DeclareUnicodeCharacter{1FF8}{\ensuregreek{\&#64;tabacckludge`\textOmicron}} % Ὸ
-\DeclareUnicodeCharacter{1FF9}{\ensuregreek{\&#64;tabacckludge'\textOmicron}} % Ό
-\DeclareUnicodeCharacter{1FFA}{\ensuregreek{\&#64;tabacckludge`\textOmega}} % Ὼ
-\DeclareUnicodeCharacter{1FFB}{\ensuregreek{\&#64;tabacckludge'\textOmega}} % Ώ
+\DeclareUnicodeCharacter{1FF4}{\ensuregreek{\acctonos\textomega\ypogegrammeni}} % ῴ
+\DeclareUnicodeCharacter{1FF6}{\accperispomeni\textomega} % ῶ
+\DeclareUnicodeCharacter{1FF7}{\ensuregreek{\accperispomeni\textomega\ypogegrammeni}} % ῷ
+\DeclareUnicodeCharacter{1FF8}{\accvaria\textOmicron} % Ὸ
+\DeclareUnicodeCharacter{1FF9}{\acctonos\textOmicron} % Ό
+\DeclareUnicodeCharacter{1FFA}{\accvaria\textOmega} % Ὼ
+\DeclareUnicodeCharacter{1FFB}{\acctonos\textOmega} % Ώ
\DeclareUnicodeCharacter{1FFC}{\ensuregreek{\textOmega\prosgegrammeni}} % ῼ
-\DeclareUnicodeCharacter{1FFD}{\ensuregreek{\&#64;tabacckludge'\textcompwordmark}} % ´
-\DeclareUnicodeCharacter{1FFE}{\ensuregreek{\&#64;tabacckludge&lt;\textcompwordmark}} % ῾
+\DeclareUnicodeCharacter{1FFD}{\acctonos\textcompwordmark} % ´
+\DeclareUnicodeCharacter{1FFE}{\accdasia\textcompwordmark} % ῾
</pre>
</div>
<div class="section" id="id1">
diff --git a/Master/texmf-dist/doc/latex/greek-inputenc/test-utf8.pdf b/Master/texmf-dist/doc/latex/greek-inputenc/test-utf8.pdf
deleted file mode 100644
index da04f185474..00000000000
--- a/Master/texmf-dist/doc/latex/greek-inputenc/test-utf8.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/greek-inputenc/unicode-licr.txt b/Master/texmf-dist/doc/latex/greek-inputenc/unicode-licr.txt
new file mode 100644
index 00000000000..c47447968af
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/greek-inputenc/unicode-licr.txt
@@ -0,0 +1,382 @@
+% unicode-licr_symbolaccents: Greek Unicode to LICR mappings
+% ==========================================================
+%
+% :Copyright: © 2014 Günter Milde
+% :Licence: This work may be distributed and/or modified under the
+% conditions of the `LaTeX Project Public License`_, either
+% version 1.3 of this license or any later version.
+% :Abstract: Data file with a mapping between Unicode points and a LICR
+% representation using the short "symbol" macros for accents.
+% (unsafe to use in the "tabbing" environment).
+
+% Greek and Coptic
+% ~~~~~~~~~~~~~~~~
+% ::
+
+% NR Unicode Name % Babel name, PU name (if different)
+
+0374 \textdexiakeraia % ʹ \anwtonos, \textnumeralsigngreek
+0375 \textaristerikeraia % ͵ \katwtonos, \textnumeralsignlowergreek
+
+037A \textcompwordmark\ypogegrammeni % ͺ \textsubiota\empty
+
+037E \texterotimatiko % ; \textquestion
+
+0384 \'\textcompwordmark % ΄
+0385 \"'\textcompwordmark % ΅ \textdialytikatonos
+0386 \'\textAlpha % Ά
+0387 \textanoteleia % · \anoteleia
+0388 \'\textEpsilon % Έ
+0389 \'\textEta % Ή
+038A \'\textIota % Ί
+038C \'\textOmicron % Ό
+038E \'\textUpsilon % Ύ
+038F \'\textOmega % Ώ
+0390 \'"\textiota % ΐ
+0391 \textAlpha % Α
+0392 \textBeta % Β
+0393 \textGamma % Γ
+0394 \textDelta % Δ
+0395 \textEpsilon % Ε
+0396 \textZeta % Ζ
+0397 \textEta % Η
+0398 \textTheta % Θ
+0399 \textIota % Ι
+039A \textKappa % Κ
+039B \textLambda % Λ
+039C \textMu % Μ
+039D \textNu % Ν
+039E \textXi % Ξ
+039F \textOmicron % Ο
+03A0 \textPi % Π
+03A1 \textRho % Ρ
+03A3 \textSigma % Σ
+03A4 \textTau % Τ
+03A5 \textUpsilon % Υ
+03A6 \textPhi % Φ
+03A7 \textChi % Χ
+03A8 \textPsi % Ψ
+03A9 \textOmega % Ω
+
+03AA \"\textIota % Ϊ
+03AB \"\textUpsilon % Ϋ
+03AC \'\textalpha % ά
+03AD \'\textepsilon % έ
+03AE \'\texteta % ή
+03AF \'\textiota % ί
+03B0 \"'\textupsilon % ΰ
+
+03B1 \textalpha % α
+03B2 \textbeta % β
+03B3 \textgamma % γ
+03B4 \textdelta % δ
+03B5 \textepsilon % ε
+03B6 \textzeta % ζ
+03B7 \texteta % η
+03B8 \texttheta % θ
+03B9 \textiota % ι
+03BA \textkappa % κ
+03BB \textlambda % λ
+03BC \textmu % μ \textmugreek
+03BD \textnu % ν
+03BE \textxi % ξ
+03BF \textomicron % ο
+03C0 \textpi % π
+03C1 \textrho % ρ
+03C2 \textvarsigma % ς
+03C3 \textsigma % σ
+03C4 \texttau % τ
+03C5 \textupsilon % υ
+03C6 \textphi % φ
+03C7 \textchi % χ
+03C8 \textpsi % ψ
+03C9 \textomega % ω
+
+03CA \"\textiota % ϊ
+03CB \"\textupsilon % ϋ
+03CC \'\textomicron % ό
+03CD \'\textupsilon % ύ
+03CE \'\textomega % ώ
+
+03D8 \textQoppa % Ϙ
+03D9 \textqoppa % ϙ
+03DA \textStigma % Ϛ \Stigma
+03DB \textstigma % ϛ \stigma
+03DC \textDigamma % Ϝ \Digamma
+03DD \textdigamma % ϝ \ddigamma
+%03DE GREEK LETTER KOPPA % Ϟ \textKoppagreek
+03DF \textkoppa % ϟ \koppa, \textqoppa [sic!]
+03E0 \textSampi % Ϡ \Sampi
+03E1 \textsampi % ϡ \sampi
+
+% Greek Extended
+% ~~~~~~~~~~~~~~
+% ::
+
+1F00 \>\textalpha % ἀ
+1F01 \<\textalpha % ἁ
+1F02 \>`\textalpha % ἂ
+1F03 \<`\textalpha % ἃ
+1F04 \>'\textalpha % ἄ
+1F05 \<'\textalpha % ἅ
+1F06 \~>\textalpha % ἆ
+1F07 \~<\textalpha % ἇ
+1F08 \>\textAlpha % Ἀ
+1F09 \<\textAlpha % Ἁ
+1F0A \>`\textAlpha % Ἂ
+1F0B \<`\textAlpha % Ἃ
+1F0C \>'\textAlpha % Ἄ
+1F0D \<'\textAlpha % Ἅ
+1F0E \~>\textAlpha % Ἆ
+1F0F \~<\textAlpha % Ἇ
+1F10 \>\textepsilon % ἐ
+1F11 \<\textepsilon % ἑ
+1F12 \>`\textepsilon % ἒ
+1F13 \<`\textepsilon % ἓ
+1F14 \>'\textepsilon % ἔ
+1F15 \<'\textepsilon % ἕ
+1F18 \>\textEpsilon % Ἐ
+1F19 \<\textEpsilon % Ἑ
+1F1A \>`\textEpsilon % Ἒ
+1F1B \<`\textEpsilon % Ἓ
+1F1C \>'\textEpsilon % Ἔ
+1F1D \<'\textEpsilon % Ἕ
+1F20 \>\texteta % ἠ
+1F21 \<\texteta % ἡ
+1F22 \>`\texteta % ἢ
+1F23 \<`\texteta % ἣ
+1F24 \>'\texteta % ἤ
+1F25 \<'\texteta % ἥ
+1F26 \~>\texteta % ἦ
+1F27 \~<\texteta % ἧ
+1F28 \>\textEta % Ἠ
+1F29 \<\textEta % Ἡ
+1F2A \>`\textEta % Ἢ
+1F2B \<`\textEta % Ἣ
+1F2C \>'\textEta % Ἤ
+1F2D \<'\textEta % Ἥ
+1F2E \~>\textEta % Ἦ
+1F2F \~<\textEta % Ἧ
+1F30 \>\textiota % ἰ
+1F31 \<\textiota % ἱ
+1F32 \>`\textiota % ἲ
+1F33 \<`\textiota % ἳ
+1F34 \>'\textiota % ἴ
+1F35 \<'\textiota % ἵ
+1F36 \~>\textiota % ἶ
+1F37 \~<\textiota % ἷ
+1F38 \>\textIota % Ἰ
+1F39 \<\textIota % Ἱ
+1F3A \>`\textIota % Ἲ
+1F3B \<`\textIota % Ἳ
+1F3C \>'\textIota % Ἴ
+1F3D \<'\textIota % Ἵ
+1F3E \~>\textIota % Ἶ
+1F3F \~<\textIota % Ἷ
+1F40 \>\textomicron % ὀ
+1F41 \<\textomicron % ὁ
+1F42 \>`\textomicron % ὂ
+1F43 \<`\textomicron % ὃ
+1F44 \>'\textomicron % ὄ
+1F45 \<'\textomicron % ὅ
+1F48 \>\textOmicron % Ὀ
+1F49 \<\textOmicron % Ὁ
+1F4A \>`\textOmicron % Ὂ
+1F4B \<`\textOmicron % Ὃ
+1F4C \>'\textOmicron % Ὄ
+1F4D \<'\textOmicron % Ὅ
+
+1F50 \>\textupsilon % ὐ
+1F51 \<\textupsilon % ὑ
+1F52 \>`\textupsilon % ὒ
+1F53 \<`\textupsilon % ὓ
+1F54 \>'\textupsilon % ὔ
+1F55 \<'\textupsilon % ὕ
+1F56 \~>\textupsilon % ὖ
+1F57 \~<\textupsilon % ὗ
+1F59 \<\textUpsilon % Ὑ
+1F5B \<`\textUpsilon % Ὓ
+1F5D \<'\textUpsilon % Ὕ
+1F5F \~<\textUpsilon % Ὗ
+1F60 \>\textomega % ὠ
+1F61 \<\textomega % ὡ
+1F62 \>`\textomega % ὢ
+1F63 \<`\textomega % ὣ
+1F64 \>'\textomega % ὤ
+1F65 \<'\textomega % ὥ
+1F66 \~>\textomega % ὦ
+1F67 \~<\textomega % ὧ
+1F68 \>\textOmega % Ὠ
+1F69 \<\textOmega % Ὡ
+1F6A \>`\textOmega % Ὢ
+1F6B \<`\textOmega % Ὣ
+1F6C \>'\textOmega % Ὤ
+1F6D \<'\textOmega % Ὥ
+1F6E \~>\textOmega % Ὦ
+1F6F \~<\textOmega % Ὧ
+1F70 \`\textalpha % ὰ
+1F71 \'\textalpha % ά
+1F72 \`\textepsilon % ὲ
+1F73 \'\textepsilon % έ
+1F74 \`\texteta % ὴ
+1F75 \'\texteta % ή
+1F76 \`\textiota % ὶ
+1F77 \'\textiota % ί
+1F78 \`\textomicron % ὸ
+1F79 \'\textomicron % ό
+1F7A \`\textupsilon % ὺ
+1F7B \'\textupsilon % ύ
+1F7C \`\textomega % ὼ
+1F7D \'\textomega % ώ
+
+1F80 \>\textalpha\ypogegrammeni % ᾀ
+1F81 \<\textalpha\ypogegrammeni % ᾁ
+1F82 \>`\textalpha\ypogegrammeni % ᾂ
+1F83 \<`\textalpha\ypogegrammeni % ᾃ
+1F84 \>'\textalpha\ypogegrammeni % ᾄ
+1F85 \<'\textalpha\ypogegrammeni % ᾅ
+1F86 \~>\textalpha\ypogegrammeni % ᾆ
+1F87 \~<\textalpha\ypogegrammeni % ᾇ
+1F88 \>\textAlpha\prosgegrammeni % ᾈ
+1F89 \<\textAlpha\prosgegrammeni % ᾉ
+1F8A \>`\textAlpha\prosgegrammeni % ᾊ
+1F8B \<`\textAlpha\prosgegrammeni % ᾋ
+1F8C \>'\textAlpha\prosgegrammeni % ᾌ
+1F8D \<'\textAlpha\prosgegrammeni % ᾍ
+1F8E \~>\textAlpha\prosgegrammeni % ᾎ
+1F8F \~<\textAlpha\prosgegrammeni % ᾏ
+1F90 \>\texteta\ypogegrammeni % ᾐ
+1F91 \<\texteta\ypogegrammeni % ᾑ
+1F92 \>`\texteta\ypogegrammeni % ᾒ
+1F93 \<`\texteta\ypogegrammeni % ᾓ
+1F94 \>'\texteta\ypogegrammeni % ᾔ
+1F95 \<'\texteta\ypogegrammeni % ᾕ
+1F96 \~>\texteta\ypogegrammeni % ᾖ
+1F97 \~<\texteta\ypogegrammeni % ᾗ
+1F98 \>\textEta\prosgegrammeni % ᾘ
+1F99 \<\textEta\prosgegrammeni % ᾙ
+1F9A \>`\textEta\prosgegrammeni % ᾚ
+1F9B \<`\textEta\prosgegrammeni % ᾛ
+1F9C \>'\textEta\prosgegrammeni % ᾜ
+1F9D \<'\textEta\prosgegrammeni % ᾝ
+1F9E \~>\textEta\prosgegrammeni % ᾞ
+1F9F \~<\textEta\prosgegrammeni % ᾟ
+1FA0 \>\textomega\ypogegrammeni % ᾠ
+1FA1 \<\textomega\ypogegrammeni % ᾡ
+1FA2 \>`\textomega\ypogegrammeni % ᾢ
+1FA3 \<`\textomega\ypogegrammeni % ᾣ
+1FA4 \>'\textomega\ypogegrammeni % ᾤ
+1FA5 \<'\textomega\ypogegrammeni % ᾥ
+1FA6 \~>\textomega\ypogegrammeni % ᾦ
+1FA7 \~<\textomega\ypogegrammeni % ᾧ
+1FA8 \>\textOmega\prosgegrammeni % ᾨ
+1FA9 \<\textOmega\prosgegrammeni % ᾩ
+1FAA \>`\textOmega\prosgegrammeni % ᾪ
+1FAB \<`\textOmega\prosgegrammeni % ᾫ
+1FAC \>'\textOmega\prosgegrammeni % ᾬ
+1FAD \<'\textOmega\prosgegrammeni % ᾭ
+1FAE \~>\textOmega\prosgegrammeni % ᾮ
+1FAF \~<\textOmega\prosgegrammeni % ᾯ
+1FB0 \u\textalpha % ᾰ
+1FB1 \=\textalpha % ᾱ
+1FB2 \`\textalpha\ypogegrammeni % ᾲ
+1FB3 \textalpha\ypogegrammeni % ᾳ
+1FB4 \'\textalpha\ypogegrammeni % ᾴ
+1FB6 \~\textalpha % ᾶ
+1FB7 \~\textalpha\ypogegrammeni % ᾷ
+1FB8 \u\textAlpha % Ᾰ
+1FB9 \=\textAlpha % Ᾱ
+1FBA \`\textAlpha % Ὰ
+1FBB \'\textAlpha % Ά
+1FBC \textAlpha\prosgegrammeni % ᾼ
+1FBD \>\textcompwordmark % ᾽
+1FBE \textcompwordmark\prosgegrammeni % ι
+1FBF \>\textcompwordmark % ᾿
+1FC0 \~\textcompwordmark % ῀
+1FC1 \"\~\textcompwordmark % ῁
+1FC2 \`\texteta\ypogegrammeni % ῂ
+1FC3 \texteta\ypogegrammeni % ῃ
+1FC4 \'\texteta\ypogegrammeni % ῄ
+1FC6 \~\texteta % ῆ
+1FC7 \~\texteta\ypogegrammeni % ῇ
+1FC8 \`\textEpsilon % Ὲ
+1FC9 \'\textEpsilon % Έ
+1FCA \`\textEta % Ὴ
+1FCB \'\textEta % Ή
+1FCC \textEta\prosgegrammeni % ῌ
+1FCD \>`\textcompwordmark % ῍
+1FCE \>'\textcompwordmark % ῎
+1FCF \~>\textcompwordmark % ῏
+1FD0 \u\textiota % ῐ
+1FD1 \=\textiota % ῑ
+1FD2 \`"\textiota % ῒ
+1FD3 \'"\textiota % ΐ
+1FD6 \~\textiota % ῖ
+1FD7 \~"\textiota % ῗ
+1FD8 \u\textIota % Ῐ
+1FD9 \=\textIota % Ῑ
+1FDA \`\textIota % Ὶ
+1FDB \'\textIota % Ί
+1FDD \<`\textcompwordmark % ῝
+1FDE \<'\textcompwordmark % ῞
+1FDF \~<\textcompwordmark % ῟
+1FE0 \u\textupsilon % ῠ
+1FE1 \=\textupsilon % ῡ
+1FE2 \`"\textupsilon % ῢ
+1FE3 \'"\textupsilon % ΰ
+1FE4 \>\textrho % ῤ
+1FE5 \<\textrho % ῥ
+1FE6 \~\textupsilon % ῦ
+1FE7 \~"\textupsilon % ῧ
+1FE8 \u\textUpsilon % Ῠ
+1FE9 \=\textUpsilon % Ῡ
+1FEA \`\textUpsilon % Ὺ
+1FEB \'\textUpsilon % Ύ
+1FEC \<\textRho % Ῥ
+1FED \`"\textcompwordmark % ῭
+1FEE \'"\textcompwordmark % ΅
+1FEF \`\textcompwordmark % `
+1FF2 \`\textomega\ypogegrammeni % ῲ
+1FF3 \textomega\ypogegrammeni % ῳ
+1FF4 \'\textomega\ypogegrammeni % ῴ
+1FF6 \~\textomega % ῶ
+1FF7 \~\textomega\ypogegrammeni % ῷ
+1FF8 \`\textOmicron % Ὸ
+1FF9 \'\textOmicron % Ό
+1FFA \`\textOmega % Ὼ
+1FFB \'\textOmega % Ώ
+1FFC \textOmega\prosgegrammeni % ῼ
+1FFD \'\textcompwordmark % ´
+1FFE \<\textcompwordmark % ῾
+
+% General Punctuation
+% ~~~~~~~~~~~~~~~~~~~
+% ::
+
+2013 \textendash % –
+2014 \textemdash % —
+2018 \textquoteleft % ‘
+2019 \textquoteright % ’
+2030 \textperthousand % ‰
+20AC \texteuro % €
+
+% Letterlike Symbols
+% ~~~~~~~~~~~~~~~~~~
+% ::
+
+2126 \textohm % Ω OHM SIGN
+
+% Ancient Greek Numbers
+% ~~~~~~~~~~~~~~~~~~~~~
+% TODO: map other chars to corresponding Greek letters?
+% See also the grnumalt_ package::
+
+10144 \textpentedeka % GREEK ACROPHONIC ATTIC FIFTY
+10145 \textpentehekaton % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+10146 \textpenteqilioi % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+10147 \textpentemuria % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+
+% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
+% .. _greek-inputenc: http://www.ctan.org/pkg/greek-inputenc
+% .. _greek-fontenc: http://www.ctan.org/pkg/greek-fontenc
+% .. _grnumalt: http://www.ctan.org/pkg/grnumalt