summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/greek-inputenc
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2013-05-27 04:55:18 +0000
committerNorbert Preining <preining@logic.at>2013-05-27 04:55:18 +0000
commit9187fc6b720d7c26139a39d4edfec826fd9fbe25 (patch)
tree8d1dff99b2717dc2a71b56d0b0ed599fcb2edd6d /Master/texmf-dist/doc/latex/greek-inputenc
parent9b6d55826b81b01af1fd60c259bb57b13ed881d4 (diff)
greek-inputenc update (5/27)
git-svn-id: svn://tug.org/texlive/trunk@30722 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/README113
-rw-r--r--Master/texmf-dist/doc/latex/greek-inputenc/README.html122
-rw-r--r--Master/texmf-dist/doc/latex/greek-inputenc/lgrenc.dfu.html523
-rw-r--r--Master/texmf-dist/doc/latex/greek-inputenc/test-iso-8859-7.pdfbin0 -> 25765 bytes
-rw-r--r--Master/texmf-dist/doc/latex/greek-inputenc/test-iso-8859-7.tex (renamed from Master/texmf-dist/doc/latex/greek-inputenc/test.tex)3
-rw-r--r--Master/texmf-dist/doc/latex/greek-inputenc/test-utf8.pdfbin0 -> 214847 bytes
-rw-r--r--Master/texmf-dist/doc/latex/greek-inputenc/test-utf8.tex350
7 files changed, 1110 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/latex/greek-inputenc/README b/Master/texmf-dist/doc/latex/greek-inputenc/README
new file mode 100644
index 00000000000..ed76ddd9e36
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/greek-inputenc/README
@@ -0,0 +1,113 @@
+greek-inputenc
+##############
+Greek input encoding definition files
+*************************************
+
+:Author: Apostolos Syropoulos, Dimitrios Filippou, Günter Milde
+:Date: 2013-05-16
+: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
+ version 1.3 of this license or any later version.
+:Abstract: This package provides input encoding definition
+ files for Greek for use with inputenc_.
+
+
+News
+====
+
+:May 2013: * new maintainer.
+ * Unicode support with the standard "utf8" option.
+
+Files
+=====
+
+`<lgrenc.dfu>`_
+ Greek input encoding file for UTF-8 comprising Greek letters and other
+ symbols present in the LGR encoding.
+
+ This file requires ``lgrenc.def`` version 0.8.2 or newer from the
+ greek-fontenc_ package.
+
+ The literate source was converted with PyLit_ to reStructuredText_ and
+ with Docutils_ to `<lgrenc.dfu.html>`_.
+
+`<iso-8859-7.def>`_
+ Greek input encoding file for `ISO 8859-7`_ by Apostolos Syropoulos.
+ [#transliteration]_
+
+`<macgreek.def>`_
+ Greek input encoding file for Macintosh (ELOT 823) by Dimitrios Filippou.
+ [#transliteration]_
+
+Test examples and output:
+ :utf-8: `<test-utf8.tex>`_, `<test-utf8.pdf>`_ (comprehensive example)
+ :iso 8859-7: `<test-iso-8859-7.tex>`_, `<test-iso-8859-7.pdf>`_ (basic test)
+
+
+.. [#transliteration] Currently, these files translate to a Latin
+ transcription particular to the LGR font encoding. Drawbacks include:
+ Latin characters in PDF strings (hyperref_ bookmarks and TOC sidebar, cf.
+ greekhyperref.pdf__), no kerning between accented characters.
+
+__ http://mirrors.ctan.org/macros/latex/contrib/lgrx/greekhyperref.pdf
+
+Installation
+============
+
+If possible, get this package from your distribution using its installation
+manager.
+
+Otherwise, make sure LaTeX can find the files ending in ``.def``:
+
+* Download and unpack `greek-inputenc.zip` or just download the required
+ file(s).
+
+* Copy, move, or link the files to a suitable place in the `TeX Directory
+ Structure` (TDS_) and run ``texhash``, or place them in the current working
+ directory (e.g. for testing).
+
+Usage
+=====
+
+Pass the encoding name as option to inputenc_. For example ::
+
+ \usepackage[iso-8859-7]{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" or
+"polutonikogreek" options for babel_, e.g. ::
+
+ \usepackage[LGR,T1]{fontenc}
+ \usepackage[utf8]{inputenc}
+
+or ::
+
+ \usepackage[greek,english]{babel}
+ \usepackage[utf8]{inputenc}
+
+See `test-utf8.tex`_ for an example.
+
+
+
+.. References
+ ==========
+
+.. _ISO 8859-7: http://en.wikipedia.org/wiki/ISO/IEC_8859-7
+
+.. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
+.. _PyLit: http://pylit.berlios.de
+.. _reStructuredText: http://docutils.sourceforge.net/rst.html
+.. _Docutils: http://docutils.sourceforge.net/rst.html
+.. _TDS: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tds
+
+.. _babel: http://www.ctan.org/pkg/babel
+.. _fontenc: http://www.ctan.org/pkg/fontenc
+.. _greek-fontenc: http://www.ctan.org/pkg/greek-fontenc
+.. _hyperref: http://www.ctan.org/pkg/hyperref
+.. _ibycus-babel: http://www.ctan.org/pkg/ibycus-babel
+.. _inputenc: http://www.ctan.org/pkg/inputenc
+.. _lgrx: http://www.ctan.org/pkg/lgrx
diff --git a/Master/texmf-dist/doc/latex/greek-inputenc/README.html b/Master/texmf-dist/doc/latex/greek-inputenc/README.html
new file mode 100644
index 00000000000..bea49e962b2
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/greek-inputenc/README.html
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<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>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" />
+</head>
+<body>
+<div class="document" id="greek-inputenc">
+<h1 class="title">greek-inputenc</h1>
+<h2 class="subtitle" id="greek-input-encoding-definition-files">Greek input encoding definition files</h2>
+
+<dl class="docinfo simple">
+<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>
+<dt class="copyright">Copyright</dt>
+<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
+conditions of the <a class="reference external" href="http://www.latex-project.org/lppl.txt">LaTeX Project Public License</a>, either
+version&nbsp;1.3 of this license or any later version.</p>
+</dd>
+</dl>
+<div class="abstract topic">
+<p class="topic-title first">Abstract</p>
+<p>This package provides input encoding definition
+files for Greek for use with <a class="reference external" href="http://www.ctan.org/pkg/inputenc">inputenc</a>.</p>
+</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>
+</div>
+<div class="section" id="files">
+<h1>Files</h1>
+<dl class="docutils">
+<dt><a class="reference external" href="lgrenc.dfu">lgrenc.dfu</a></dt>
+<dd><p>Greek input encoding file for UTF-8 comprising Greek letters and other
+symbols present in the LGR encoding.</p>
+<p>This file requires <tt class="literal">lgrenc.def</tt> version 0.8.2 or newer from the
+<a class="reference external" href="http://www.ctan.org/pkg/greek-fontenc">greek-fontenc</a> package.</p>
+<p>The literate source was converted with <a class="reference external" href="http://pylit.berlios.de">PyLit</a> to <a class="reference external" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> and
+with <a class="reference external" href="http://docutils.sourceforge.net/rst.html">Docutils</a> to <a class="reference external" href="lgrenc.dfu.html">lgrenc.dfu.html</a>.</p>
+</dd>
+<dt><a class="reference external" href="iso-8859-7.def">iso-8859-7.def</a></dt>
+<dd><p>Greek input encoding file for <a class="reference external" href="http://en.wikipedia.org/wiki/ISO/IEC_8859-7">ISO 8859-7</a> by Apostolos Syropoulos.<a class="footnote-reference" href="#transliteration" id="id1"><sup>1</sup></a></p>
+</dd>
+<dt><a class="reference external" href="macgreek.def">macgreek.def</a></dt>
+<dd><p>Greek input encoding file for Macintosh (ELOT 823) by Dimitrios Filippou.<a class="footnote-reference" href="#transliteration" id="id2"><sup>1</sup></a></p>
+</dd>
+<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>
+<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>
+</dd>
+</dl>
+</dd>
+</dl>
+<dl class="footnote"><dt class="label">1</dt>
+<dd id="transliteration">
+<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>
+</dd>
+</dl>
+</div>
+<div class="section" id="installation">
+<h1>Installation</h1>
+<p>If possible, get this package from your distribution using its installation
+manager.</p>
+<p>Otherwise, make sure LaTeX can find the files ending in <tt class="literal">.def</tt>:</p>
+<ul class="simple">
+<li><p>Download and unpack <cite>greek-inputenc.zip</cite> or just download the required
+file(s).</p></li>
+<li><p>Copy, move, or link the files to a suitable place in the <cite>TeX Directory
+Structure</cite> (<a class="reference external" href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tds">TDS</a>) and run <tt class="literal">texhash</tt>, or place them in the current working
+directory (e.g. for testing).</p></li>
+</ul>
+</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>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>
+<pre class="literal-block">\usepackage[LGR,T1]{fontenc}
+\usepackage[utf8]{inputenc}
+</pre>
+<p>or</p>
+<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>
+<!-- References
+========== -->
+</div>
+</div>
+</body>
+</html>
diff --git a/Master/texmf-dist/doc/latex/greek-inputenc/lgrenc.dfu.html b/Master/texmf-dist/doc/latex/greek-inputenc/lgrenc.dfu.html
new file mode 100644
index 00000000000..e679f5cfd88
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/greek-inputenc/lgrenc.dfu.html
@@ -0,0 +1,523 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<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="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" />
+</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>
+
+<dl class="docinfo">
+<dt class="copyright">Copyright</dt>
+<dd class="copyright">© 2010 Günter Milde</dd>
+<dt>Licence</dt>
+<dd><p>This work may be distributed and/or modified under the
+conditions of the <a class="reference external" href="http://www.latex-project.org/lppl.txt">LaTeX Project Public License</a>, either
+version&nbsp;1.3 of this license or any later version.</p>
+</dd>
+<dt>Identification</dt>
+<dd><pre class="literal-block">\ProvidesFile{lgrenc.dfu}[2013/05/24 0.4 UTF-8 support for Greek]
+</pre>
+</dd>
+</dl>
+<p>Based on a <a class="reference external" href="http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf">babel patch</a> by Werner Lemberg, with input from the <a class="reference external" href="http://www.ctan.org/pkg/ucs">ucs</a>
+package (<tt class="literal">ucsencs.def</tt>) by Dominique Unruh and <tt class="literal">CB.enc</tt> by
+Apostolos Syropoulos.</p>
+<dl class="docutils">
+<dt>Changelog:</dt>
+<dd><table class="borderless">
+<colgroup>
+<col width="14%" />
+<col width="7%" />
+<col width="79%" />
+</colgroup>
+<tbody>
+<tr><td><p>2010-06-16</p></td>
+<td><p>0.1</p></td>
+<td><p>initial version</p></td>
+</tr>
+<tr><td><p>2012-06-27</p></td>
+<td><p>0.2</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>
+<td><p>new accent macro names with lgrxenc.def 0.7</p></td>
+</tr>
+<tr><td><p>2013-05-24</p></td>
+<td><p>0.4</p></td>
+<td><p>moved to greek-inputenc.</p></td>
+</tr>
+</tbody>
+</table>
+</dd>
+</dl>
+<div class="section" id="usage">
+<h1>Usage</h1>
+<p>Requires comprehensive LGR font encoding definitions from <a class="reference external" href="http://www.ctan.org/pkg/greek-fontenc">greek-fontenc</a>:</p>
+<pre class="code latex literal-block"><span class="keyword">\usepackage</span><span class="name attribute">[LGR,T1]</span><span class="name builtin">{</span>fontenc<span class="name builtin">}</span> <span class="comment">% define LGR and T1 encodings
+</span><span class="keyword">\usepackage</span><span class="name attribute">[utf8]</span><span class="name builtin">{</span>inputenc<span class="name builtin">}</span> <span class="comment">% standard UTF-8 input encoding</span>
+</pre>
+<p>By default, text containing Greek Unicode characters must be marked as
+requiring a font encoding that supports Greek script, e.g. by setting the
+language to <tt class="literal">greek</tt> or <tt class="literal">polutonikogreek</tt>. This is a generic feature of
+<a class="reference external" href="http://www.ctan.org/pkg/inputenc">inputenc</a>’s <cite>utf8</cite> option (an equivalent restriction holds for the Cyrillic
+script).</p>
+<p>With the <a class="reference external" href="http://mirrors.ctan.org/macros/latex/contrib/lgrx/textalpha.sty.html">textalpha</a> or <a class="reference external" href="http://mirrors.ctan.org/macros/latex/contrib/lgrx/alphabeta.sty.html">alphabeta</a> packages of the <a class="reference external" href="http://www.ctan.org/pkg/lgrx">lgrx</a> bundle, Greek
+Unicode literals can be used without special markup also in non-Greek
+documents:</p>
+<pre class="code latex literal-block"><span class="keyword">\usepackage</span><span class="name attribute">[utf8]</span><span class="name builtin">{</span>inputenc<span class="name builtin">}</span> <span class="comment">% standard UTF-8 input encoding
+</span><span class="keyword">\usepackage</span><span class="name attribute">[T1]</span><span class="name builtin">{</span>fontenc<span class="name builtin">}</span> <span class="comment">% use T1 font encoding as default
+</span><span class="keyword">\usepackage</span><span class="name builtin">{</span>textalpha<span class="name builtin">}</span> <span class="comment">% define LGR font encoding as Greek default</span>
+</pre>
+</div>
+<div class="section" id="character-declarations">
+<h1>Character Declarations</h1>
+<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>
+<div class="section" id="latin-1-supplement-t1">
+<h2>Latin-1 Supplement (T1)</h2>
+<pre class="literal-block">\DeclareUnicodeCharacter{00A8}{\textasciidieresis} % ¨
+\DeclareUnicodeCharacter{00AB}{\guillemotleft} % «
+\DeclareUnicodeCharacter{00AF}{\textasciimacron} % ¯
+\DeclareUnicodeCharacter{00B4}{\textasciiacute} % ´
+\DeclareUnicodeCharacter{00B7}{\textperiodcentered} % ·
+\DeclareUnicodeCharacter{00BB}{\guillemotright} % »
+</pre>
+</div>
+<div class="section" id="ipa-extensions-t3">
+<h2>IPA Extensions (T3)</h2>
+<pre class="literal-block">\DeclareUnicodeCharacter{0259}{\textschwa} % ə
+</pre>
+</div>
+<div class="section" id="spacing-modifier-letters">
+<h2>Spacing Modifier Letters</h2>
+<pre class="literal-block">\DeclareUnicodeCharacter{02D8}{\textasciibreve} % ˘
+</pre>
+</div>
+<div class="section" id="general-punctuation">
+<h2>General Punctuation</h2>
+<pre class="literal-block">\DeclareUnicodeCharacter{200C}{\textcompwordmark} % ZWNJ
+\DeclareUnicodeCharacter{2013}{\textendash} % –
+\DeclareUnicodeCharacter{2014}{\textemdash} % —
+\DeclareUnicodeCharacter{2018}{\textquoteleft} % ‘
+\DeclareUnicodeCharacter{2019}{\textquoteright} % ’
+\DeclareUnicodeCharacter{201A}{\quotesinglbase} % ‚
+\DeclareUnicodeCharacter{2030}{\textperthousand} % ‰
+\DeclareUnicodeCharacter{2039}{\guilsinglleft} % ‹
+\DeclareUnicodeCharacter{203A}{\guilsinglright} % ›
+</pre>
+</div>
+<div class="section" id="currency-symbols">
+<h2>Currency Symbols</h2>
+<pre class="literal-block">\DeclareUnicodeCharacter{20AC}{\texteuro} % €
+</pre>
+</div>
+<div class="section" id="greek-and-coptic">
+<h2>Greek and Coptic</h2>
+<p>When there are different names for a Greek letter, use the one from
+PUenc.dfu (hyperref’s PDF-Unicode encoding) as this is the one most likely
+to be used together with this file.</p>
+<pre class="literal-block">% NR Unicode Name % babel name, UCS name
+% 0370 GREEK CAPITAL LETTER HETA % Ͱ
+% 0371 GREEK SMALL LETTER HETA % ͱ
+% 0372 GREEK CAPITAL LETTER ARCHAIC SAMPI % Ͳ
+% 0373 GREEK SMALL LETTER ARCHAIC SAMPI % Ͳ
+\DeclareUnicodeCharacter{0374}{\textnumeralsigngreek} % ʹ \anwtonos, \textdexiakeraia
+\DeclareUnicodeCharacter{0375}{\textnumeralsignlowergreek} % ͵ \katwtonos, \textaristerikeraia,
+% 0376 GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA % Ͷ
+% 0377 GREEK SMALL LETTER PAMPHYLIAN DIGAMMA % ͷ
+
+\DeclareUnicodeCharacter{037A}{\textcompwordmark\ypogegrammeni} % ͺ \textsubiota{\empty}
+% 037B GREEK SMALL REVERSED LUNATE SIGMA SYMBOL %
+% 037C GREEK SMALL DOTTED LUNATE SIGMA SYMBOL %
+% 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{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{0391}{\textAlpha} % Α
+\DeclareUnicodeCharacter{0392}{\textBeta} % Β
+\DeclareUnicodeCharacter{0393}{\textGamma} % Γ
+\DeclareUnicodeCharacter{0394}{\textDelta} % Δ
+\DeclareUnicodeCharacter{0395}{\textEpsilon} % Ε
+\DeclareUnicodeCharacter{0396}{\textZeta} % Ζ
+\DeclareUnicodeCharacter{0397}{\textEta} % Η
+\DeclareUnicodeCharacter{0398}{\textTheta} % Θ
+\DeclareUnicodeCharacter{0399}{\textIota} % Ι
+\DeclareUnicodeCharacter{039A}{\textKappa} % Κ
+\DeclareUnicodeCharacter{039B}{\textLambda} % Λ
+\DeclareUnicodeCharacter{039C}{\textMu} % Μ
+\DeclareUnicodeCharacter{039D}{\textNu} % Ν
+\DeclareUnicodeCharacter{039E}{\textXi} % Ξ
+\DeclareUnicodeCharacter{039F}{\textOmicron} % Ο
+\DeclareUnicodeCharacter{03A0}{\textPi} % Π
+\DeclareUnicodeCharacter{03A1}{\textRho} % Ρ
+\DeclareUnicodeCharacter{03A3}{\textSigma} % Σ
+\DeclareUnicodeCharacter{03A4}{\textTau} % Τ
+\DeclareUnicodeCharacter{03A5}{\textUpsilon} % Υ
+\DeclareUnicodeCharacter{03A6}{\textPhi} % Φ
+\DeclareUnicodeCharacter{03A7}{\textChi} % Χ
+\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{03B1}{\textalpha} % α
+\DeclareUnicodeCharacter{03B2}{\textbeta} % β
+\DeclareUnicodeCharacter{03B3}{\textgamma} % γ
+\DeclareUnicodeCharacter{03B4}{\textdelta} % δ
+\DeclareUnicodeCharacter{03B5}{\textepsilon} % ε
+\DeclareUnicodeCharacter{03B6}{\textzeta} % ζ
+\DeclareUnicodeCharacter{03B7}{\texteta} % η
+\DeclareUnicodeCharacter{03B8}{\texttheta} % θ
+\DeclareUnicodeCharacter{03B9}{\textiota} % ι
+\DeclareUnicodeCharacter{03BA}{\textkappa} % κ
+\DeclareUnicodeCharacter{03BB}{\textlambda} % λ
+\DeclareUnicodeCharacter{03BC}{\textmu} % μ \textmu, \textmugreek
+\DeclareUnicodeCharacter{03BD}{\textnu} % ν
+\DeclareUnicodeCharacter{03BE}{\textxi} % ξ
+\DeclareUnicodeCharacter{03BF}{\textomicron} % ο
+\DeclareUnicodeCharacter{03C0}{\textpi} % π
+\DeclareUnicodeCharacter{03C1}{\textrho} % ρ
+\DeclareUnicodeCharacter{03C2}{\textvarsigma} % ς
+\DeclareUnicodeCharacter{03C3}{\textsigma} % σ
+\DeclareUnicodeCharacter{03C4}{\texttau} % τ
+\DeclareUnicodeCharacter{03C5}{\textupsilon} % υ
+\DeclareUnicodeCharacter{03C6}{\textphi} % φ
+\DeclareUnicodeCharacter{03C7}{\textchi} % χ
+\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{03D8}{\textQoppa} % Ϙ
+\DeclareUnicodeCharacter{03D9}{\textqoppa} % ϙ
+\DeclareUnicodeCharacter{03DA}{\textStigmagreek} % Ϛ \Stigma
+\DeclareUnicodeCharacter{03DB}{\textstigmagreek} % ϛ \stigma, \textstigma
+\DeclareUnicodeCharacter{03DC}{\textDigammagreek} % Ϝ \Digamma, \textDigamma
+\DeclareUnicodeCharacter{03DD}{\textdigammagreek} % ϝ \ddigamma, \textdigamma
+%03DE&nbsp;GREEK&nbsp;LETTER&nbsp;KOPPA % Ϟ \textKoppagreek
+\DeclareUnicodeCharacter{03DF}{\textkoppagreek} % ϟ \koppa, \textqoppa&nbsp;[sic!]
+\DeclareUnicodeCharacter{03E0}{\textSampigreek} % Ϡ \Sampi
+\DeclareUnicodeCharacter{03E1}{\textsampigreek} % ϡ \sampi, \textsampi
+</pre>
+</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&gt;'\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&gt;'\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&gt;'\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&gt;'\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&gt;'\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&gt;'\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&gt;'\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&gt;'\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&gt;'\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&gt;'\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&gt;'\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&gt;'\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&gt;'\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|}} % ᾀ
+\DeclareUnicodeCharacter{1F81}{\ensuregreek{\&#64;tabacckludge&lt;\textalpha|}} % ᾁ
+\DeclareUnicodeCharacter{1F82}{\ensuregreek{\&#64;tabacckludge&gt;`\textalpha|}} % ᾂ
+\DeclareUnicodeCharacter{1F83}{\ensuregreek{\&#64;tabacckludge&lt;`\textalpha|}} % ᾃ
+\DeclareUnicodeCharacter{1F84}{\ensuregreek{\&#64;tabacckludge&gt;'\textalpha|}} % ᾄ
+\DeclareUnicodeCharacter{1F85}{\ensuregreek{\&#64;tabacckludge&gt;'\textalpha|}} % ᾅ
+\DeclareUnicodeCharacter{1F86}{\ensuregreek{\&#64;tabacckludge~&gt;\textalpha|}} % ᾆ
+\DeclareUnicodeCharacter{1F87}{\ensuregreek{\&#64;tabacckludge~&lt;\textalpha|}} % ᾇ
+\DeclareUnicodeCharacter{1F88}{\ensuregreek{\&#64;tabacckludge&gt;\textAlpha|}} % ᾈ
+\DeclareUnicodeCharacter{1F89}{\ensuregreek{\&#64;tabacckludge&lt;\textAlpha|}} % ᾉ
+\DeclareUnicodeCharacter{1F8A}{\ensuregreek{\&#64;tabacckludge&gt;`\textAlpha|}} % ᾊ
+\DeclareUnicodeCharacter{1F8B}{\ensuregreek{\&#64;tabacckludge&lt;`\textAlpha|}} % ᾋ
+\DeclareUnicodeCharacter{1F8C}{\ensuregreek{\&#64;tabacckludge&gt;'\textAlpha|}} % ᾌ
+\DeclareUnicodeCharacter{1F8D}{\ensuregreek{\&#64;tabacckludge&gt;'\textAlpha|}} % ᾍ
+\DeclareUnicodeCharacter{1F8E}{\ensuregreek{\&#64;tabacckludge~&gt;\textAlpha|}} % ᾎ
+\DeclareUnicodeCharacter{1F8F}{\ensuregreek{\&#64;tabacckludge~&lt;\textAlpha|}} % ᾏ
+
+\DeclareUnicodeCharacter{1F90}{\ensuregreek{\&#64;tabacckludge&gt;\texteta|}} % ᾐ
+\DeclareUnicodeCharacter{1F91}{\ensuregreek{\&#64;tabacckludge&lt;\texteta|}} % ᾑ
+\DeclareUnicodeCharacter{1F92}{\ensuregreek{\&#64;tabacckludge&gt;`\texteta|}} % ᾒ
+\DeclareUnicodeCharacter{1F93}{\ensuregreek{\&#64;tabacckludge&lt;`\texteta|}} % ᾓ
+\DeclareUnicodeCharacter{1F94}{\ensuregreek{\&#64;tabacckludge&gt;'\texteta|}} % ᾔ
+\DeclareUnicodeCharacter{1F95}{\ensuregreek{\&#64;tabacckludge&gt;'\texteta|}} % ᾕ
+\DeclareUnicodeCharacter{1F96}{\ensuregreek{\&#64;tabacckludge~&gt;\texteta|}} % ᾖ
+\DeclareUnicodeCharacter{1F97}{\ensuregreek{\&#64;tabacckludge~&lt;\texteta|}} % ᾗ
+\DeclareUnicodeCharacter{1F98}{\ensuregreek{\&#64;tabacckludge&gt;\textEta|}} % ᾘ
+\DeclareUnicodeCharacter{1F99}{\ensuregreek{\&#64;tabacckludge&lt;\textEta|}} % ᾙ
+\DeclareUnicodeCharacter{1F9A}{\ensuregreek{\&#64;tabacckludge&gt;`\textEta|}} % ᾚ
+\DeclareUnicodeCharacter{1F9B}{\ensuregreek{\&#64;tabacckludge&lt;`\textEta|}} % ᾛ
+\DeclareUnicodeCharacter{1F9C}{\ensuregreek{\&#64;tabacckludge&gt;'\textEta|}} % ᾜ
+\DeclareUnicodeCharacter{1F9D}{\ensuregreek{\&#64;tabacckludge&gt;'\textEta|}} % ᾝ
+\DeclareUnicodeCharacter{1F9E}{\ensuregreek{\&#64;tabacckludge~&gt;\textEta|}} % ᾞ
+\DeclareUnicodeCharacter{1F9F}{\ensuregreek{\&#64;tabacckludge~&lt;\textEta|}} % ᾟ
+
+\DeclareUnicodeCharacter{1FA0}{\ensuregreek{\&#64;tabacckludge&gt;\textomega|}} % ᾠ
+\DeclareUnicodeCharacter{1FA1}{\ensuregreek{\&#64;tabacckludge&lt;\textomega|}} % ᾡ
+\DeclareUnicodeCharacter{1FA2}{\ensuregreek{\&#64;tabacckludge&gt;`\textomega|}} % ᾢ
+\DeclareUnicodeCharacter{1FA3}{\ensuregreek{\&#64;tabacckludge&lt;`\textomega|}} % ᾣ
+\DeclareUnicodeCharacter{1FA4}{\ensuregreek{\&#64;tabacckludge&gt;'\textomega|}} % ᾤ
+\DeclareUnicodeCharacter{1FA5}{\ensuregreek{\&#64;tabacckludge&gt;'\textomega|}} % ᾥ
+\DeclareUnicodeCharacter{1FA6}{\ensuregreek{\&#64;tabacckludge~&gt;\textomega|}} % ᾦ
+\DeclareUnicodeCharacter{1FA7}{\ensuregreek{\&#64;tabacckludge~&lt;\textomega|}} % ᾧ
+\DeclareUnicodeCharacter{1FA8}{\ensuregreek{\&#64;tabacckludge&gt;\textOmega|}} % ᾨ
+\DeclareUnicodeCharacter{1FA9}{\ensuregreek{\&#64;tabacckludge&lt;\textOmega|}} % ᾩ
+\DeclareUnicodeCharacter{1FAA}{\ensuregreek{\&#64;tabacckludge&gt;`\textOmega|}} % ᾪ
+\DeclareUnicodeCharacter{1FAB}{\ensuregreek{\&#64;tabacckludge&lt;`\textOmega|}} % ᾫ
+\DeclareUnicodeCharacter{1FAC}{\ensuregreek{\&#64;tabacckludge&gt;'\textOmega|}} % ᾬ
+\DeclareUnicodeCharacter{1FAD}{\ensuregreek{\&#64;tabacckludge&gt;'\textOmega|}} % ᾭ
+\DeclareUnicodeCharacter{1FAE}{\ensuregreek{\&#64;tabacckludge~&gt;\textOmega|}} % ᾮ
+\DeclareUnicodeCharacter{1FAF}{\ensuregreek{\&#64;tabacckludge~&lt;\textOmega|}} % ᾯ
+
+\DeclareUnicodeCharacter{1FB0}{\ensuregreek{\u\textalpha}} % ᾰ
+\DeclareUnicodeCharacter{1FB1}{\ensuregreek{\&#64;tabacckludge=\textalpha}} % ᾱ
+\DeclareUnicodeCharacter{1FB2}{\ensuregreek{\&#64;tabacckludge`\textalpha|}} % ᾲ
+\DeclareUnicodeCharacter{1FB3}{\ensuregreek{\textalpha|}} % ᾳ
+\DeclareUnicodeCharacter{1FB4}{\ensuregreek{\&#64;tabacckludge'\textalpha|}} % ᾴ
+\DeclareUnicodeCharacter{1FB6}{\ensuregreek{\~\textalpha}} % ᾶ
+\DeclareUnicodeCharacter{1FB7}{\ensuregreek{\~\textalpha|}} % ᾷ
+\DeclareUnicodeCharacter{1FB8}{\ensuregreek{\u\textAlpha}} % Ᾰ
+\DeclareUnicodeCharacter{1FB9}{\ensuregreek{\&#64;tabacckludge=\textAlpha}} % Ᾱ
+\DeclareUnicodeCharacter{1FBA}{\ensuregreek{\&#64;tabacckludge`\textAlpha}} % Ὰ
+\DeclareUnicodeCharacter{1FBB}{\ensuregreek{\&#64;tabacckludge'\textAlpha}} % Ά
+\DeclareUnicodeCharacter{1FBC}{\ensuregreek{\textAlpha|}} % ᾼ
+\DeclareUnicodeCharacter{1FBD}{\ensuregreek{\&#64;tabacckludge&gt;\textcompwordmark}} % ᾽
+\DeclareUnicodeCharacter{1FBE}{\textcompwordmark\prosgegrammeni} % ι
+\DeclareUnicodeCharacter{1FBF}{\ensuregreek{\&#64;tabacckludge&gt;\textcompwordmark}} % ᾿
+
+\DeclareUnicodeCharacter{1FC0}{\ensuregreek{\~\textcompwordmark}} % ῀
+\DeclareUnicodeCharacter{1FC1}{\ensuregreek{\&quot;\~\textcompwordmark}} % ῁
+\DeclareUnicodeCharacter{1FC2}{\ensuregreek{\&#64;tabacckludge`\texteta|}} % ῂ
+\DeclareUnicodeCharacter{1FC3}{\ensuregreek{\texteta|}} % ῃ
+\DeclareUnicodeCharacter{1FC4}{\ensuregreek{\&#64;tabacckludge'\texteta|}} % ῄ
+\DeclareUnicodeCharacter{1FC6}{\ensuregreek{\~\texteta}} % ῆ
+\DeclareUnicodeCharacter{1FC7}{\ensuregreek{\~\texteta|}} % ῇ
+\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{1FCC}{\ensuregreek{\textEta|}} % ῌ
+\DeclareUnicodeCharacter{1FCD}{\ensuregreek{\&#64;tabacckludge&gt;`\textcompwordmark}} % ῍
+\DeclareUnicodeCharacter{1FCE}{\ensuregreek{\&#64;tabacckludge&gt;'\textcompwordmark}} % ῎
+\DeclareUnicodeCharacter{1FCF}{\ensuregreek{\&#64;tabacckludge~&gt;\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{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&gt;'\textcompwordmark}} % ῞
+\DeclareUnicodeCharacter{1FDF}{\ensuregreek{\&#64;tabacckludge~&lt;\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;r}} % ῤ
+\DeclareUnicodeCharacter{1FE5}{\ensuregreek{\&#64;tabacckludge&lt;r}} % ῥ
+\DeclareUnicodeCharacter{1FE6}{\ensuregreek{\~\textupsilon}} % ῦ
+\DeclareUnicodeCharacter{1FE7}{\ensuregreek{\~&quot;\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|}} % ῲ
+\DeclareUnicodeCharacter{1FF3}{\ensuregreek{\textomega|}} % ῳ
+\DeclareUnicodeCharacter{1FF4}{\ensuregreek{\&#64;tabacckludge'\textomega|}} % ῴ
+\DeclareUnicodeCharacter{1FF6}{\ensuregreek{\~\textomega}} % ῶ
+\DeclareUnicodeCharacter{1FF7}{\ensuregreek{\~\textomega|}} % ῷ
+\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{1FFC}{\ensuregreek{\textOmega|}} % ῼ
+\DeclareUnicodeCharacter{1FFD}{\ensuregreek{\&#64;tabacckludge'\textcompwordmark}} % ´
+\DeclareUnicodeCharacter{1FFE}{\ensuregreek{\&#64;tabacckludge&lt;\textcompwordmark}} % ῾
+</pre>
+</div>
+<div class="section" id="id1">
+<h2>General Punctuation</h2>
+<pre class="literal-block">\DeclareUnicodeCharacter{2013}{\textendash} % –
+\DeclareUnicodeCharacter{2014}{\textemdash} % —
+\DeclareUnicodeCharacter{2018}{\textquoteleft} % ‘
+\DeclareUnicodeCharacter{2019}{\textquoteright} % ’
+\DeclareUnicodeCharacter{2030}{\textperthousand} % ‰
+\DeclareUnicodeCharacter{20AC}{\texteuro} % €
+</pre>
+</div>
+<div class="section" id="letterlike-symbols">
+<h2>Letterlike Symbols</h2>
+<pre class="literal-block">\DeclareUnicodeCharacter{2126}{\textohm} % Ω OHM SIGN
+</pre>
+</div>
+<div class="section" id="ancient-greek-numbers">
+<h2>Ancient Greek Numbers</h2>
+<p>TODO: map other chars to corresponding Greek letters.
+See also the <a class="reference external" href="http://www.ctan.org/pkg/grnumalt">grnumalt</a> package:</p>
+<pre class="literal-block">\DeclareUnicodeCharacter{10144}{\textpentedeka} % GREEK ACROPHONIC ATTIC FIFTY
+\DeclareUnicodeCharacter{10145}{\textpentehekaton} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+\DeclareUnicodeCharacter{10146}{\textpenteqilioi} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+\DeclareUnicodeCharacter{10147}{\textpentemuria} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+</pre>
+</div>
+</div>
+</div>
+</body>
+</html>
diff --git a/Master/texmf-dist/doc/latex/greek-inputenc/test-iso-8859-7.pdf b/Master/texmf-dist/doc/latex/greek-inputenc/test-iso-8859-7.pdf
new file mode 100644
index 00000000000..693a0d12d56
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/greek-inputenc/test-iso-8859-7.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/greek-inputenc/test.tex b/Master/texmf-dist/doc/latex/greek-inputenc/test-iso-8859-7.tex
index 39ae99c5b4f..40287a74908 100644
--- a/Master/texmf-dist/doc/latex/greek-inputenc/test.tex
+++ b/Master/texmf-dist/doc/latex/greek-inputenc/test-iso-8859-7.tex
@@ -2,6 +2,7 @@
\usepackage[greek]{babel}
\usepackage[iso-8859-7]{inputenc}
\begin{document}
- !
+
+ !
\textlatin{This is a text in english}
\end{document}
diff --git a/Master/texmf-dist/doc/latex/greek-inputenc/test-utf8.pdf b/Master/texmf-dist/doc/latex/greek-inputenc/test-utf8.pdf
new file mode 100644
index 00000000000..f24228b97d5
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/greek-inputenc/test-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/test-utf8.tex
new file mode 100644
index 00000000000..34948147234
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/greek-inputenc/test-utf8.tex
@@ -0,0 +1,350 @@
+\documentclass[a4paper]{article}
+\usepackage{cmap} % fix search and cut-and-paste in Acrobat Reader
+\usepackage[LGR,T1]{fontenc}
+\usepackage[utf8]{inputenc}
+%\usepackage{textalpha}
+\usepackage{textcomp}
+\usepackage{hyperref,bookmark}
+\usepackage{parskip}
+\usepackage{booktabs}
+
+\usepackage{lmodern}
+% \usepackage{kerkis}
+% \usepackage{gfsdidot}
+
+% The document should work with and without babel:
+\usepackage[greek,english]{babel}
+% \usepackage[polutonikogreek,english]{babel}
+% revert the polutonikogreek definition of \~:
+% \addto\extraspolutonikogreek{\renewcommand*{\~}{\a~}}
+% \addto\extrasgreek{\renewcommand*{\~}{\a~}}
+
+% from textalpha.sty:
+\DeclareTextCommandDefault{\ensuregreek}[1]{{\fontencoding{LGR}\selectfont #1}}
+
+\begin{document}
+
+\section*{Greek Unicode with \texttt{lgrenc.dfu}}
+
+The definitions in \texttt{lgrenc.dfu} provide standards-compatible UTF-8
+support for Greek based on the LICRs (LaTeX internal character
+representations) defined in \texttt{lgrenc.def} from the ``greek-fontec''
+package.
+
+Like other \emph{inputenc} Unicode definitions, they only work for text
+in the correct font encoding (in this case LGR).
+% e.g. Π produces:
+% ! LaTeX Error: Command \textPi unavailable in encoding T1.
+% just like Ж produces:
+% ! LaTeX Error: Command \CYRZH unavailable in encoding T1.
+%
+The font encoding is automatically set to LGR by babel for the languages
+\emph{greek} and \emph{polutonikogreek}.
+
+With the combination
+%
+\begin{verbatim}
+ \usepackage[utf8]{inputenc}
+ \usepackage{textalpha}
+\end{verbatim}
+%
+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).
+
+
+\section{Supported Characters}
+
+Unicode definitions exist for all non-ASCII characters that can be rendered
+with an LGR-encoded font.
+
+\subsection{Greek and Coptic}
+
+legend: * glyph missing in LGR, [space] Unicode point not defined
+
+\selectlanguage{greek}
+\begin{tabular}{rrrrrrrrrrrrrrrrr}
+\toprule
+ & 0 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & A & B & \textlatin C & D & E & F\\
+\midrule
+\textlatin{370} & * & * & * & * & ʹ & ͵ & * & * & & & ͺ & * & * & * & ; & \\
+\textlatin{380} & & & & & ΄ & ΅ & Ά & · & Έ & Ή & Ί & & Ό & & Ύ & Ώ\\
+\textlatin{390} & ΐ & Α & Β & Γ & Δ & Ε & Ζ & Η & Θ & Ι & Κ & Λ & Μ & Ν & Ξ & Ο\\
+\textlatin{3A0} & Π & Ρ & & Σ & Τ & Υ & Φ & Χ & Ψ & Ω & Ϊ & Ϋ & ά & έ & ή & ί\\
+\textlatin{3B0} & ΰ & α & β & γ & δ & ε & ζ & η & θ & ι & κ & λ & μ & ν & ξ & ο\\
+\textlatin{3C0} & π & ρ & ς & σ & τ & υ & φ & χ & ψ & ω & ϊ & ϋ & ό & ύ & ώ & \\
+\textlatin{3D0} & * & * & * & * & * & * & * & * & Ϙ & ϙ & Ϛ & ϛ & Ϝ & ϝ & * & ϟ\\
+\textlatin{3E0} & Ϡ & ϡ & * & * & * & * & * & * & * & * & * & * & * & * & * & *\\
+\textlatin{3F0} & * & * & * & * & * & * & * & * & * & * & * & * & * & * & * & *\\
+\bottomrule
+\end{tabular}
+\selectlanguage{english}
+
+\subsection{Greek Extended}
+
+\selectlanguage{greek}
+\begin{tabular}{rrrrrrrrrrrrrrrrr}
+\toprule
+ & 0 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & A & B & \textlatin C & D & E & F\\
+\midrule
+\textlatin{1F00} & ἀ & ἁ & ἂ & ἃ & ἄ & ἅ & ἆ & ἇ & Ἀ & Ἁ & Ἂ & Ἃ & Ἄ & Ἅ & Ἆ & Ἇ\\
+\textlatin{1F10} & ἐ & ἑ & ἒ & ἓ & ἔ & ἕ & & & Ἐ & Ἑ & Ἒ & Ἓ & Ἔ & Ἕ & & \\
+\textlatin{1F20} & ἠ & ἡ & ἢ & ἣ & ἤ & ἥ & ἦ & ἧ & Ἠ & Ἡ & Ἢ & Ἣ & Ἤ & Ἥ & Ἦ & Ἧ\\
+\textlatin{1F30} & ἰ & ἱ & ἲ & ἳ & ἴ & ἵ & ἶ & ἷ & Ἰ & Ἱ & Ἲ & Ἳ & Ἴ & Ἵ & Ἶ & Ἷ\\
+\textlatin{1F40} & ὀ & ὁ & ὂ & ὃ & ὄ & ὅ & & & Ὀ & Ὁ & Ὂ & Ὃ & Ὄ & Ὅ & & \\
+\textlatin{1F50} & ὐ & ὑ & ὒ & ὓ & ὔ & ὕ & ὖ & ὗ & & Ὑ & & Ὓ & & Ὕ & & Ὗ\\
+\textlatin{1F60} & ὠ & ὡ & ὢ & ὣ & ὤ & ὥ & ὦ & ὧ & Ὠ & Ὡ & Ὢ & Ὣ & Ὤ & Ὥ & Ὦ & Ὧ\\
+\textlatin{1F70} & ὰ & ά & ὲ & έ & ὴ & ή & ὶ & ί & ὸ & ό & ὺ & ύ & ὼ & ώ & & \\
+\textlatin{1F80} & ᾀ & ᾁ & ᾂ & ᾃ & ᾄ & ᾅ & ᾆ & ᾇ & ᾈ & ᾉ & ᾊ & ᾋ & ᾌ & ᾍ & ᾎ & ᾏ\\
+\textlatin{1F90} & ᾐ & ᾑ & ᾒ & ᾓ & ᾔ & ᾕ & ᾖ & ᾗ & ᾘ & ᾙ & ᾚ & ᾛ & ᾜ & ᾝ & ᾞ & ᾟ\\
+\textlatin{1FA0} & ᾠ & ᾡ & ᾢ & ᾣ & ᾤ & ᾥ & ᾦ & ᾧ & ᾨ & ᾩ & ᾪ & ᾫ & ᾬ & ᾭ & ᾮ & ᾯ\\
+\textlatin{1FB0} & ᾰ & ᾱ & ᾲ & ᾳ & ᾴ & & ᾶ & ᾷ & Ᾰ & Ᾱ & Ὰ & Ά & ᾼ & ᾽ & ι & ᾿\\
+\textlatin{1FC0} & ῀ & ῁ & ῂ & ῃ & ῄ & & ῆ & ῇ & Ὲ & Έ & Ὴ & Ή & ῌ & ῍ & ῎ & ῏\\
+\textlatin{1FD0} & ῐ & ῑ & ῒ & ΐ & & & ῖ & ῗ & Ῐ & Ῑ & Ὶ & Ί & & ῝ & ῞ & ῟\\
+\textlatin{1FE0} & ῠ & ῡ & ῢ & ΰ & ῤ & ῥ & ῦ & ῧ & Ῠ & Ῡ & Ὺ & Ύ & Ῥ & ῭ & ΅ & `\\
+\textlatin{1FF0} & & & ῲ & ῳ & ῴ & & ῶ & ῷ & Ὸ & Ό & Ὼ & Ώ & ῼ & ´ & ῾ & \\
+\bottomrule
+\end{tabular}
+\selectlanguage{english}
+
+
+\subsection{Other Unicode Blocks}
+
+Latin-1 Supplement: \ensuregreek{¨ « ¯ ´ · »}
+
+IPA Extensions: \ensuregreek{ə}
+
+Spacing Modifier Letters: \ensuregreek{˘a} (here followed by letter alpha)
+
+General Punctuation: \ensuregreek{– — ‘ ’ ‰} ZWNJ (zero width no joiner,
+prevents kerning and ligatures, e.g. \ensuregreek{A‌‌U} vs. \ensuregreek{AU} and
+\ensuregreek{'‌a} vs. \ensuregreek{'a})
+
+Currency Symbols: \ensuregreek{€}
+
+Letterlike Symbols: Ω % OHM SIGN, preferred representation is 03A9
+
+Ancient Greek Numbers: \ensuregreek{
+𐅄 % \textPiDelta{} % GREEK ACROPHONIC ATTIC FIFTY
+𐅅 % \textPiEta{} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+𐅆 % \textPiChi{} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+𐅇 % \textPiMu{} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+}
+
+\section{MakeUppercase, MakeLowercase}
+
+Capital Greek letters have diacritics (except the dialytika) to the left
+(instead of above) and drop them in uppercase, e.g.
+\ensuregreek{μαΐστρος $\mapsto$ \MakeUppercase{μαΐστρος}}.
+
+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
+transcription and with character-macros (%
+\ensuregreek{\MakeUppercase{%
+ \'ai,
+ \'\textalpha \textupsilon,
+ \'\textepsilon \textiota
+}})
+and also if the first character is wrapped in \verb+\ensuregreek+ (as done by
+the lgrenc.dfu definition for accented characters) or a literal Unicode
+character
+(\ensuregreek{\MakeUppercase{%
+ \ensuregreek{\'\textalpha}\textiota,
+ ά\textupsilon,
+ ά\textiota
+}})
+but not if the second character of the diphthong is a Unicode literal
+(\ensuregreek{\MakeUppercase{%
+ \'\textalpha ι,
+ άυ,
+ \'\textepsilon ι
+}}).
+
+Therefore, the diaresis is missing in the following examples:
+\ensuregreek{άυλος $\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
+Unicode literal.
+
+As an ugly workaround, use \verb+\textiota+ resp. \verb+\textupsilon+
+for the character that should get the diaresis:
+\ensuregreek{ἀ\textupsilon{}πνία $\mapsto$ \MakeUppercase{ἀ\textupsilon{}πνία}}.
+
+
+
+The following subsections test MakeUppercase and MakeLowercase with all
+characters defined in lgrenc.dfu:
+
+\subsection{Greek and Coptic}
+
+\newcommand{\GreekAndCoptic}{ʹ͵ͺ; ΄ ΅ Ά·ΈΉΊΌΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΪΫϘϚϜϠ}
+\newcommand{\greekandcoptic}{άέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώϙϛϝϟϡ}
+
+Characters of the Greek and Coptic Unicode Block:
+
+\begin{quote}
+ \selectlanguage{greek}
+ \GreekAndCoptic\\
+ \greekandcoptic
+\end{quote}
+
+MakeUppercase:
+
+\begin{quote}
+ \selectlanguage{greek}
+ \MakeUppercase{\GreekAndCoptic}\\
+ \MakeUppercase{\greekandcoptic}
+\end{quote}
+
+Letters and ypogegrammeni upcased, tonos dropped, dialytika kept.
+
+There is no capital Koppa in LGR, therefore \ensuregreek{ϟ} is left unchanged
+with MakeUppercase.
+
+
+MakeLowercase:
+
+\begin{quote}
+ \selectlanguage{greek}
+ \MakeLowercase{\GreekAndCoptic}\\
+ \MakeLowercase{\greekandcoptic}
+\end{quote}
+
+The lowercase of \ensuregreek{Σ} is the «auto-sigma» (\verb+\textautosigma+):
+\ensuregreek{ΣΣ $\mapsto$ \MakeLowercase{ΣΣ}}. Add a ZWNJ or use the
+\verb+\noboundary+ macro to prevent conversion to final sigma:
+\ensuregreek{\MakeLowercase{ΣΣ‌}}. The lowercase of GREEK LETTER STIGMA
+\ensuregreek{Ϛ} is \ensuregreek{\MakeLowercase{Ϛ}}.
+
+\newpage
+
+\subsection{Greek extended}
+
+MakeUppercase:
+
+\selectlanguage{greek}
+
+\MakeUppercase{ ἀ ἁ ἂ ἃ ἄ ἅ ἆ ἇ Ἀ Ἁ Ἂ Ἃ Ἄ Ἅ Ἆ Ἇ }\\
+\MakeUppercase{ ἐ ἑ ἒ ἓ ἔ ἕ Ἐ Ἑ Ἒ Ἓ Ἔ Ἕ }\\
+\MakeUppercase{ ἠ ἡ ἢ ἣ ἤ ἥ ἦ ἧ Ἠ Ἡ Ἢ Ἣ Ἤ Ἥ Ἦ Ἧ }\\
+\MakeUppercase{ ἰ ἱ ἲ ἳ ἴ ἵ ἶ ἷ Ἰ Ἱ Ἲ Ἳ Ἴ Ἵ Ἶ Ἷ }\\
+\MakeUppercase{ ὀ ὁ ὂ ὃ ὄ ὅ Ὀ Ὁ Ὂ Ὃ Ὄ Ὅ }\\
+\MakeUppercase{ ὐ ὑ ὒ ὓ ὔ ὕ ὖ ὗ Ὑ Ὓ Ὕ Ὗ }\\
+\MakeUppercase{ ὠ ὡ ὢ ὣ ὤ ὥ ὦ ὧ Ὠ Ὡ Ὢ Ὣ Ὤ Ὥ Ὦ Ὧ }\\
+\MakeUppercase{ ὰ ά ὲ έ ὴ ή ὶ ί ὸ ό ὺ ύ ὼ ώ }\\
+\MakeUppercase{ ᾀ ᾁ ᾂ ᾃ ᾄ ᾅ ᾆ ᾇ ᾈ ᾉ ᾊ ᾋ ᾌ ᾍ ᾎ ᾏ }\\
+\MakeUppercase{ ᾐ ᾑ ᾒ ᾓ ᾔ ᾕ ᾖ ᾗ ᾘ ᾙ ᾚ ᾛ ᾜ ᾝ ᾞ ᾟ }\\
+\MakeUppercase{ ᾠ ᾡ ᾢ ᾣ ᾤ ᾥ ᾦ ᾧ ᾨ ᾩ ᾪ ᾫ ᾬ ᾭ ᾮ ᾯ }\\
+\MakeUppercase{ ᾰ ᾱ ᾲ ᾳ ᾴ ᾶ ᾷ Ᾰ Ᾱ Ὰ Ά ᾼ ᾽ ι ᾿ }\\
+\MakeUppercase{ ῀ ῁ ῂ ῃ ῄ ῆ ῇ Ὲ Έ Ὴ Ή ῌ ῍ ῎ ῏ }\\
+\MakeUppercase{ ῐ ῑ ῒ ΐ ῖ ῗ Ῐ Ῑ Ὶ Ί ῝ ῞ ῟ }\\
+\MakeUppercase{ ῠ ῡ ῢ ΰ ῤ ῥ ῦ ῧ Ῠ Ῡ Ὺ Ύ Ῥ ῭ ΅ ` }\\
+\MakeUppercase{ ῲ ῳ ῴ ῶ ῷ Ὸ Ό Ὼ Ώ ῼ ´ ῾ }
+\selectlanguage{english}
+
+MakeLowercase:
+
+\selectlanguage{greek}
+\MakeLowercase{ ἀ ἁ ἂ ἃ ἄ ἅ ἆ ἇ Ἀ Ἁ Ἂ Ἃ Ἄ Ἅ Ἆ Ἇ }\\
+\MakeLowercase{ ἐ ἑ ἒ ἓ ἔ ἕ Ἐ Ἑ Ἒ Ἓ Ἔ Ἕ }\\
+\MakeLowercase{ ἠ ἡ ἢ ἣ ἤ ἥ ἦ ἧ Ἠ Ἡ Ἢ Ἣ Ἤ Ἥ Ἦ Ἧ }\\
+\MakeLowercase{ ἰ ἱ ἲ ἳ ἴ ἵ ἶ ἷ Ἰ Ἱ Ἲ Ἳ Ἴ Ἵ Ἶ Ἷ }\\
+\MakeLowercase{ ὀ ὁ ὂ ὃ ὄ ὅ Ὀ Ὁ Ὂ Ὃ Ὄ Ὅ }\\
+\MakeLowercase{ ὐ ὑ ὒ ὓ ὔ ὕ ὖ ὗ Ὑ Ὓ Ὕ Ὗ }\\
+\MakeLowercase{ ὠ ὡ ὢ ὣ ὤ ὥ ὦ ὧ Ὠ Ὡ Ὢ Ὣ Ὤ Ὥ Ὦ Ὧ }\\
+\MakeLowercase{ ὰ ά ὲ έ ὴ ή ὶ ί ὸ ό ὺ ύ ὼ ώ }\\
+\MakeLowercase{ ᾀ ᾁ ᾂ ᾃ ᾄ ᾅ ᾆ ᾇ ᾈ ᾉ ᾊ ᾋ ᾌ ᾍ ᾎ ᾏ }\\
+\MakeLowercase{ ᾐ ᾑ ᾒ ᾓ ᾔ ᾕ ᾖ ᾗ ᾘ ᾙ ᾚ ᾛ ᾜ ᾝ ᾞ ᾟ }\\
+\MakeLowercase{ ᾠ ᾡ ᾢ ᾣ ᾤ ᾥ ᾦ ᾧ ᾨ ᾩ ᾪ ᾫ ᾬ ᾭ ᾮ ᾯ }\\
+\MakeLowercase{ ᾰ ᾱ ᾲ ᾳ ᾴ ᾶ ᾷ Ᾰ Ᾱ Ὰ Ά ᾼ ᾽ ι ᾿ }\\
+\MakeLowercase{ ῀ ῁ ῂ ῃ ῄ ῆ ῇ Ὲ Έ Ὴ Ή ῌ ῍ ῎ ῏ }\\
+\MakeLowercase{ ῐ ῑ ῒ ΐ ῖ ῗ Ῐ Ῑ Ὶ Ί ῝ ῞ ῟ }\\
+\MakeLowercase{ ῠ ῡ ῢ ΰ ῤ ῥ ῦ ῧ Ῠ Ῡ Ὺ Ύ Ῥ ῭ ΅ ` }\\
+\MakeLowercase{ ῲ ῳ ῴ ῶ ῷ Ὸ Ό Ὼ Ώ ῼ ´ ῾ }
+\selectlanguage{english}
+
+\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
+}
+}
+
+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}
+
+
+Problems with text-extraction from PDF with Kerkis:
+
+ 0 1 2 3 4 5 6 7 8 9 A B C D E F
+370 * * * * ΄ ͵ * * ι * * * ;
+380 ΄ ΅ ΄Α ΄Ε ΄Η ΄Ι ΄Ο ΄Υ ΄Ω
+390 ΐ Α Β Γ ∆ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο
+3Α0 Π Ρ Σ Τ Υ Φ Χ Ψ Ω Ϊ Ϋ ά έ ή ί
+3Β0 ΰ α ϐ γ δ ε Ϲ η ϑ ι κ λ µ ν ξ ο
+3῝0 π ϱ ς σ τ υ ϕ χ ψ ω ϊ ϋ ό ύ ώ
+3∆0 * * * * * * * * Ϟ Ϝ ϝ Ϝ ϝ * ϟ
+3Ε0 ϡ * * * * * * * * * * * * * *
+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
+
+
+and GFS Didot:
+
+ 0 1 2 3 4 5 6 7 8 9 A B C D E F
+370 * * * * ´ ͵ * * ι * * * ;
+380 ´ ῆ Α
+ ´ ´ ´Ε ´Η ´Ι ´Ο ´Υ ´Ω
+390 ῆ ´ι Α Β Γ ∆ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο
+3Α0 Π Ρ Σ Τ Υ Φ Χ Ψ Ω ῆ
+ Ι ῆ
+ Υ ά έ ή ί
+3Β0 ῆ ´υ α β γ δ ε ζ η ϑ ι κ λ μ ν ξ ο
+ 3῝0 π ρ ς σ τ υ φ χ ψ ω ι
+ ῆ υ
+ ῆ ό ύ ώ
+3∆0 * * * * * * * * Ϛ Ϝ Ϝ * Ϟ
+3Ε0 * * * * * * * * * * * * * *
+3Φ0 * * * * * * * * * * * * * * * *