diff options
-rw-r--r-- | Master/texmf-dist/doc/latex/greek-fontenc/README | 98 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/greek-fontenc/README.html | 77 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/greek-fontenc/diacritics.pdf | bin | 255992 -> 255988 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/greek-fontenc/diacritics.tex | 5 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc.sty.html | 106 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/greek-fontenc/test-euenc.pdf | bin | 59613 -> 58950 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/greek-fontenc/test-euenc.tex | 81 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/greek-fontenc/test-xunicode.pdf | bin | 61600 -> 0 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/greek-fontenc/test-xunicode.tex | 588 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/greek-fontenc/xunicode-greek.sty.html | 594 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.sty | 100 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/greek-fontenc/xunicode-greek.sty | 592 |
12 files changed, 334 insertions, 1907 deletions
diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/README b/Master/texmf-dist/doc/latex/greek-fontenc/README index d04df534f6f..498b30c0e16 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/README +++ b/Master/texmf-dist/doc/latex/greek-fontenc/README @@ -4,7 +4,7 @@ Greek font encoding definition files ************************************ :Author: Günter Milde -:Date: 2013-07-19 +:Date: 2013-09-10 :Copyright: © 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 @@ -17,23 +17,27 @@ Greek font encoding definition files .. note:: The LICR macro names for Greek symbols are chosen pending endorsement by the TeX community and related packages. - + Names for archaic characters, accents/diacritics, and punctuation may change in future versions. News - .. class:: borderless - - ========== ===== ========================================================= - 2013-07-03 0.9 greek-fontenc.def "outsourced" from lgrxenc.def - .. experimental files xunicode-greek.sty and - greek-euenc.def: LICRs for XeTeX/LuaTeX. - 2013-07-18 0.9.1 bugfix: wrong breathings psilioxia -> dasiaoxia. - 2013-07-19 0.9.2 bugfix: Disable composite defs starting with char macro, - .. fix "hiatus" handling. - 2013-07-24 0.9.3 fix "input" path in xunicode-greek and greek-euenc.def. - ========== ===== ========================================================= - +==== + +.. class:: borderless + +========== ===== ========================================================== +2013-07-03 0.9 greek-fontenc.def "outsourced" from lgrxenc.def +.. experimental files xunicode-greek.sty and + greek-euenc.def: LICRs for XeTeX/LuaTeX. +2013-07-18 0.9.1 bugfix: wrong breathings psilioxia -> dasiaoxia. +2013-07-19 0.9.2 bugfix: Disable composite defs starting with char macro, +.. fix "hiatus" handling. +2013-07-24 0.9.3 fix "input" path in xunicode-greek and greek-euenc.def. +2013-09-10 0.9.4 greek-fontenc.sty: Greek text font encoding setup package, +.. remove xunicode-greek.sty. +========== ===== ========================================================== + Files ===== @@ -42,43 +46,40 @@ Files `Common Greek font encoding definitions <greek-fontenc.def.html>`_. `<lgrenc.def>`_ - font encoding definitions for LGR_. - - The literate source was converted with PyLit_ to reStructuredText and with - Docutils_ to the documentation `LGR Greek font encoding definitions - <lgrenc.def.html>`_. + `LGR Greek font encoding definitions <lgrenc.def.html>`_. This file is the successor of the basic LGR encoding definition file which comes with babel_'s Greek support and ``lgrxenc.def`` from the lgrx_ bundle. - -`<lgrenc-test.pdf>`_ - test example, source `<lgrenc-test.tex>`_, -`<greekhyperref.pdf>`_ - `Greek script in PDF metadata`, source `<greekhyperref.tex>`_ - +`<lgrenc-test.tex>`_, `<lgrenc-test.pdf>`_ + Test and usage example. + +`<greekhyperref.tex>`_, `<greekhyperref.pdf>`_ + `Greek script in PDF metadata`. + The package hyperref_ defines the PU font encoding which also supports (monotonic) Greek. Experimental files that are still in development and will eventually be moved to/merged with other packages or removed in future versions: -`<xunicode-greek.sty>`_ - `xunicode extension for Greek <xunicode-greek.sty.html>`_ - -`<test-xunicode.tex>`_ - Example for use of the experimental Greek LICR definitions with XeTeX. +`<greek-fontenc.sty>`_ + `Greek text font encoding setup <greek-fontenc.sty.html>`_ `<greek-euenc.def>`_ `Greek LICR definitions for XeTeX and LuaTeX <greek-euenc.def.html>`_ - + `<test-euenc.tex>`_ - Example for use of the experimental Greek LICR definitions with XeTeX. + Example for use of the experimental Greek LICR definitions with XeTeX or + LuaTeX. `<lgr2licr.lua>`_ `LGR Transcription to Greek LICR transformation <lgr2licr.lua.html>`_ +Literate source files were converted with PyLit_ to reStructuredText and +with Docutils_ to the HTML documentation. + Installation ============ @@ -86,34 +87,26 @@ Installation If possible, get this package from your distribution using its installation manager. -Otherwise, make sure LaTeX can find the files ``lgrenc.def``, -``greek-fontenc.def`` and eventually ``xunicode-greek.sty`` and -``greek-euenc.def``: +Otherwise, make sure LaTeX can find the package and definition files: * Download and unpack ``greek-fontenc.zip``. -* Copy/Move/Link the files to a suitable place in the TDS_ and run - ``texhash``, or place them in the current working directory (e.g. for - testing). +* Copy/Move/Link files ending in ``.def`` or ``.sty`` to a suitable place in + the TDS_ and run ``texhash``, or place them in the current working + directory (e.g. for testing). Usage ===== -Pass the encoding name as option to fontenc_. For example, specify T1 -(Latin) as default font encoding and LGR for Greek with :: +For 8-bit TeX, pass the encoding name as option to fontenc_. For example, +specify T1 (Latin) as default font encoding and LGR for Greek with :: \usepackage[LGR,T1]{fontenc} See [fntguide]_ for details and `<lgrenc-test.tex>`_ for an example. For XeTeX/LuaTeX, you can specify the EU1/EU2 encoding and -load the experimental ``xunicode-greek``:: - - \usepackage[EU1]{fontenc} % XeTeX - % \usepackage[EU2]{fontenc} % LuaTeX - \usepackage{xunicode-greek} - -or ``greek-euenc.def``:: +load the experimental ``greek-euenc.def``:: \usepackage[EU1]{fontenc} % XeTeX % \usepackage[EU2]{fontenc} % LuaTeX @@ -121,8 +114,11 @@ or ``greek-euenc.def``:: \input{greek-euenc.def} \makeatother -However, XeTeX/LuaTeX usage details are likely to change in the -future!!! +XeTeX/LuaTeX usage details are likely to change in the future!!! + +To ensure Greek support independent of the TeX engine, you may write :: + + \usepackage{fontenc-greek} Greek text font encodings @@ -278,7 +274,7 @@ How to name *accent macros*? * standard accent macros (``\DeclareTextAccent`` definitions in ``latex/base/...``) are one-symbol macros (``\' \" ... \u \v ...``) . -* ``tipa.sty``, ``xunicode``, and ucs_ use the "text" prefix also for accents. +* ``tipa.sty``, xunicode_, and ucs_ use the "text" prefix also for accents. However, the `Adobe Glyph List For New Fonts`_ maps, e.g., "tonos" and "dieresistonos" to 0384 GREEK TONOS and 0385 GREEK DIALYTIKA TONOS, hence @@ -364,4 +360,4 @@ as-is). .. _libertine: http://www.ctan.org/pkg/libertine-legacy .. _substitutefont: http://www.ctan.org/pkg/substitutefont .. _ucs: http://www.ctan.org/pkg/unicode - +.. _xunicode: http://www.ctan.org/pkg/xunicode diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/README.html b/Master/texmf-dist/doc/latex/greek-fontenc/README.html index 4398a2a1dd1..6082f87adc6 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/README.html +++ b/Master/texmf-dist/doc/latex/greek-fontenc/README.html @@ -3,10 +3,10 @@ <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-fontenc</title> <meta name="author" content="Günter Milde" /> -<meta name="date" content="2013-07-19" /> +<meta name="date" content="2013-09-10" /> <meta name="copyright" content="© 2013 Günter Milde <milde@users.sf.net>" /> <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" /> @@ -20,7 +20,7 @@ <dt class="author">Author</dt> <dd class="author">Günter Milde</dd> <dt class="date">Date</dt> -<dd class="date">2013-07-19</dd> +<dd class="date">2013-09-10</dd> <dt class="copyright">Copyright</dt> <dd class="copyright">© 2013 Günter Milde <<a class="reference external" href="mailto:milde@users.sf.net">milde@users.sf.net</a>></dd> <dt>Licence</dt> @@ -44,9 +44,9 @@ endorsement by the TeX community and related packages.</p> <p>Names for archaic characters, accents/diacritics, and punctuation may change in future versions.</p> </div> -<dl class="docutils"> -<dt>News</dt> -<dd><table class="borderless"> +<div class="section" id="news"> +<h1>News</h1> +<table class="borderless"> <colgroup> <col width="14%" /> <col width="7%" /> @@ -80,10 +80,18 @@ greek-euenc.def: LICRs for XeTeX/LuaTeX.</p></td> <td><p>0.9.3</p></td> <td><p>fix “input” path in xunicode-greek and greek-euenc.def.</p></td> </tr> +<tr><td><p>2013-09-10</p></td> +<td><p>0.9.4</p></td> +<td><p>greek-fontenc.sty: Greek text font encoding setup package,</p></td> +</tr> +<tr><td><!-- --> +</td> +<td> </td> +<td><p>remove xunicode-greek.sty.</p></td> +</tr> </tbody> </table> -</dd> -</dl> +</div> <div class="section" id="files"> <h1>Files</h1> <dl class="docutils"> @@ -91,18 +99,16 @@ greek-euenc.def: LICRs for XeTeX/LuaTeX.</p></td> <dd><p><a class="reference external" href="greek-fontenc.def.html">Common Greek font encoding definitions</a>.</p> </dd> <dt><a class="reference external" href="lgrenc.def">lgrenc.def</a></dt> -<dd><p>font encoding definitions for <a class="reference internal" href="#lgr">LGR</a>.</p> -<p>The literate source was converted with <a class="reference external" href="http://pylit.berlios.de">PyLit</a> to reStructuredText and with -<a class="reference external" href="http://docutils.sourceforge.net/rst.html">Docutils</a> to the documentation <a class="reference external" href="lgrenc.def.html">LGR Greek font encoding definitions</a>.</p> +<dd><p><a class="reference external" href="lgrenc.def.html">LGR Greek font encoding definitions</a>.</p> <p>This file is the successor of the basic LGR encoding definition file which comes with <a class="reference external" href="http://www.ctan.org/pkg/babel">babel</a>’s Greek support and <tt class="literal">lgrxenc.def</tt> from the <a class="reference external" href="http://www.ctan.org/pkg/lgrx">lgrx</a> bundle.</p> </dd> -<dt><a class="reference external" href="lgrenc-test.pdf">lgrenc-test.pdf</a></dt> -<dd><p>test example, source <a class="reference external" href="lgrenc-test.tex">lgrenc-test.tex</a>,</p> +<dt><a class="reference external" href="lgrenc-test.tex">lgrenc-test.tex</a>, <a class="reference external" href="lgrenc-test.pdf">lgrenc-test.pdf</a></dt> +<dd><p>Test and usage example.</p> </dd> -<dt><a class="reference external" href="greekhyperref.pdf">greekhyperref.pdf</a></dt> -<dd><p><cite>Greek script in PDF metadata</cite>, source <a class="reference external" href="greekhyperref.tex">greekhyperref.tex</a></p> +<dt><a class="reference external" href="greekhyperref.tex">greekhyperref.tex</a>, <a class="reference external" href="greekhyperref.pdf">greekhyperref.pdf</a></dt> +<dd><p><cite>Greek script in PDF metadata</cite>.</p> <p>The package <a class="reference external" href="http://www.ctan.org/pkg/hyperref">hyperref</a> defines the PU font encoding which also supports (monotonic) Greek.</p> </dd> @@ -110,59 +116,54 @@ bundle.</p> <p>Experimental files that are still in development and will eventually be moved to/merged with other packages or removed in future versions:</p> <dl class="docutils"> -<dt><a class="reference external" href="xunicode-greek.sty">xunicode-greek.sty</a></dt> -<dd><p><a class="reference external" href="xunicode-greek.sty.html">xunicode extension for Greek</a></p> -</dd> -<dt><a class="reference external" href="test-xunicode.tex">test-xunicode.tex</a></dt> -<dd><p>Example for use of the experimental Greek LICR definitions with XeTeX.</p> +<dt><a class="reference external" href="greek-fontenc.sty">greek-fontenc.sty</a></dt> +<dd><p><a class="reference external" href="greek-fontenc.sty.html">Greek text font encoding setup</a></p> </dd> <dt><a class="reference external" href="greek-euenc.def">greek-euenc.def</a></dt> <dd><p><a class="reference external" href="greek-euenc.def.html">Greek LICR definitions for XeTeX and LuaTeX</a></p> </dd> <dt><a class="reference external" href="test-euenc.tex">test-euenc.tex</a></dt> -<dd><p>Example for use of the experimental Greek LICR definitions with XeTeX.</p> +<dd><p>Example for use of the experimental Greek LICR definitions with XeTeX or +LuaTeX.</p> </dd> <dt><a class="reference external" href="lgr2licr.lua">lgr2licr.lua</a></dt> <dd><p><a class="reference external" href="lgr2licr.lua.html">LGR Transcription to Greek LICR transformation</a></p> </dd> </dl> +<p>Literate source files were converted with <a class="reference external" href="http://pylit.berlios.de">PyLit</a> to reStructuredText and +with <a class="reference external" href="http://docutils.sourceforge.net/rst.html">Docutils</a> to the HTML documentation.</p> </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 <tt class="literal">lgrenc.def</tt>, -<tt class="literal"><span class="pre">greek-fontenc.def</span></tt> and eventually <tt class="literal"><span class="pre">xunicode-greek.sty</span></tt> and -<tt class="literal"><span class="pre">greek-euenc.def</span></tt>:</p> +<p>Otherwise, make sure LaTeX can find the package and definition files:</p> <ul class="simple"> <li><p>Download and unpack <tt class="literal"><span class="pre">greek-fontenc.zip</span></tt>.</p></li> -<li><p>Copy/Move/Link the files to a suitable place in the <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> +<li><p>Copy/Move/Link files ending in <tt class="literal">.def</tt> or <tt class="literal">.sty</tt> to a suitable place in +the <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/fontenc">fontenc</a>. For example, specify T1 -(Latin) as default font encoding and LGR for Greek with</p> +<p>For 8-bit TeX, pass the encoding name as option to <a class="reference external" href="http://www.ctan.org/pkg/fontenc">fontenc</a>. For example, +specify T1 (Latin) as default font encoding and LGR for Greek with</p> <pre class="literal-block">\usepackage[LGR,T1]{fontenc} </pre> <p>See <a class="citation-reference" href="#fntguide" id="id1">[fntguide]</a> for details and <a class="reference external" href="lgrenc-test.tex">lgrenc-test.tex</a> for an example.</p> <p>For XeTeX/LuaTeX, you can specify the EU1/EU2 encoding and -load the experimental <tt class="literal"><span class="pre">xunicode-greek</span></tt>:</p> -<pre class="literal-block">\usepackage[EU1]{fontenc} % XeTeX -% \usepackage[EU2]{fontenc} % LuaTeX -\usepackage{xunicode-greek} -</pre> -<p>or <tt class="literal"><span class="pre">greek-euenc.def</span></tt>:</p> +load the experimental <tt class="literal"><span class="pre">greek-euenc.def</span></tt>:</p> <pre class="literal-block">\usepackage[EU1]{fontenc} % XeTeX % \usepackage[EU2]{fontenc} % LuaTeX \makeatletter \input{greek-euenc.def} \makeatother </pre> -<p>However, XeTeX/LuaTeX usage details are likely to change in the -future!!!</p> +<p>XeTeX/LuaTeX usage details are likely to change in the future!!!</p> +<p>To ensure Greek support independent of the TeX engine, you may write</p> +<pre class="literal-block">\usepackage{fontenc-greek} +</pre> </div> <div class="section" id="greek-text-font-encodings"> <h1>Greek text font encodings</h1> @@ -319,7 +320,7 @@ defined in packages.</p> <ul> <li><p>standard accent macros (<tt class="literal">\DeclareTextAccent</tt> definitions in <tt class="literal"><span class="pre">latex/base/...</span></tt>) are one-symbol macros (<tt class="literal">\' \" ... \u \v ...</tt>) .</p></li> -<li><p><tt class="literal">tipa.sty</tt>, <tt class="literal">xunicode</tt>, and <a class="reference external" href="http://www.ctan.org/pkg/unicode">ucs</a> use the “text” prefix also for accents.</p> +<li><p><tt class="literal">tipa.sty</tt>, <a class="reference external" href="http://www.ctan.org/pkg/xunicode">xunicode</a>, and <a class="reference external" href="http://www.ctan.org/pkg/unicode">ucs</a> use the “text” prefix also for accents.</p> <p>However, the <a class="reference external" href="http://www.adobe.com/devnet-archive/opentype/archives/aglfn.txt">Adobe Glyph List For New Fonts</a> maps, e.g., “tonos” and “dieresistonos” to 0384 GREEK TONOS and 0385 GREEK DIALYTIKA TONOS, hence <cite>texttonos</cite> and <cite>textdiaresistonos</cite> should be spacing characters.</p> diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/diacritics.pdf b/Master/texmf-dist/doc/latex/greek-fontenc/diacritics.pdf Binary files differindex 339f7adff6f..6686acaa33d 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/diacritics.pdf +++ b/Master/texmf-dist/doc/latex/greek-fontenc/diacritics.pdf diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/diacritics.tex b/Master/texmf-dist/doc/latex/greek-fontenc/diacritics.tex index 95adc9cade6..121693f4531 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/diacritics.tex +++ b/Master/texmf-dist/doc/latex/greek-fontenc/diacritics.tex @@ -18,8 +18,9 @@ % {teubner} % \renewcommand{\ttdefault}{txtt} -% Load the extended font encoding definitions (after font package) -\usepackage[LGRx,T1]{fontenc} +% Load encoding definitions (after font package) +\usepackage[LGR,T1]{fontenc} +% \usepackage{greek-fontenc} \usepackage{listings} \lstset{basicstyle=\ttfamily} diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc.sty.html b/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc.sty.html new file mode 100644 index 00000000000..c5a1d17ce26 --- /dev/null +++ b/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc.sty.html @@ -0,0 +1,106 @@ +<?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.12: http://docutils.sourceforge.net/" /> +<title>greek-fontenc: Greek text font encoding setup</title> +<meta name="copyright" content="© 2013 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="greek-fontenc-greek-text-font-encoding-setup"> +<h1 class="title">greek-fontenc: Greek text font encoding setup</h1> + +<dl class="docinfo"> +<dt class="copyright">Copyright</dt> +<dd class="copyright">© 2013 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 1.3 of this license or any later version.</p> +</dd> +<dt>Identification</dt> +<dd><pre class="literal-block">\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{greek-fontenc} +[2013/09/10 v0.1 Greek text font encoding setup] +</pre> +</dd> +</dl> +<div class="abstract topic"> +<p class="topic-title first">Abstract</p> +<p>This package sets up a suitable font encoding and Greek LICR +definitions depending on the used TeX engine.</p> +</div> +<div class="section" id="motivation"> +<h1>Motivation</h1> +<p>With 8-bit TeX, you usually pass the font encoding name(s) as option to +<a class="reference external" href="http://www.ctan.org/pkg/fontenc">fontenc</a> which then loads the corresponding <tt class="literal">*.def</tt> file(s). +The last option indicates the document’s default font encoding. +(See <a class="citation-reference" href="#fntguide" id="id1">[fntguide]</a> for details and <a class="reference external" href="lgrenc-test.tex">lgrenc-test.tex</a> for an example.)</p> +<p>However, with XeTeX or LuaTeX, there is one common input and font encoding +– Unicode. 8-bit TeX font encodings should generally not be used. For +compatibility with the LaTeX font selection system, the package <a class="reference external" href="http://www.ctan.org/pkg/euenc">euenc</a> +defines the (pseudo) font encodings EU1 and EU2 for XeTeX and LuaTeX +respectively, however <a class="reference external" href="http://www.ctan.org/pkg/euenc">euenc</a> does not (yet) define LICR macros. The package +<a class="reference external" href="http://www.ctan.org/pkg/xunicode">xunicode</a> defines LICR macros for use with XeTeX but does not support Greek.</p> +<p>To allow documents using Greek LICR macros without worrying about the TeX +engine used to compile them, this package does a simple test (based on the +<tt class="literal">\ifdefined</tt> command provided by the e-TeX extension) and does “the right +thing” to set up Greek text font support for the detected engine.</p> +</div> +<div class="section" id="xetex"> +<h1>XeTeX</h1> +<ul class="simple"> +<li><p>Use the EU1 font encoding. This is the only font encoding used with +XeTeX, so loading it with <a class="reference external" href="http://www.ctan.org/pkg/fontenc">fontenc</a> cannot mix up the default font +encoding.</p></li> +<li><p>Ensure EU1 is the <tt class="literal">\LastDeclaredEncoding</tt>. As fontenc does not load font +encoding definition files twice, it may happen that another font encoding +is defined after EU1 – for example the xunicode package (also loaded by +fontspec) leaves <tt class="literal">\LastDeclaredEncoding</tt> at <tt class="literal">T3</tt> (tipa), because it +inputs <tt class="literal">t3enc.def</tt>.</p></li> +<li><p>load the Greek LICR definitions for XeTeX/LuaTeX. In an ideal world, this +should be done in the eu1enc.def file of the <a class="reference external" href="http://www.ctan.org/pkg/euenc">euenc</a> package.</p></li> +</ul> +<pre class="literal-block">\ifdefined\XeTeXrevision + \usepackage[EU1]{fontenc} + \renewcommand{\LastDeclaredEncoding}{EU1} + \input{greek-euenc.def} +</pre> +</div> +<div class="section" id="luatex"> +<h1>LuaTeX</h1> +<p>Similar actions to XeTeX, but use the font encoding EU2. (The two different +(pseudo) encodings allow different font setups for XeTeX vs. LuaTeX using +differently named <tt class="literal">*.fd</tt> files (see <a class="reference external" href="http://www.ctan.org/pkg/euenc">euenc</a> for details).</p> +<pre class="literal-block">\else\ifdefined\luatexversion + \usepackage[EU2]{fontenc} + \renewcommand{\LastDeclaredEncoding}{EU1} + \input{greek-euenc.def} +</pre> +</div> +<div class="section" id="bit-tex"> +<h1>8-bit TeX</h1> +<p>Wit 8-bit TeX (TeX, PDFTeX), we do not know the documents main font +encoding, so we cannot use <tt class="literal"><span class="pre">\usepackage[LGR]{inputenc}</span></tt>. However, the file +<tt class="literal">lgrenc.def</tt> contains code to prevent re-definition if it is already +loaded, so we can simply input:</p> +<pre class="literal-block">\else + \input{lgrenc.def} +\fi\fi +</pre> +</div> +<div class="section" id="references"> +<h1>References</h1> +<dl class="citation"><dt class="label"><a class="fn-backref" href="#id1">[fntguide]</a></dt> +<dd id="fntguide"> +<p class="first last">LaTeX3 Project Team, <cite>LaTeX 2ε font selection</cite>, 2005. +<a class="reference external" href="http://mirror.ctan.org/macros/latex/doc/fntguide.pdf">http://mirror.ctan.org/macros/latex/doc/fntguide.pdf</a></p> +</dd> +</dl> +</div> +</div> +</body> +</html> diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/test-euenc.pdf b/Master/texmf-dist/doc/latex/greek-fontenc/test-euenc.pdf Binary files differindex 7d56bcaa383..ddead70b026 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/test-euenc.pdf +++ b/Master/texmf-dist/doc/latex/greek-fontenc/test-euenc.pdf diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/test-euenc.tex b/Master/texmf-dist/doc/latex/greek-fontenc/test-euenc.tex index 97d58a63b38..d878be48d8f 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/test-euenc.tex +++ b/Master/texmf-dist/doc/latex/greek-fontenc/test-euenc.tex @@ -7,26 +7,17 @@ \usepackage{fontspec} % \setmainfont{DejaVu Serif} % \setsansfont{DejaVu Sans} -\usepackage{libertineotf} +% \usepackage{libertineotf} +\setmainfont{Linux Libertine O} +\setsansfont{Linux Biolinum O} % \setmainfont{FreeSerif} -% Declare the font encoding: -\ifdefined\XeTeXrevision - % \DeclareFontEncoding{EU1}{}{} - \usepackage[EU1]{fontenc} -\fi -\ifdefined\luatexversion - % \DeclareFontEncoding{EU2}{}{} - \usepackage[EU2]{fontenc} -\fi - +% Declare the font encoding and Greek LICR definitions: +\usepackage{greek-fontenc} +% Optionally load the xunicode package: % \newcommand{\UTFencname}{\LastDeclaredEncoding} % \usepackage{xunicode} -\makeatletter -% Greek LICR definitions: -\input{greek-euenc.def} -\makeatother \begin{document} @@ -40,25 +31,25 @@ the “Linux Libertine” OpenType fonts. \section{LICR input} -% The example from \texttt{usage.tex} in \emph{babel-greek} input -% using the LICR macros: - -% \begin{quote} -% \textTau\'\textiota{} -% \textphi\'\texteta\textiota\textfinalsigma\texterotimatiko{} -% \<\textIota\textdelta\`\textomega\textnu{} -% \>\textepsilon\textnu\texttheta\'\textepsilon\textdelta\textepsilon{} -% \textpi\textalpha\~\textiota\textdelta\'\' -% \>\textepsilon\textlambda\textepsilon\textupsilon\texttheta\'\textepsilon\textrho\textalpha\textnu\\ -% \texttau\`\textalpha\textfinalsigma{} -% \textpi\textlambda\texteta\textautosigma\'\textiota\textomicron\textnu{} -% \textNu\'\textupsilon\textmu\textphi\textalpha\textfinalsigma{} -% \textautosigma\texttau\textepsilon\textphi\textalpha\textnu\textomicron\~\textupsilon\textautosigma\textalpha\textnu{}, -% \textSigma\'\textomega\textautosigma\texttau\textrho\textalpha\texttau\textepsilon{},\\ -% \>\textepsilon\textrho\~\textomega\textnu{} -% \'\textalpha\textpi\~\texteta\textlambda\texttheta\textepsilon\textfinalsigma{} -% \textepsilon\>\textupsilon\texttheta\'\textupsilon\textfinalsigma\texterotimatiko{} -% \end{quote} +The example from \texttt{usage.tex} in \emph{babel-greek} input +using the LICR macros: + +\begin{quote} + \textTau\'\textiota{} + \textphi\'\texteta\textiota\textfinalsigma\texterotimatiko{} + \<\textIota\textdelta\`\textomega\textnu{} + \>\textepsilon\textnu\texttheta\'\textepsilon\textdelta\textepsilon{} + \textpi\textalpha\~\textiota\textdelta\'\' + \>\textepsilon\textlambda\textepsilon\textupsilon\texttheta\'\textepsilon\textrho\textalpha\textnu\\ + \texttau\`\textalpha\textfinalsigma{} + \textpi\textlambda\texteta\textsigma\'\textiota\textomicron\textnu{} + \textNu\'\textupsilon\textmu\textphi\textalpha\textfinalsigma{} + \textsigma\texttau\textepsilon\textphi\textalpha\textnu\textomicron\~\textupsilon\textsigma\textalpha\textnu{}, + \textSigma\'\textomega\textsigma\texttau\textrho\textalpha\texttau\textepsilon{},\\ + \>\textepsilon\textrho\~\textomega\textnu{} + \'\textalpha\textpi\~\texteta\textlambda\texttheta\textepsilon\textfinalsigma{} + \textepsilon\>\textupsilon\texttheta\'\textupsilon\textfinalsigma\texterotimatiko{} +\end{quote} \subsection{Greek alphabet} @@ -80,8 +71,10 @@ Greek letters via LICR macros: The small sigma is set with a different glyph if it ends a word: - \textsigma{} textsigma \\ - \textfinalsigma{} textfinalsigma or textvarsigma +\begin{itemize} + \item[\textsigma] textsigma + \item[\textfinalsigma] textfinalsigma or textvarsigma +\end{itemize} In the Latin transcription, the letter `s' stands for \verb|\textautosigma| which automatically chooses the glyph according to the position. @@ -116,12 +109,14 @@ Unicode standard: \begin{tabular}{cccc} math symbol & Unicode «letter» & var math symbol & Unicode «symbol» \\ -$\epsilon$ & ε & $\varepsilon$ & ϵ \\ -$\kappa$ & κ & \emph{missing} & ϰ \\ $\pi$ & π & $\varpi$ & ϖ \\ $\rho$ & ρ & $\varrho$ & ϱ \\ $\theta$ & θ & $\vartheta$ & ϑ \\ +$\epsilon$ & ε & $\varepsilon$ & ϵ \\ $\phi$ & φ & $\varphi$ & ϕ \\ +$\beta$ & β & \emph{missing} & ϐ \\ +$\kappa$ & κ & \emph{missing} & ϰ \\ +$\Theta$ & Θ & \emph{missing} & ϴ \\ \end{tabular} \subsection{Diacritics} @@ -204,9 +199,10 @@ X\prosgegrammeni, see also the \emph{Greek extended} Unicode block below. Both, the standard LaTeX and the “xunicode” composite mechanism require the first part of a composite definition to be a macro requiring one -argument. I.e. selecting pre-defined characters with sub-iota requires -prefix \verb|\accypogegrammeni{}| and \verb|\accprosgegrammeni| accent -macros. +argument. I.e. selecting pre-defined characters with sub-iota would require +prefix \verb|\accypogegrammeni| and \verb|\accprosgegrammeni| accent +macros and composite definitions for all combination of letters and letters +with diacritic and sub-iota. \subsection{Greek and Coptic Unicode block} @@ -584,4 +580,5 @@ Deja Vu). The “FreeSerif” font works fine. \textpentemuria % GREEK ACROPHONIC ATTIC FIFTY THOUSAND -\end{document} +\end{document} + diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/test-xunicode.pdf b/Master/texmf-dist/doc/latex/greek-fontenc/test-xunicode.pdf Binary files differdeleted file mode 100644 index c66489da80a..00000000000 --- a/Master/texmf-dist/doc/latex/greek-fontenc/test-xunicode.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/test-xunicode.tex b/Master/texmf-dist/doc/latex/greek-fontenc/test-xunicode.tex deleted file mode 100644 index 29158b55242..00000000000 --- a/Master/texmf-dist/doc/latex/greek-fontenc/test-xunicode.tex +++ /dev/null @@ -1,588 +0,0 @@ -\documentclass[a4paper]{article} -% \usepackage{textcomp} -\usepackage{hyperref,bookmark} -\usepackage{parskip} -\usepackage{booktabs} - -\usepackage{fontspec} -% \setmainfont{DejaVu Serif} -% \setsansfont{DejaVu Sans} -\usepackage{libertineotf} -% \setmainfont{FreeSerif} - -% Declare the font encoding: -\ifdefined\XeTeXrevision - % \DeclareFontEncoding{EU1}{}{} - \usepackage[EU1]{fontenc} -\fi -\ifdefined\luatexversion - % \DeclareFontEncoding{EU2}{}{} - \usepackage[EU2]{fontenc} -\fi - -% xunicode extension with Greek LICR definitions: -\usepackage{xunicode-greek} - -\begin{document} - -\section*{Greek LICR definitions with XeTeX/LuaTeX} - -Typesetting Greek texts requires a font containing Greek letters. With the -XeTeX or LuaTeX engines, the user should ensure that the choosen font -contains the required glyphs (the default Latin Modern fonts miss them). -Examples for suitable fonts are the ``Deja Vu'' or the ``Linux Libertine'' -OpenType fonts. - -\section{LICR input} - -The example from \texttt{usage.tex} in \emph{babel-greek} input -using the LICR macros: - -\begin{quote} - \textTau\'\textiota{} - \textphi\'\texteta\textiota\textfinalsigma\texterotimatiko{} - \<\textIota\textdelta\`\textomega\textnu{} - \>\textepsilon\textnu\texttheta\'\textepsilon\textdelta\textepsilon{} - \textpi\textalpha\~\textiota\textdelta\'\' - \>\textepsilon\textlambda\textepsilon\textupsilon\texttheta\'\textepsilon\textrho\textalpha\textnu\\ - \texttau\`\textalpha\textfinalsigma{} - \textpi\textlambda\texteta\textsigma\'\textiota\textomicron\textnu{} - \textNu\'\textupsilon\textmu\textphi\textalpha\textfinalsigma{} - \textsigma\texttau\textepsilon\textphi\textalpha\textnu\textomicron\~\textupsilon\textsigma\textalpha\textnu{}, - \textSigma\'\textomega\textsigma\texttau\textrho\textalpha\texttau\textepsilon{},\\ - \>\textepsilon\textrho\~\textomega\textnu{} - \'\textalpha\textpi\~\texteta\textlambda\texttheta\textepsilon\textfinalsigma{} - \textepsilon\>\textupsilon\texttheta\'\textupsilon\textfinalsigma\texterotimatiko{} -\end{quote} - -\subsection{Greek alphabet} - -Greek letters via LICR macros: - - -\textAlpha{} \textBeta{} \textGamma{} \textDelta{} \textEpsilon{} -\textZeta{} \textEta{} \textTheta{} \textIota{} \textKappa{} -\textLambda{} \textMu{} \textNu{} \textXi{} \textOmicron{} \textPi{} -\textRho{} \textSigma{} \textTau{} \textUpsilon{} \textPhi{} -\textChi{} \textPsi{} \textOmega{} - -\textalpha{} \textbeta{} \textgamma{} \textdelta{} \textepsilon{} -\textzeta{} \texteta{} \texttheta{} \textiota{} \textkappa{} -\textlambda{} \textmu{} \textnu{} \textxi{} \textomicron{} \textpi{} -\textrho{} \textsigma{} \texttau{} \textupsilon{} -\textphi{} \textchi{} \textpsi{} \textomega{} - -The small sigma is set with a different -glyph if it ends a word: - - \textsigma{} textsigma \\ - \textfinalsigma{} textfinalsigma or textvarsigma - -In the Latin transcription, the letter `s' stands for \verb|\textautosigma| -which automatically chooses the glyph according to the position. However, -autosigma is not supported with XeTeX/LuaTeX. - -\subsection{Additional Greek symbols} - - \textkoppa{} textkoppa \\ % ϟ - \textqoppa{} textqoppa (archaic koppa) \\ % ϙ - \textQoppa{} textQoppa (archaic Koppa) \\ % Ϙ - \textstigma{} textstigma \\ % ϛ - % \textvarstigma{} textvarstigma \\ % no separate Unicode character - \textStigma{} textStigma (Sigma-Tau-Ligature in CB-fonts)% -\footnote{the name ``stigma'' originally applied to a medieval sigma-tau - ligature, whose shape was confusably similar to the cursive - digamma} \\ % Ϛ - \textsampi{} textsampi \\ % ϡ - \textSampi{} textSampi \\ % Ϡ - \textdigamma{} textdigamma \\ % ϝ (\digamma used by amsmath!) - \textDigamma{} textDigamma \\ % Ϝ -% numeral signs: http://en.wikipedia.org/wiki/Greek_numerals - \textnumeralsigngreek{} textnumeralsigngreek (Dexia keraia) \\ % ʹ - \textnumeralsignlowergreek{} textnumeralsignlowergreek - (Aristeri keraia)\\ % ͵ - -Mathematical notation uses variant shapes for pi, kappa, rho, theta, and phi -as additional symbols. These variations have no syntactic meaning in Greek -text and are not given separate code-points in the LGR text encoding. Some -text fonts use the variant shapes in place of the ``regular'' ones. - -TeX's concept of ``standard'' vs. ``variant'' symbols does not map to the -distinction between ``Greek Letter ...'' vs. ``Greek Symbol ...'' in the -Unicode standard: - -\begin{tabular}{cccc} -math symbol & Unicode «letter» & var math symbol & Unicode «symbol» \\ -$\epsilon$ & ε & $\varepsilon$ & ϵ \\ -$\kappa$ & κ & \emph{missing} & ϰ \\ -$\pi$ & π & $\varpi$ & ϖ \\ -$\rho$ & ρ & $\varrho$ & ϱ \\ -$\theta$ & θ & $\vartheta$ & ϑ \\ -$\phi$ & φ & $\varphi$ & ϕ \\ -\end{tabular} - -\subsection{Diacritics} - -Greek diacritcs can be input by named macro or symbol macro. Named macros -are defined in xunicode-greek.sty for \verb|\LastDeclaredEncoding| (here -\LastDeclaredEncoding). - -\acctonos\textalpha \'\textalpha{} \acctonos x\'x -\accvaria\textalpha \`\textalpha{} \accvaria x\`x -\accdialytika\textiota \"\textiota{} \accdialytika x\"x -\accperispomeni\textalpha \~\textalpha{} \accperispomeni x\~x -\accpsili\textalpha \>\textalpha{} \accpsili x\>x -\accdasia\textalpha \<\textalpha{} \accdasia x\<x - -Composite commands for combined diacritics are defined in -``greek-fontenc.def'', also for the \verb|\LastDeclaredEncoding|. There are -composite definitions for all pre-composed characters, the fallback -definition uses composite characters: - -\accdialytikatonos\textiota{} \"'\textiota{} \"\'\textiota{} -\accdialytikatonos x \"'x \"\'x -\accdialytikavaria\textiota{} \"`\textiota{} \"\`\textiota{} -\accdialytikavaria x \"`x \"\`x -\accdialytikaperispomeni\textiota{} \~"\textiota{} \~\"\textiota{} -\accdialytikaperispomeni x \~"x \~\"x - -\accdasiaoxia\textiota{} \<'\textiota{} \<\'\textiota{} -\accdasiaoxia x \<'x \<\'x -\accdasiavaria\textiota{} \<`\textiota{} \<\`\textiota{} -\accdasiavaria x \<`x \<\`x -\accdasiaperispomeni\textiota{} \~<\textiota{} \~\<\textiota{} -\accdasiaperispomeni x \~<x \~\<x - -\accpsilioxia\textiota{} \>'\textiota{} \>\'\textiota{} -\accpsilioxia x \>'x \>\'x -\accpsilivaria\textiota{} \>`\textiota{} \>\`\textiota{} -\accpsilivaria x \>`x \>\`x -\accpsiliperispomeni\textiota{} \~>\textiota{} \~\>\textiota{} -\accpsiliperispomeni x \~>x \~\>x - -Problems: - -The COMBINING GREEK DIALYTIKA TONOS character is set behind instead of above -the base letter. - -Composite diacritics defined with \emph{xunicode}'s -\verb|\DeclareEncodedCompositeAccents| drop one of the constitutients. - -Upcasing with \verb|\MakeUppercase| drops diacritics (except -dialytika and sub-iota): - -\MakeUppercase{ -\accdialytikatonos\textiota{} \"'\textiota{} \accdialytikatonos x \"'x -\accdialytikavaria\textiota{} \"`\textiota{} \accdialytikavaria x \"`x -\accdialytikaperispomeni\textiota{} \~"\textiota{} \accdialytikaperispomeni x \~"x -} - -\MakeUppercase{ -\accdasiaoxia\textiota{} \<'\textiota{} \accdasiaoxia x \<'x -\accdasiavaria\textiota{} \<`\textiota{} \accdasiavaria x \<`x -\accdasiaperispomeni\textiota{} \~<\textiota{} \accdasiaperispomeni x \~<x -} - -\MakeUppercase{ -\accpsilioxia\textiota{} \>'\textiota{} \accpsilioxia x \>'x -\accpsilivaria\textiota{} \>`\textiota{} \accpsilivaria x \>`x -\accpsiliperispomeni\textiota{} \~>\textiota{} \accpsiliperispomeni x \~>x -} - - -The sub-iota is input after the base letter. -Ligature definitions in the 8-bit LGR fonts ensure that pre-composed -characters are used. This does not work with XeTeX/LuaTeX:\footnote{% - When copy/pasting generated output from the ``evince'' PDF - viewer, the COMBINING GREEK YPOGEGRAMMENI is merged with the base - character. A capital letter + combining ypogegrammeni results in GREEK - CAPITAL LETTER ... WITH [.. AND] PROSGEGRAMMENI). This indicates that for - a subfix (in contrast to post-fix) prosgegrammeni, the combining - \emph{ypogegrammeni} could be used together with a captial base letter.} - -\textalpha\ypogegrammeni{} x\ypogegrammeni{} \textAlpha\prosgegrammeni{} -X\prosgegrammeni, see also the \emph{Greek extended} Unicode block below. - -Both, the standard LaTeX and the ``xunicode'' composite mechanism require -the first part of a composite definition to be a macro requiring one -argument. I.e. selecting pre-defined characters with sub-iota requires -prefix \verb|\accypogegrammeni{}| and \verb|\accprosgegrammeni| accent -macros. - -\subsection{Greek and Coptic Unicode block} - -Greek symbols from the Greek and Coptic Unicode block are fully supported: - -% 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 % Ͳ -\textnumeralsigngreek{} % ʹ \anwtonos, \textdexiakeraia -\textnumeralsignlowergreek{} % ͵ \katwtonos, \textaristerikeraia, -% 0376 GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA % Ͷ -% 0377 GREEK SMALL LETTER PAMPHYLIAN DIGAMMA % ͷ - -\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 % -\texterotimatiko{} % ; \textquestion - -\'\textcompwordmark{} % ΄ -\"'\textcompwordmark{} % ΅ \accdialytikatonos -\'\textAlpha{} % Ά -\textanoteleia{} % · \anoteleia -\'\textEpsilon{} % Έ -\'\textEta{} % Ή -\'\textIota{} % Ί -\'\textOmicron{} % Ό -\'\textUpsilon{} % Ύ -\'\textOmega{} % Ώ -\'"\textiota{} % ΐ - -\textAlpha{} % Α -\textBeta{} % Β -\textGamma{} % Γ -\textDelta{} % Δ -\textEpsilon{} % Ε -\textZeta{} % Ζ -\textEta{} % Η -\textTheta{} % Θ -\textIota{} % Ι -\textKappa{} % Κ -\textLambda{} % Λ -\textMu{} % Μ -\textNu{} % Ν -\textXi{} % Ξ -\textOmicron{} % Ο -\textPi{} % Π -\textRho{} % Ρ -\textSigma{} % Σ -\textTau{} % Τ -\textUpsilon{} % Υ -\textPhi{} % Φ -\textChi{} % Χ -\textPsi{} % Ψ -\textOmega{} % Ω - -\"\textIota{} % Ϊ -\"\textUpsilon{} % Ϋ -\'\textalpha{} % ά -\'\textepsilon{} % έ -\'\texteta{} % ή -\'\textiota{} % ί -\"'\textupsilon{} % ΰ - -\textalpha{} % α -\textbeta{} % β -\textgamma{} % γ -\textdelta{} % δ -\textepsilon{} % ε -\textzeta{} % ζ -\texteta{} % η -\texttheta{} % θ -\textiota{} % ι -\textkappa{} % κ -\textlambda{} % λ -\textmu{} % μ \textmugreek -\textnu{} % ν -\textxi{} % ξ -\textomicron{} % ο -\textpi{} % π -\textrho{} % ρ -\textvarsigma{} % ς -\textsigma{} % σ -\texttau{} % τ -\textupsilon{} % υ -\textphi{} % φ -\textchi{} % χ -\textpsi{} % ψ -\textomega{} % ω - -\"\textiota{} % ϊ -\"\textupsilon{} % ϋ -\'\textomicron{} % ό -\'\textupsilon{} % ύ -\'\textomega{} % ώ - -\textQoppa{} % Ϙ -\textqoppa{} % ϙ -\textStigma{} % Ϛ \Stigma -\textstigma{} % ϛ \stigma -\textDigamma{} % Ϝ \Digamma -\textdigamma{} % ϝ \ddigamma -%03DE GREEK LETTER KOPPA % Ϟ \textKoppagreek -\textkoppa{} % ϟ \koppa, \textqoppa [sic!] -\textSampi{} % Ϡ \Sampi -\textsampi{} % ϡ \sampi - - -\subsection{Greek Extended Unicode block} - -Characters from the Greek Extended Unicode block are only partially -supported (multi-accented characters with sub-iota currently use a combining -prosgegrammeni or ypogegrammeni character. - -For comparision, the LICR macro is followed by the corresponding literal -Unicode character: - -\>\textalpha ἀ -\<\textalpha ἁ -\>`\textalpha ἂ -\<`\textalpha ἃ -\>'\textalpha ἄ -\<'\textalpha ἅ -\~>\textalpha ἆ -\~<\textalpha ἇ -\>\textAlpha Ἀ -\<\textAlpha Ἁ -\>`\textAlpha Ἂ -\<`\textAlpha Ἃ -\>'\textAlpha Ἄ -\<'\textAlpha Ἅ -\~>\textAlpha Ἆ -\~<\textAlpha Ἇ - -\>\textepsilon ἐ -\<\textepsilon ἑ -\>`\textepsilon ἒ -\<`\textepsilon ἓ -\>'\textepsilon ἔ -\<'\textepsilon ἕ -\>\textEpsilon Ἐ -\<\textEpsilon Ἑ -\>`\textEpsilon Ἒ -\<`\textEpsilon Ἓ -\>'\textEpsilon Ἔ -\<'\textEpsilon Ἕ - -\>\texteta ἠ -\<\texteta ἡ -\>`\texteta ἢ -\<`\texteta ἣ -\>'\texteta ἤ -\<'\texteta ἥ -\~>\texteta ἦ -\~<\texteta ἧ -\>\textEta Ἠ -\<\textEta Ἡ -\>`\textEta Ἢ -\<`\textEta Ἣ -\>'\textEta Ἤ -\<'\textEta Ἥ -\~>\textEta Ἦ -\~<\textEta Ἧ - -\>\textiota ἰ -\<\textiota ἱ -\>`\textiota ἲ -\<`\textiota ἳ -\>'\textiota ἴ -\<'\textiota ἵ -\~>\textiota ἶ -\~<\textiota ἷ -\>\textIota Ἰ -\<\textIota Ἱ -\>`\textIota Ἲ -\<`\textIota Ἳ -\>'\textIota Ἴ -\<'\textIota Ἵ -\~>\textIota Ἶ -\~<\textIota Ἷ - -\>\textomicron ὀ -\<\textomicron ὁ -\>`\textomicron ὂ -\<`\textomicron ὃ -\>'\textomicron ὄ -\<'\textomicron ὅ -\>\textOmicron Ὀ -\<\textOmicron Ὁ -\>`\textOmicron Ὂ -\<`\textOmicron Ὃ -\>'\textOmicron Ὄ -\<'\textOmicron Ὅ - -\>\textupsilon ὐ -\<\textupsilon ὑ -\>`\textupsilon ὒ -\<`\textupsilon ὓ -\>'\textupsilon ὔ -\<'\textupsilon ὕ -\~>\textupsilon ὖ -\~<\textupsilon ὗ -\<\textUpsilon Ὑ -\<`\textUpsilon Ὓ -\<'\textUpsilon Ὕ -\~<\textUpsilon Ὗ - -\>\textomega ὠ -\<\textomega ὡ -\>`\textomega ὢ -\<`\textomega ὣ -\>'\textomega ὤ -\<'\textomega ὥ -\~>\textomega ὦ -\~<\textomega ὧ -\>\textOmega Ὠ -\<\textOmega Ὡ -\>`\textOmega Ὢ -\<`\textOmega Ὣ -\>'\textOmega Ὤ -\<'\textOmega Ὥ -\~>\textOmega Ὦ -\~<\textOmega Ὧ - -\`\textalpha ὰ -\'\textalpha ά -\`\textepsilon ὲ -\'\textepsilon έ -\`\texteta ὴ -\'\texteta ή -\`\textiota ὶ -\'\textiota ί -\`\textomicron ὸ -\'\textomicron ό -\`\textupsilon ὺ -\'\textupsilon ύ -\`\textomega ὼ -\'\textomega ώ - -\>\textalpha\ypogegrammeni ᾀ -\<\textalpha\ypogegrammeni ᾁ -\>`\textalpha\ypogegrammeni ᾂ -\<`\textalpha\ypogegrammeni ᾃ -\>'\textalpha\ypogegrammeni ᾄ -\<'\textalpha\ypogegrammeni ᾅ -\~>\textalpha\ypogegrammeni ᾆ -\~<\textalpha\ypogegrammeni ᾇ -\>\textAlpha\prosgegrammeni ᾈ -\<\textAlpha\prosgegrammeni ᾉ -\>`\textAlpha\prosgegrammeni ᾊ -\<`\textAlpha\prosgegrammeni ᾋ -\>'\textAlpha\prosgegrammeni ᾌ -\<'\textAlpha\prosgegrammeni ᾍ -\~>\textAlpha\prosgegrammeni ᾎ -\~<\textAlpha\prosgegrammeni ᾏ - -\>\texteta\ypogegrammeni ᾐ -\<\texteta\ypogegrammeni ᾑ -\>`\texteta\ypogegrammeni ᾒ -\<`\texteta\ypogegrammeni ᾓ -\>'\texteta\ypogegrammeni ᾔ -\<'\texteta\ypogegrammeni ᾕ -\~>\texteta\ypogegrammeni ᾖ -\~<\texteta\ypogegrammeni ᾗ -\>\textEta\prosgegrammeni ᾘ -\<\textEta\prosgegrammeni ᾙ -\>`\textEta\prosgegrammeni ᾚ -\<`\textEta\prosgegrammeni ᾛ -\>'\textEta\prosgegrammeni ᾜ -\<'\textEta\prosgegrammeni ᾝ -\~>\textEta\prosgegrammeni ᾞ -\~<\textEta\prosgegrammeni ᾟ - -\>\textomega\ypogegrammeni ᾠ -\<\textomega\ypogegrammeni ᾡ -\>`\textomega\ypogegrammeni ᾢ -\<`\textomega\ypogegrammeni ᾣ -\>'\textomega\ypogegrammeni ᾤ -\<'\textomega\ypogegrammeni ᾥ -\~>\textomega\ypogegrammeni ᾦ -\~<\textomega\ypogegrammeni ᾧ -\>\textOmega\prosgegrammeni ᾨ -\<\textOmega\prosgegrammeni ᾩ -\>`\textOmega\prosgegrammeni ᾪ -\<`\textOmega\prosgegrammeni ᾫ -\>'\textOmega\prosgegrammeni ᾬ -\<'\textOmega\prosgegrammeni ᾭ -\~>\textOmega\prosgegrammeni ᾮ -\~<\textOmega\prosgegrammeni ᾯ - -\u\textalpha ᾰ -\=\textalpha ᾱ -\`\textalpha\ypogegrammeni ᾲ -\textalpha\ypogegrammeni ᾳ -\'\textalpha\ypogegrammeni ᾴ -\~\textalpha ᾶ -\~\textalpha\ypogegrammeni ᾷ -\u\textAlpha Ᾰ -\=\textAlpha Ᾱ -\`\textAlpha Ὰ -\'\textAlpha Ά -\textAlpha\prosgegrammeni ᾼ -\>\textcompwordmark ᾽ -\textcompwordmark\prosgegrammeni ι -\>\textcompwordmark ᾿ - -\~\textcompwordmark ῀ -\"\~\textcompwordmark ῁ -\`\texteta\ypogegrammeni ῂ -\texteta\ypogegrammeni ῃ -\'\texteta\ypogegrammeni ῄ -\~\texteta ῆ -\~\texteta\ypogegrammeni ῇ -\`\textEpsilon Ὲ -\'\textEpsilon Έ -\`\textEta Ὴ -\'\textEta Ή -\textEta\prosgegrammeni ῌ -\>`\textcompwordmark ῍ -\>'\textcompwordmark ῎ -\~>\textcompwordmark ῏ - -\u\textiota ῐ -\=\textiota ῑ -\`"\textiota ῒ -\'"\textiota ΐ -\~\textiota ῖ -\~"\textiota ῗ -\u\textIota Ῐ -\=\textIota Ῑ -\`\textIota Ὶ -\'\textIota Ί -\<`\textcompwordmark ῝ -\>'\textcompwordmark ῞ -\~<\textcompwordmark ῟ - -\u\textupsilon ῠ -\=\textupsilon ῡ -\`"\textupsilon ῢ -\'"\textupsilon ΰ -\>\textrho ῤ -\<\textrho ῥ -\~\textupsilon ῦ -\~"\textupsilon ῧ -\u\textUpsilon Ῠ -\=\textUpsilon Ῡ -\`\textUpsilon Ὺ -\'\textUpsilon Ύ -\<\textRho Ῥ -\`"\textcompwordmark ῭ -\'"\textcompwordmark ΅ -\`\textcompwordmark ` - -\`\textomega\ypogegrammeni ῲ -\textomega\ypogegrammeni ῳ -\'\textomega\ypogegrammeni ῴ -\~\textomega ῶ -\~\textomega\ypogegrammeni ῷ -\`\textOmicron Ὸ -\'\textOmicron Ό -\`\textOmega Ὼ -\'\textOmega Ώ -\textOmega\prosgegrammeni ῼ -\'\textcompwordmark ´ -\<\textcompwordmark ῾ - -Ancient Greek Numbers are missing in most fonts (including Libertine and -Deja Vu). The ``FreeSerif'' font works fine. - -\textpentedeka % GREEK ACROPHONIC ATTIC FIFTY -\textpentehekaton % GREEK ACROPHONIC ATTIC FIVE HUNDRED -\textpenteqilioi % GREEK ACROPHONIC ATTIC FIVE THOUSAND -\textpentemuria % GREEK ACROPHONIC ATTIC FIFTY THOUSAND - - -\end{document} diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/xunicode-greek.sty.html b/Master/texmf-dist/doc/latex/greek-fontenc/xunicode-greek.sty.html deleted file mode 100644 index 7330ad49765..00000000000 --- a/Master/texmf-dist/doc/latex/greek-fontenc/xunicode-greek.sty.html +++ /dev/null @@ -1,594 +0,0 @@ -<?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>xunicode-greek.sty: xunicode extension for Greek</title> -<meta name="copyright" content="© 2013 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="xunicode-greek-sty-xunicode-extension-for-greek"> -<h1 class="title">xunicode-greek.sty: xunicode extension for Greek</h1> - -<dl class="docinfo"> -<dt class="copyright">Copyright</dt> -<dd class="copyright">© 2013 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 1.3 of this license or any later version.</p> -</dd> -<dt>Identification</dt> -<dd><pre class="literal-block">\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{xunicode-greek} -[2013/07/24 0.1.3 Greek LICRs for XeTeX and LuaTeX] -</pre> -</dd> -</dl> -<p>Based on <cite>xunicode</cite>, <cite>lgrenc.def</cite> and <cite>lgrenc.dfu</cite>.</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>2013-07-16</p></td> -<td><p>0.1</p></td> -<td><p>initial version</p></td> -</tr> -<tr><td><p>2013-07-18</p></td> -<td><p>0.1.1</p></td> -<td><p>bugfix: wrong breathings psilioxia -> dasiaoxia</p></td> -</tr> -<tr><td><p>2013-07-24</p></td> -<td><p>0.1.3</p></td> -<td><p>fix “input” path.</p></td> -</tr> -</tbody> -</table> -</dd> -</dl> -<p>Requires XeTeX or LuaTeX and a font with Greek characters. See -<a class="reference external" href="test-xunicode.tex">test-xunicode.tex</a> and <a class="reference external" href="test-xunicode.pdf">test-xunicode.pdf</a> for usage details and -example.</p> -<p><cite>xunicode.sty</cite> defines several commands for the declaration of UTF -characters, composites and accents. These are (sparsely) documented in the -source. Unfortunately, they do not work seamless with the standard NFSS -commands described in the fntguide. Therefore, some declarations are done -twice: for fontenc and for xunicode (xunicode itself uses dummy declarations -for the OT1 encoding).</p> -<div class="section" id="greek-diacritics"> -<h1>Greek Diacritics</h1> -<p>Define “named macros” for simple and combined diacritics.</p> -<ul class="simple"> -<li><p>Named accent macros can be used instead of the <tt class="literal">\@tabacckludge</tt> by -to-LaTeX converters to ensure working also inside the tabbing environment.</p></li> -<li><p>Named macros are required for upcasing according to Greek typesetting -conventions and in the definition of composite commands.</p></li> -</ul> -<p>Greek alias names for standard accents:</p> -<pre class="literal-block">\DeclareTextCommand{\acctonos}{\LastDeclaredEncoding}{\@tabacckludge'} -\DeclareTextCommand{\accvaria}{\LastDeclaredEncoding}{\@tabacckludge`} -\DeclareTextCommand{\accdialytika}{\LastDeclaredEncoding}{\@tabacckludge"} -\DeclareTextCommand{\accperispomeni}{\LastDeclaredEncoding}{\@tabacckludge~} -</pre> -<p>Breathings:</p> -<pre class="literal-block">\DeclareTextCommand{\accpsili}{\LastDeclaredEncoding}[1]{#1\char"0313 } % ψιλή spiritus lenis (smooth breathing) -\DeclareTextCommand{\accdasia}{\LastDeclaredEncoding}[1]{#1\char"0314 } % δασεῖα spiritus asper (rough breathing) -\DeclareTextCommand{\>}{\LastDeclaredEncoding}{\accpsili} -\DeclareTextCommand{\<}{\LastDeclaredEncoding}{\accdasia} -\DeclareEncodedCompositeCharacter{\LastDeclaredEncoding}{\accpsili}{0313}{02BC} % COMBINING COMMA ABOVE = Greek psili, smooth breathing mark -\DeclareEncodedCompositeCharacter{\LastDeclaredEncoding}{\accdasia}{0314}{02BD} % COMBINING REVERSED COMMA ABOVE = Greek dasia, rough breathing mark -</pre> -<p>The COMBINING GREEK KORONIS is a legacy character, discarded in favour of -COMBINING COMMA ABOVE</p> -<p>Sub-iota:</p> -<pre class="literal-block">% \ypogegrammeni is a postfix accent (ligature in LGR) -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0345}{\ypogegrammeni} % COMBINING GREEK YPOGEGRAMMENI -</pre> -<p>Combined diacritics:</p> -<pre class="literal-block">% \DeclareTextCommand{\accdialytikatonos}{\LastDeclaredEncoding}{\textdieresisacute} % Greek alias -% \DeclareTextCommand{\accdialytikavaria}{\LastDeclaredEncoding}{\textdieresisgrave} -\DeclareTextCommand{\accdialytikatonos}{\LastDeclaredEncoding}[1]{#1\char"0308 \char"0301 } -\DeclareTextCommand{\accdialytikavaria}{\LastDeclaredEncoding}[1]{#1\char"0308 \char"0300 } -\DeclareTextCommand{\accdialytikaperispomeni}{\LastDeclaredEncoding}[1]{#1\char"0308 \char"0342 } - -\DeclareTextCommand{\accdasiaoxia}{\LastDeclaredEncoding}[1]{#1\char"0314 \char"0301 } -\DeclareTextCommand{\accdasiavaria}{\LastDeclaredEncoding}[1]{#1\char"0314 \char"0300 } -\DeclareTextCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}[1]{#1\char"0314 \char"0342 } - -\DeclareTextCommand{\accpsilioxia}{\LastDeclaredEncoding}[1]{#1\char"0313 \char"0301 } -\DeclareTextCommand{\accpsilivaria}{\LastDeclaredEncoding}[1]{#1\char"0313 \char"0300 } -\DeclareTextCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}[1]{#1\char"0313 \char"0342 } -</pre> -<p><cite>xunicode</cite> special commands for accents with combining Unicode character(s):</p> -<p>According to the definition and usage in <cite>xunicode.sty</cite>, -<tt class="literal">\DeclareEncodedCompositeAccents</tt> should set up accents by combining two -combining characters. Unfortunately this does not seem to work: one of the -combining characters is missing (see test-xunicode.tex). However, as for -all letters that use the combining accents pre-composed characters -are selected (via composite definitions below) this should not matter in -actual use:</p> -<pre class="literal-block">% The COMBINING DIALYTIKA TONOS is discarded and not well supported by fonts: -% \DeclareEncodedCompositeCharacter{\LastDeclaredEncoding}{\accdialytikatonos}{0344}{0385} % COMBINING GREEK DIALYTIKA TONOS / GREEK DIALYTIKA TONOS -% If Dialytika-Tonos and Dialytika-Varia are defined as alias for \textdieresisacute, -% and \textdieresisgrave, they are already set up for xunicode. -\DeclareEncodedCompositeAccents{\LastDeclaredEncoding}{\accdialytikatonos}{0301}{0308} -\DeclareEncodedCompositeAccents{\LastDeclaredEncoding}{\accdialytikavaria}{0300}{0308} -\DeclareEncodedCompositeAccents{\LastDeclaredEncoding}{\accdialytikaperispomeni}{0342}{0308} - -\DeclareEncodedCompositeAccents{\LastDeclaredEncoding}{\accdasiaoxia}{0314}{0301} -\DeclareEncodedCompositeAccents{\LastDeclaredEncoding}{\accdasiavaria}{0314}{0300} -\DeclareEncodedCompositeAccents{\LastDeclaredEncoding}{\accdasiaperispomeni}{0314}{0342} - -\DeclareEncodedCompositeAccents{\LastDeclaredEncoding}{\accpsilioxia}{0301}{0313} -\DeclareEncodedCompositeAccents{\LastDeclaredEncoding}{\accpsilivaria}{0300}{0313} -\DeclareEncodedCompositeAccents{\LastDeclaredEncoding}{\accpsiliperispomeni}{0342}{0313} -</pre> -</div> -<div class="section" id="composite-diacritics"> -<h1>Composite Diacritics</h1> -<p>Use the <a class="reference external" href="greek-fontenc.def.html">common Greek font encoding definitions</a>:</p> -<pre class="literal-block">\input{greek-fontenc.def} -</pre> -</div> -<div class="section" id="character-definitions"> -<h1>Character Definitions</h1> -<div class="section" id="greek-and-coptic"> -<h2>Greek and Coptic</h2> -<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 % Ͳ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0374}{\textdexiakeraia} % ʹ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0375}{\textaristerikeraia} % ͵ -% 0376 GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA % Ͷ -% 0377 GREEK SMALL LETTER PAMPHYLIAN DIGAMMA % ͷ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x037A}{\textcompwordmark}{\ypogegrammeni} % ͺ -% 037B GREEK SMALL REVERSED LUNATE SIGMA SYMBOL % -% 037C GREEK SMALL DOTTED LUNATE SIGMA SYMBOL % -% 037D GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL % -\DeclareUTFcharacter[\LastDeclaredEncoding]{x037E}{\texterotimatiko} % ; \textquestion - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x0384}{\'}{\textcompwordmark} % ΄ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x0385}{\"'}{\textcompwordmark} % ΅ \textdialytikatonos -\DeclareUTFcomposite[\LastDeclaredEncoding]{x0386}{\'}{\textAlpha} % Ά -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0387}{\textanoteleia} % · \anoteleia -\DeclareUTFcomposite[\LastDeclaredEncoding]{x0388}{\'}{\textEpsilon} % Έ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x0389}{\'}{\textEta} % Ή -\DeclareUTFcomposite[\LastDeclaredEncoding]{x038A}{\'}{\textIota} % Ί -\DeclareUTFcomposite[\LastDeclaredEncoding]{x038C}{\'}{\textOmicron} % Ό -\DeclareUTFcomposite[\LastDeclaredEncoding]{x038E}{\'}{\textUpsilon} % Ύ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x038F}{\'}{\textOmega} % Ώ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x0390}{\accdialytikatonos}{\textiota} % ΐ - -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0391}{\textAlpha} % Α -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0392}{\textBeta} % Β -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0393}{\textGamma} % Γ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0394}{\textDelta} % Δ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0395}{\textEpsilon} % Ε -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0396}{\textZeta} % Ζ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0397}{\textEta} % Η -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0398}{\textTheta} % Θ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0399}{\textIota} % Ι -\DeclareUTFcharacter[\LastDeclaredEncoding]{x039A}{\textKappa} % Κ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x039B}{\textLambda} % Λ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x039C}{\textMu} % Μ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x039D}{\textNu} % Ν -\DeclareUTFcharacter[\LastDeclaredEncoding]{x039E}{\textXi} % Ξ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x039F}{\textOmicron} % Ο -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03A0}{\textPi} % Π -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03A1}{\textRho} % Ρ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03A3}{\textSigma} % Σ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03A4}{\textTau} % Τ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03A5}{\textUpsilon} % Υ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03A6}{\textPhi} % Φ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03A7}{\textChi} % Χ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03A8}{\textPsi} % Ψ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03A9}{\textOmega} % Ω - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03AA}{\"}{\textIota} % Ϊ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03AB}{\"}{\textUpsilon} % Ϋ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03AC}{\'}{\textalpha} % ά -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03AD}{\'}{\textepsilon} % έ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03AE}{\'}{\texteta} % ή -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03AF}{\'}{\textiota} % ί -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03B0}{\accdialytikatonos}{\textupsilon} % ΰ - -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03B1}{\textalpha} % α -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03B2}{\textbeta} % β -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03B3}{\textgamma} % γ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03B4}{\textdelta} % δ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03B5}{\textepsilon} % ε -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03B6}{\textzeta} % ζ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03B7}{\texteta} % η -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03B8}{\texttheta} % θ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03B9}{\textiota} % ι -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03BA}{\textkappa} % κ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03BB}{\textlambda} % λ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03BC}{\textmu} % μ \textmugreek -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03BD}{\textnu} % ν -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03BE}{\textxi} % ξ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03BF}{\textomicron} % ο -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03C0}{\textpi} % π -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03C1}{\textrho} % ρ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03C2}{\textvarsigma} % ς -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03C2}{\textfinalsigma} % ς -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03C3}{\textsigma} % σ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03C4}{\texttau} % τ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03C5}{\textupsilon} % υ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03C6}{\textphi} % φ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03C7}{\textchi} % χ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03C8}{\textpsi} % ψ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03C9}{\textomega} % ω - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03CA}{\"}{\textiota} % ϊ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03CB}{\"}{\textupsilon} % ϋ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03CC}{\'}{\textomicron} % ό -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03CD}{\'}{\textupsilon} % ύ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03CE}{\'}{\textomega} % ώ - -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03D8}{\textQoppa} % Ϙ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03D9}{\textqoppa} % ϙ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03DA}{\textStigma} % Ϛ \Stigma -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03DB}{\textstigma} % ϛ \stigma -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03DC}{\textDigamma} % Ϝ \Digamma -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03DD}{\textdigamma} % ϝ \ddigamma -%03DE GREEK LETTER KOPPA % Ϟ \textKoppa -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03DF}{\textkoppa} % ϟ \koppa, \textqoppa [sic!] -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03E0}{\textSampi} % Ϡ \Sampi -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03E1}{\textsampi} % ϡ \sampi -</pre> -</div> -<div class="section" id="greek-extended"> -<h2>Greek Extended</h2> -<pre class="literal-block">\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F00}{\accpsili}{\textalpha} % ἀ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F01}{\accdasia}{\textalpha} % ἁ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F02}{\accpsilivaria}{\textalpha} % ἂ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F03}{\accdasiavaria}{\textalpha} % ἃ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F04}{\accpsilioxia}{\textalpha} % ἄ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F05}{\accdasiaoxia}{\textalpha} % ἅ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F06}{\accpsiliperispomeni}{\textalpha} % ἆ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F07}{\accdasiaperispomeni}{\textalpha} % ἇ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F08}{\accpsili}{\textAlpha} % Ἀ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F09}{\accdasia}{\textAlpha} % Ἁ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F0A}{\accpsilivaria}{\textAlpha} % Ἂ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F0B}{\accdasiavaria}{\textAlpha} % Ἃ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F0C}{\accpsilioxia}{\textAlpha} % Ἄ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F0D}{\accdasiaoxia}{\textAlpha} % Ἅ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F0E}{\accpsiliperispomeni}{\textAlpha} % Ἆ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F0F}{\accdasiaperispomeni}{\textAlpha} % Ἇ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F10}{\accpsili}{\textepsilon} % ἐ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F11}{\accdasia}{\textepsilon} % ἑ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F12}{\accpsilivaria}{\textepsilon} % ἒ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F13}{\accdasiavaria}{\textepsilon} % ἓ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F14}{\accpsilioxia}{\textepsilon} % ἔ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F15}{\accdasiaoxia}{\textepsilon} % ἕ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F18}{\accpsili}{\textEpsilon} % Ἐ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F19}{\accdasia}{\textEpsilon} % Ἑ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F1A}{\accpsilivaria}{\textEpsilon} % Ἒ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F1B}{\accdasiavaria}{\textEpsilon} % Ἓ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F1C}{\accpsilioxia}{\textEpsilon} % Ἔ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F1D}{\accdasiaoxia}{\textEpsilon} % Ἕ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F20}{\accpsili}{\texteta} % ἠ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F21}{\accdasia}{\texteta} % ἡ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F22}{\accpsilivaria}{\texteta} % ἢ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F23}{\accdasiavaria}{\texteta} % ἣ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F24}{\accpsilioxia}{\texteta} % ἤ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F25}{\accdasiaoxia}{\texteta} % ἥ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F26}{\accpsiliperispomeni}{\texteta} % ἦ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F27}{\accdasiaperispomeni}{\texteta} % ἧ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F28}{\accpsili}{\textEta} % Ἠ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F29}{\accdasia}{\textEta} % Ἡ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F2A}{\accpsilivaria}{\textEta} % Ἢ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F2B}{\accdasiavaria}{\textEta} % Ἣ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F2C}{\accpsilioxia}{\textEta} % Ἤ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F2D}{\accdasiaoxia}{\textEta} % Ἥ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F2E}{\accpsiliperispomeni}{\textEta} % Ἦ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F2F}{\accdasiaperispomeni}{\textEta} % Ἧ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F30}{\accpsili}{\textiota} % ἰ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F31}{\accdasia}{\textiota} % ἱ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F32}{\accpsilivaria}{\textiota} % ἲ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F33}{\accdasiavaria}{\textiota} % ἳ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F34}{\accpsilioxia}{\textiota} % ἴ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F35}{\accdasiaoxia}{\textiota} % ἵ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F36}{\accpsiliperispomeni}{\textiota} % ἶ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F37}{\accdasiaperispomeni}{\textiota} % ἷ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F38}{\accpsili}{\textIota} % Ἰ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F39}{\accdasia}{\textIota} % Ἱ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F3A}{\accpsilivaria}{\textIota} % Ἲ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F3B}{\accdasiavaria}{\textIota} % Ἳ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F3C}{\accpsilioxia}{\textIota} % Ἴ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F3D}{\accdasiaoxia}{\textIota} % Ἵ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F3E}{\accpsiliperispomeni}{\textIota} % Ἶ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F3F}{\accdasiaperispomeni}{\textIota} % Ἷ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F40}{\accpsili}{\textomicron} % ὀ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F41}{\accdasia}{\textomicron} % ὁ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F42}{\accpsilivaria}{\textomicron} % ὂ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F43}{\accdasiavaria}{\textomicron} % ὃ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F44}{\accpsilioxia}{\textomicron} % ὄ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F45}{\accdasiaoxia}{\textomicron} % ὅ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F48}{\accpsili}{\textOmicron} % Ὀ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F49}{\accdasia}{\textOmicron} % Ὁ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F4A}{\accpsilivaria}{\textOmicron} % Ὂ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F4B}{\accdasiavaria}{\textOmicron} % Ὃ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F4C}{\accpsilioxia}{\textOmicron} % Ὄ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F4D}{\accdasiaoxia}{\textOmicron} % Ὅ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F50}{\accpsili}{\textupsilon} % ὐ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F51}{\accdasia}{\textupsilon} % ὑ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F52}{\accpsilivaria}{\textupsilon} % ὒ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F53}{\accdasiavaria}{\textupsilon} % ὓ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F54}{\accpsilioxia}{\textupsilon} % ὔ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F55}{\accdasiaoxia}{\textupsilon} % ὕ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F56}{\accpsiliperispomeni}{\textupsilon} % ὖ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F57}{\accdasiaperispomeni}{\textupsilon} % ὗ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F59}{\accdasia}{\textUpsilon} % Ὑ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F5B}{\accdasiavaria}{\textUpsilon} % Ὓ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F5D}{\accdasiaoxia}{\textUpsilon} % Ὕ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F5F}{\accdasiaperispomeni}{\textUpsilon} % Ὗ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F60}{\accpsili}{\textomega} % ὠ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F61}{\accdasia}{\textomega} % ὡ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F62}{\accpsilivaria}{\textomega} % ὢ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F63}{\accdasiavaria}{\textomega} % ὣ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F64}{\accpsilioxia}{\textomega} % ὤ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F65}{\accdasiaoxia}{\textomega} % ὥ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F66}{\accpsiliperispomeni}{\textomega} % ὦ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F67}{\accdasiaperispomeni}{\textomega} % ὧ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F68}{\accpsili}{\textOmega} % Ὠ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F69}{\accdasia}{\textOmega} % Ὡ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F6A}{\accpsilivaria}{\textOmega} % Ὢ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F6B}{\accdasiavaria}{\textOmega} % Ὣ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F6C}{\accpsilioxia}{\textOmega} % Ὤ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F6D}{\accdasiaoxia}{\textOmega} % Ὥ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F6E}{\accpsiliperispomeni}{\textOmega} % Ὦ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F6F}{\accdasiaperispomeni}{\textOmega} % Ὧ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F70}{\`}{\textalpha} % ὰ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F71}{\'}{\textalpha} % ά -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F72}{\`}{\textepsilon} % ὲ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F73}{\'}{\textepsilon} % έ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F74}{\`}{\texteta} % ὴ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F75}{\'}{\texteta} % ή -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F76}{\`}{\textiota} % ὶ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F77}{\'}{\textiota} % ί -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F78}{\`}{\textomicron} % ὸ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F79}{\'}{\textomicron} % ό -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F7A}{\`}{\textupsilon} % ὺ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F7B}{\'}{\textupsilon} % ύ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F7C}{\`}{\textomega} % ὼ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F7D}{\'}{\textomega} % ώ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F70}{\accvaria}{\textalpha} % ὰ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F71}{\acctonos}{\textalpha} % ά -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F72}{\accvaria}{\textepsilon} % ὲ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F73}{\acctonos}{\textepsilon} % έ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F74}{\accvaria}{\texteta} % ὴ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F75}{\acctonos}{\texteta} % ή -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F76}{\accvaria}{\textiota} % ὶ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F77}{\acctonos}{\textiota} % ί -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F78}{\accvaria}{\textomicron} % ὸ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F79}{\acctonos}{\textomicron} % ό -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F7A}{\accvaria}{\textupsilon} % ὺ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F7B}{\acctonos}{\textupsilon} % ύ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F7C}{\accvaria}{\textomega} % ὼ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F7D}{\acctonos}{\textomega} % ώ - -%% postfix ypogegrammeni cannot be second part of composite defs. -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F80}{\accpsili}{\textalpha\ypogegrammeni} % ᾀ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F81}{\accdasia}{\textalpha\ypogegrammeni} % ᾁ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F82}{\accpsilivaria}{\textalpha\ypogegrammeni} % ᾂ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F83}{\accdasiavaria}{\textalpha\ypogegrammeni} % ᾃ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F84}{\accpsilioxia}{\textalpha\ypogegrammeni} % ᾄ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F85}{\accdasiaoxia}{\textalpha\ypogegrammeni} % ᾅ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F86}{\accpsiliperispomeni}{\textalpha\ypogegrammeni} % ᾆ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F87}{\accdasiaperispomeni}{\textalpha\ypogegrammeni} % ᾇ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F88}{\accpsili}{\textAlpha\prosgegrammeni} % ᾈ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F89}{\accdasia}{\textAlpha\prosgegrammeni} % ᾉ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F8A}{\accpsilivaria}{\textAlpha\prosgegrammeni} % ᾊ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F8B}{\accdasiavaria}{\textAlpha\prosgegrammeni} % ᾋ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F8C}{\accpsilioxia}{\textAlpha\prosgegrammeni} % ᾌ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F8D}{\accdasiaoxia}{\textAlpha\prosgegrammeni} % ᾍ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F8E}{\accpsiliperispomeni}{\textAlpha\prosgegrammeni} % ᾎ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F8F}{\accdasiaperispomeni}{\textAlpha\prosgegrammeni} % ᾏ -% -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F90}{\accpsili}{\texteta\ypogegrammeni} % ᾐ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F91}{\accdasia}{\texteta\ypogegrammeni} % ᾑ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F92}{\accpsilivaria}{\texteta\ypogegrammeni} % ᾒ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F93}{\accdasiavaria}{\texteta\ypogegrammeni} % ᾓ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F94}{\accpsilioxia}{\texteta\ypogegrammeni} % ᾔ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F95}{\accdasiaoxia}{\texteta\ypogegrammeni} % ᾕ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F96}{\accpsiliperispomeni}{\texteta\ypogegrammeni} % ᾖ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F97}{\accdasiaperispomeni}{\texteta\ypogegrammeni} % ᾗ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F98}{\accpsili}{\textEta\prosgegrammeni} % ᾘ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F99}{\accdasia}{\textEta\prosgegrammeni} % ᾙ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F9A}{\accpsilivaria}{\textEta\prosgegrammeni} % ᾚ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F9B}{\accdasiavaria}{\textEta\prosgegrammeni} % ᾛ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F9C}{\accpsilioxia}{\textEta\prosgegrammeni} % ᾜ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F9D}{\accdasiaoxia}{\textEta\prosgegrammeni} % ᾝ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F9E}{\accpsiliperispomeni}{\textEta\prosgegrammeni} % ᾞ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F9F}{\accdasiaperispomeni}{\textEta\prosgegrammeni} % ᾟ -% -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FA0}{\accpsili}{\textomega\ypogegrammeni} % ᾠ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FA1}{\accdasia}{\textomega\ypogegrammeni} % ᾡ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FA2}{\accpsilivaria}{\textomega\ypogegrammeni} % ᾢ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FA3}{\accdasiavaria}{\textomega\ypogegrammeni} % ᾣ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FA4}{\accpsilioxia}{\textomega\ypogegrammeni} % ᾤ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FA5}{\accdasiaoxia}{\textomega\ypogegrammeni} % ᾥ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FA6}{\accpsiliperispomeni}{\textomega\ypogegrammeni} % ᾦ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FA7}{\accdasiaperispomeni}{\textomega\ypogegrammeni} % ᾧ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FA8}{\accpsili}{\textOmega\prosgegrammeni} % ᾨ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FA9}{\accdasia}{\textOmega\prosgegrammeni} % ᾩ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FAA}{\accpsilivaria}{\textOmega\prosgegrammeni} % ᾪ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FAB}{\accdasiavaria}{\textOmega\prosgegrammeni} % ᾫ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FAC}{\accpsilioxia}{\textOmega\prosgegrammeni} % ᾬ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FAD}{\accdasiaoxia}{\textOmega\prosgegrammeni} % ᾭ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FAE}{\accpsiliperispomeni}{\textOmega\prosgegrammeni} % ᾮ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FAF}{\accdasiaperispomeni}{\textOmega\prosgegrammeni} % ᾯ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FB0}{\u}{\textalpha} % ᾰ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FB1}{\=}{\textalpha} % ᾱ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FB2}{\`}{\textalpha\ypogegrammeni} % ᾲ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FB3}{\textalpha}{\ypogegrammeni} % ᾳ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FB4}{\'}{\textalpha\ypogegrammeni} % ᾴ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FB6}{\~}{\textalpha} % ᾶ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FB6}{\accperispomeni}{\textalpha} % ᾶ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FB7}{\accperispomeni}{\textalpha\ypogegrammeni} % ᾷ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FB8}{\u}{\textAlpha} % Ᾰ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FB9}{\=}{\textAlpha} % Ᾱ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FBA}{\`}{\textAlpha} % Ὰ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FBB}{\'}{\textAlpha} % Ά -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FBA}{\accvaria}{\textAlpha} % Ὰ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FBB}{\acctonos}{\textAlpha} % Ά -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FBC}{\textAlpha}{\prosgegrammeni} % ᾼ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FBD}{\accpsili}{\textcompwordmark} % ᾽ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x1FBE}{\prosgegrammeni} % ι -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FBF}{\accpsili}{\textcompwordmark} % ᾿ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC0}{\~}{\textcompwordmark} % ῀ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC0}{\accperispomeni}{\textcompwordmark} % ῀ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC1}{\accdialytikaperispomeni}{\textcompwordmark} % ῁ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC2}{\`}{\texteta\ypogegrammeni} % ῂ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC3}{\texteta}{\ypogegrammeni} % ῃ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC4}{\'}{\texteta\ypogegrammeni} % ῄ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC6}{\~}{\texteta} % ῆ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC6}{\accperispomeni}{\texteta} % ῆ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC7}{\accperispomeni}{\texteta\ypogegrammeni} % ῇ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC8}{\`}{\textEpsilon} % Ὲ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC9}{\'}{\textEpsilon} % Έ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FCA}{\`}{\textEta} % Ὴ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FCB}{\'}{\textEta} % Ή -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC8}{\accvaria}{\textEpsilon} % Ὲ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC9}{\acctonos}{\textEpsilon} % Έ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FCA}{\accvaria}{\textEta} % Ὴ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FCB}{\acctonos}{\textEta} % Ή -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FCC}{\textEta}{\prosgegrammeni} % ῌ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FCD}{\accpsilivaria}{\textcompwordmark} % ῍ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FCE}{\accpsilioxia}{\textcompwordmark} % ῎ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FCF}{\accpsiliperispomeni}{\textcompwordmark} % ῏ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FD0}{\u}{\textiota} % ῐ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FD1}{\=}{\textiota} % ῑ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FD2}{\accdialytikavaria}{\textiota} % ῒ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FD3}{\accdialytikaoxia}{\textiota} % ΐ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FD6}{\~}{\textiota} % ῖ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FD6}{\accperispomeni}{\textiota} % ῖ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FD7}{\accdialytikaperispomeni}{\textiota}% ῗ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FD8}{\u}{\textIota} % Ῐ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FD9}{\=}{\textIota} % Ῑ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FDA}{\`}{\textIota} % Ὶ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FDB}{\'}{\textIota} % Ί -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FDA}{\accvaria}{\textIota} % Ὶ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FDB}{\acctonos}{\textIota} % Ί -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FDD}{\accdasiavaria}{\textcompwordmark}% ῝ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FDE}{\accdasiaoxia}{\textcompwordmark} % ῞ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FDF}{\accdasiaperispomeni}{\textcompwordmark} % ῟ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FE0}{\u}{\textupsilon} % ῠ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FE1}{\=}{\textupsilon} % ῡ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FE2}{\accdialytikavaria}{\textupsilon} % ῢ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FE3}{\accdialytikaoxia}{\textupsilon} % ΰ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FE4}{\accpsili}{\textrho} % ῤ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FE5}{\accdasia}{\textrho} % ῥ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FE6}{\~}{\textupsilon} % ῦ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FE6}{\accperispomeni}{\textupsilon} % ῦ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FE7}{\accdialytikaperispomeni}{\textupsilon} % ῧ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FE8}{\u}{\textUpsilon} % Ῠ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FE9}{\=}{\textUpsilon} % Ῡ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FEA}{\`}{\textUpsilon} % Ὺ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FEB}{\'}{\textUpsilon} % Ύ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FEA}{\accvaria}{\textUpsilon} % Ὺ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FEB}{\acctonos}{\textUpsilon} % Ύ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FEC}{\accdasia}{\textRho} % Ῥ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FED}{\accdialytikavaria}{\textcompwordmark} % ῭ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FEE}{\accdialytikaoxia}{\textcompwordmark} % ΅ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FEF}{\accvaria}{\textcompwordmark} % ` - -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FF2}{\`}{\textomega\ypogegrammeni} % ῲ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FF3}{\textomega}{\ypogegrammeni} % ῳ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FF4}{\'}{\textomega\ypogegrammeni} % ῴ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FF6}{\~}{\textomega} % ῶ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FF6}{\accperispomeni}{\textomega} % ῶ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FF7}{\accperispomeni}{\textomega\ypogegrammeni} % ῷ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FF8}{\`}{\textOmicron} % Ὸ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FF9}{\'}{\textOmicron} % Ό -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FFA}{\`}{\textOmega} % Ὼ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FFB}{\'}{\textOmega} % Ώ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FF8}{\accvaria}{\textOmicron} % Ὸ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FF9}{\acctonos}{\textOmicron} % Ό -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FFA}{\accvaria}{\textOmega} % Ὼ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FFB}{\acctonos}{\textOmega} % Ώ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FFC}{\textOmega}{\prosgegrammeni} % ῼ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FFD}{\accoxia}{\textcompwordmark} % ´ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FFE}{\accdasia}{\textcompwordmark} % ῾ -</pre> -</div> -<div class="section" id="letterlike-symbols"> -<h2>Letterlike Symbols</h2> -<pre class="literal-block">\DeclareUTFcharacter[\LastDeclaredEncoding]{x2126}{\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> -<p>Definition with literal Unicode characters, because the code-point has 5 -hexadecimal digits:</p> -<pre class="literal-block">\DeclareTextCommand{\textpentedeka}{\LastDeclaredEncoding}{𐅄} % GREEK ACROPHONIC ATTIC FIFTY -\DeclareTextCommand{\textpentehekaton}{\LastDeclaredEncoding}{𐅅} % GREEK ACROPHONIC ATTIC FIVE HUNDRED -\DeclareTextCommand{\textpenteqilioi}{\LastDeclaredEncoding}{𐅆} % GREEK ACROPHONIC ATTIC FIVE THOUSAND -\DeclareTextCommand{\textpentemuria}{\LastDeclaredEncoding}{𐅇} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND -</pre> -</div> -<div class="section" id="uppercase"> -<h2>UPPERCASE</h2> -<p>The <a class="reference external" href="greek-fontenc.def.html">common Greek font encoding definitions</a> in <tt class="literal"><span class="pre">greek-fontenc.def</span></tt> extend -the <cite>uclclist</cite> with Greek LICR macros. Here, we add EU1 specific “hiatus” -handling.</p> -<div class="section" id="mark-hiatus"> -<h3>Mark hiatus</h3> -<p>Tonos and dasia mark a hiatus if placed on the -first vowel of a diphthong (ΑΙ, ΑΥ, ΕΙ). A dialytika must be placed on the -second vowel if they are dropped (άυλος → ΑΫΛΟΣ, μάινα → ΜΑΪΝΑ, κέικ → ΚΕΪΚ, -ἀυπνία → ΑΫΠΝΙΑ).</p> -<p>Look ahead and place a diaeresis on Ι or Υ -(copied from lgrenc.def and changed Latin transcription to Unicode literals):</p> -<pre class="literal-block">\DeclareTextCommand{\LGR@A@hiatus}{\LastDeclaredEncoding}{% - \LGR@ifnextchar{Ι}{A\"}{% - \LGR@ifnextchar{Υ}{A\"}{% - \LGR@ifnextchar{\textIota}{A\"}{% - \LGR@ifnextchar{\textUpsilon}{A\"}{A}% - }% - }% - }% -} -\DeclareTextCommand{\LGR@E@hiatus}{\LastDeclaredEncoding}{% - \LGR@ifnextchar{Ι}{E\"}{% - \LGR@ifnextchar{Υ}{E\"}{% - \LGR@ifnextchar{\textIota}{E\"}{% - \LGR@ifnextchar{\textUpsilon}{E\"}{E}% - }% - }% - }% -} -</pre> -<!-- References --> -</div> -</div> -</div> -</div> -</body> -</html> diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.sty b/Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.sty new file mode 100644 index 00000000000..6f8646d7936 --- /dev/null +++ b/Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.sty @@ -0,0 +1,100 @@ +% greek-fontenc: Greek text font encoding setup +% ********************************************* +% +% :Copyright: © 2013 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: This package sets up a suitable font encoding and Greek LICR +% definitions depending on the used TeX engine. +% +% +% :Identification: +% :: + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{greek-fontenc} +[2013/09/10 v0.1 Greek text font encoding setup] + + +% Motivation +% ========== +% +% With 8-bit TeX, you usually pass the font encoding name(s) as option to +% fontenc_ which then loads the corresponding ``*.def`` file(s). +% The last option indicates the document's default font encoding. +% (See [fntguide]_ for details and `<lgrenc-test.tex>`_ for an example.) +% +% However, with XeTeX or LuaTeX, there is one common input and font encoding +% -- Unicode. 8-bit TeX font encodings should generally not be used. For +% compatibility with the LaTeX font selection system, the package euenc_ +% defines the (pseudo) font encodings EU1 and EU2 for XeTeX and LuaTeX +% respectively, however euenc_ does not (yet) define LICR macros. The package +% xunicode_ defines LICR macros for use with XeTeX but does not support Greek. +% +% To allow documents using Greek LICR macros without worrying about the TeX +% engine used to compile them, this package does a simple test (based on the +% ``\ifdefined`` command provided by the e-TeX extension) and does "the right +% thing" to set up Greek text font support for the detected engine. +% +% XeTeX +% ===== +% +% * Use the EU1 font encoding. This is the only font encoding used with +% XeTeX, so loading it with fontenc_ cannot mix up the default font +% encoding. +% +% * Ensure EU1 is the ``\LastDeclaredEncoding``. As fontenc does not load font +% encoding definition files twice, it may happen that another font encoding +% is defined after EU1 -- for example the xunicode package (also loaded by +% fontspec) leaves ``\LastDeclaredEncoding`` at ``T3`` (tipa), because it +% inputs ``t3enc.def``. +% +% * load the Greek LICR definitions for XeTeX/LuaTeX. In an ideal world, this +% should be done in the eu1enc.def file of the euenc_ package. +% +% :: + +\ifdefined\XeTeXrevision + \usepackage[EU1]{fontenc} + \renewcommand{\LastDeclaredEncoding}{EU1} + \input{greek-euenc.def} + +% LuaTeX +% ====== +% +% Similar actions to XeTeX, but use the font encoding EU2. (The two different +% (pseudo) encodings allow different font setups for XeTeX vs. LuaTeX using +% differently named ``*.fd`` files (see euenc_ for details). :: + +\else\ifdefined\luatexversion + \usepackage[EU2]{fontenc} + \renewcommand{\LastDeclaredEncoding}{EU1} + \input{greek-euenc.def} + +% 8-bit TeX +% ========= +% +% Wit 8-bit TeX (TeX, PDFTeX), we do not know the documents main font +% encoding, so we cannot use ``\usepackage[LGR]{inputenc}``. However, the file +% ``lgrenc.def`` contains code to prevent re-definition if it is already +% loaded, so we can simply input:: + +\else + \input{lgrenc.def} +\fi\fi + + +% References +% ========== +% +% .. [fntguide] LaTeX3 Project Team, `LaTeX 2ε font selection`, 2005. +% http://mirror.ctan.org/macros/latex/doc/fntguide.pdf +% +% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt +% .. _euenc: http://www.ctan.org/pkg/euenc +% .. _fontenc: http://www.ctan.org/pkg/fontenc +% .. _xunicode: http://www.ctan.org/pkg/xunicode +% +% diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/xunicode-greek.sty b/Master/texmf-dist/tex/latex/greek-fontenc/xunicode-greek.sty deleted file mode 100644 index c1bd1c7db6c..00000000000 --- a/Master/texmf-dist/tex/latex/greek-fontenc/xunicode-greek.sty +++ /dev/null @@ -1,592 +0,0 @@ -% xunicode-greek.sty: xunicode extension for Greek -% ************************************************ -% -% :Copyright: © 2013 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. -% :Identification: -% :: - -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{xunicode-greek} -[2013/07/24 0.1.3 Greek LICRs for XeTeX and LuaTeX] - -% Based on `xunicode`, `lgrenc.def` and `lgrenc.dfu`. -% -% Changelog: -% .. class:: borderless -% -% ========== ===== ========================================================= -% 2013-07-16 0.1 initial version -% 2013-07-18 0.1.1 bugfix: wrong breathings psilioxia -> dasiaoxia -% 2013-07-24 0.1.3 fix "input" path. -% ========== ===== ========================================================= -% -% Requires XeTeX or LuaTeX and a font with Greek characters. See -% `<test-xunicode.tex>`_ and `<test-xunicode.pdf>`_ for usage details and -% example. -% -% `xunicode.sty` defines several commands for the declaration of UTF -% characters, composites and accents. These are (sparsely) documented in the -% source. Unfortunately, they do not work seamless with the standard NFSS -% commands described in the fntguide. Therefore, some declarations are done -% twice: for fontenc and for xunicode (xunicode itself uses dummy declarations -% for the OT1 encoding). -% -% Greek Diacritics -% ================ -% -% Define "named macros" for simple and combined diacritics. -% -% * Named accent macros can be used instead of the ``\@tabacckludge`` by -% to-LaTeX converters to ensure working also inside the tabbing environment. -% -% * Named macros are required for upcasing according to Greek typesetting -% conventions and in the definition of composite commands. -% -% Greek alias names for standard accents:: - -\DeclareTextCommand{\acctonos}{\LastDeclaredEncoding}{\@tabacckludge'} -\DeclareTextCommand{\accvaria}{\LastDeclaredEncoding}{\@tabacckludge`} -\DeclareTextCommand{\accdialytika}{\LastDeclaredEncoding}{\@tabacckludge"} -\DeclareTextCommand{\accperispomeni}{\LastDeclaredEncoding}{\@tabacckludge~} - -% Breathings:: - -\DeclareTextCommand{\accpsili}{\LastDeclaredEncoding}[1]{#1\char"0313 } % ψιλή spiritus lenis (smooth breathing) -\DeclareTextCommand{\accdasia}{\LastDeclaredEncoding}[1]{#1\char"0314 } % δασεῖα spiritus asper (rough breathing) -\DeclareTextCommand{\>}{\LastDeclaredEncoding}{\accpsili} -\DeclareTextCommand{\<}{\LastDeclaredEncoding}{\accdasia} -\DeclareEncodedCompositeCharacter{\LastDeclaredEncoding}{\accpsili}{0313}{02BC} % COMBINING COMMA ABOVE = Greek psili, smooth breathing mark -\DeclareEncodedCompositeCharacter{\LastDeclaredEncoding}{\accdasia}{0314}{02BD} % COMBINING REVERSED COMMA ABOVE = Greek dasia, rough breathing mark - -% The COMBINING GREEK KORONIS is a legacy character, discarded in favour of -% COMBINING COMMA ABOVE -% -% Sub-iota:: - -% \ypogegrammeni is a postfix accent (ligature in LGR) -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0345}{\ypogegrammeni} % COMBINING GREEK YPOGEGRAMMENI - -% Combined diacritics:: - -% \DeclareTextCommand{\accdialytikatonos}{\LastDeclaredEncoding}{\textdieresisacute} % Greek alias -% \DeclareTextCommand{\accdialytikavaria}{\LastDeclaredEncoding}{\textdieresisgrave} -\DeclareTextCommand{\accdialytikatonos}{\LastDeclaredEncoding}[1]{#1\char"0308 \char"0301 } -\DeclareTextCommand{\accdialytikavaria}{\LastDeclaredEncoding}[1]{#1\char"0308 \char"0300 } -\DeclareTextCommand{\accdialytikaperispomeni}{\LastDeclaredEncoding}[1]{#1\char"0308 \char"0342 } - -\DeclareTextCommand{\accdasiaoxia}{\LastDeclaredEncoding}[1]{#1\char"0314 \char"0301 } -\DeclareTextCommand{\accdasiavaria}{\LastDeclaredEncoding}[1]{#1\char"0314 \char"0300 } -\DeclareTextCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}[1]{#1\char"0314 \char"0342 } - -\DeclareTextCommand{\accpsilioxia}{\LastDeclaredEncoding}[1]{#1\char"0313 \char"0301 } -\DeclareTextCommand{\accpsilivaria}{\LastDeclaredEncoding}[1]{#1\char"0313 \char"0300 } -\DeclareTextCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}[1]{#1\char"0313 \char"0342 } - -% `xunicode` special commands for accents with combining Unicode character(s): -% -% According to the definition and usage in `xunicode.sty`, -% ``\DeclareEncodedCompositeAccents`` should set up accents by combining two -% combining characters. Unfortunately this does not seem to work: one of the -% combining characters is missing (see test-xunicode.tex). However, as for -% all letters that use the combining accents pre-composed characters -% are selected (via composite definitions below) this should not matter in -% actual use:: - -% The COMBINING DIALYTIKA TONOS is discarded and not well supported by fonts: -% \DeclareEncodedCompositeCharacter{\LastDeclaredEncoding}{\accdialytikatonos}{0344}{0385} % COMBINING GREEK DIALYTIKA TONOS / GREEK DIALYTIKA TONOS -% If Dialytika-Tonos and Dialytika-Varia are defined as alias for \textdieresisacute, -% and \textdieresisgrave, they are already set up for xunicode. -\DeclareEncodedCompositeAccents{\LastDeclaredEncoding}{\accdialytikatonos}{0301}{0308} -\DeclareEncodedCompositeAccents{\LastDeclaredEncoding}{\accdialytikavaria}{0300}{0308} -\DeclareEncodedCompositeAccents{\LastDeclaredEncoding}{\accdialytikaperispomeni}{0342}{0308} - -\DeclareEncodedCompositeAccents{\LastDeclaredEncoding}{\accdasiaoxia}{0314}{0301} -\DeclareEncodedCompositeAccents{\LastDeclaredEncoding}{\accdasiavaria}{0314}{0300} -\DeclareEncodedCompositeAccents{\LastDeclaredEncoding}{\accdasiaperispomeni}{0314}{0342} - -\DeclareEncodedCompositeAccents{\LastDeclaredEncoding}{\accpsilioxia}{0301}{0313} -\DeclareEncodedCompositeAccents{\LastDeclaredEncoding}{\accpsilivaria}{0300}{0313} -\DeclareEncodedCompositeAccents{\LastDeclaredEncoding}{\accpsiliperispomeni}{0342}{0313} - - -% Composite Diacritics -% ==================== -% -% Use the `common Greek font encoding definitions`_:: - -\input{greek-fontenc.def} - - -% Character Definitions -% ===================== -% -% Greek and Coptic -% ~~~~~~~~~~~~~~~~ -% -% :: - -% 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 % Ͳ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0374}{\textdexiakeraia} % ʹ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0375}{\textaristerikeraia} % ͵ -% 0376 GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA % Ͷ -% 0377 GREEK SMALL LETTER PAMPHYLIAN DIGAMMA % ͷ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x037A}{\textcompwordmark}{\ypogegrammeni} % ͺ -% 037B GREEK SMALL REVERSED LUNATE SIGMA SYMBOL % -% 037C GREEK SMALL DOTTED LUNATE SIGMA SYMBOL % -% 037D GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL % -\DeclareUTFcharacter[\LastDeclaredEncoding]{x037E}{\texterotimatiko} % ; \textquestion - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x0384}{\'}{\textcompwordmark} % ΄ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x0385}{\"'}{\textcompwordmark} % ΅ \textdialytikatonos -\DeclareUTFcomposite[\LastDeclaredEncoding]{x0386}{\'}{\textAlpha} % Ά -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0387}{\textanoteleia} % · \anoteleia -\DeclareUTFcomposite[\LastDeclaredEncoding]{x0388}{\'}{\textEpsilon} % Έ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x0389}{\'}{\textEta} % Ή -\DeclareUTFcomposite[\LastDeclaredEncoding]{x038A}{\'}{\textIota} % Ί -\DeclareUTFcomposite[\LastDeclaredEncoding]{x038C}{\'}{\textOmicron} % Ό -\DeclareUTFcomposite[\LastDeclaredEncoding]{x038E}{\'}{\textUpsilon} % Ύ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x038F}{\'}{\textOmega} % Ώ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x0390}{\accdialytikatonos}{\textiota} % ΐ - -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0391}{\textAlpha} % Α -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0392}{\textBeta} % Β -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0393}{\textGamma} % Γ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0394}{\textDelta} % Δ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0395}{\textEpsilon} % Ε -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0396}{\textZeta} % Ζ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0397}{\textEta} % Η -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0398}{\textTheta} % Θ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x0399}{\textIota} % Ι -\DeclareUTFcharacter[\LastDeclaredEncoding]{x039A}{\textKappa} % Κ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x039B}{\textLambda} % Λ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x039C}{\textMu} % Μ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x039D}{\textNu} % Ν -\DeclareUTFcharacter[\LastDeclaredEncoding]{x039E}{\textXi} % Ξ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x039F}{\textOmicron} % Ο -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03A0}{\textPi} % Π -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03A1}{\textRho} % Ρ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03A3}{\textSigma} % Σ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03A4}{\textTau} % Τ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03A5}{\textUpsilon} % Υ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03A6}{\textPhi} % Φ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03A7}{\textChi} % Χ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03A8}{\textPsi} % Ψ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03A9}{\textOmega} % Ω - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03AA}{\"}{\textIota} % Ϊ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03AB}{\"}{\textUpsilon} % Ϋ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03AC}{\'}{\textalpha} % ά -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03AD}{\'}{\textepsilon} % έ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03AE}{\'}{\texteta} % ή -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03AF}{\'}{\textiota} % ί -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03B0}{\accdialytikatonos}{\textupsilon} % ΰ - -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03B1}{\textalpha} % α -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03B2}{\textbeta} % β -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03B3}{\textgamma} % γ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03B4}{\textdelta} % δ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03B5}{\textepsilon} % ε -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03B6}{\textzeta} % ζ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03B7}{\texteta} % η -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03B8}{\texttheta} % θ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03B9}{\textiota} % ι -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03BA}{\textkappa} % κ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03BB}{\textlambda} % λ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03BC}{\textmu} % μ \textmugreek -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03BD}{\textnu} % ν -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03BE}{\textxi} % ξ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03BF}{\textomicron} % ο -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03C0}{\textpi} % π -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03C1}{\textrho} % ρ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03C2}{\textvarsigma} % ς -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03C2}{\textfinalsigma} % ς -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03C3}{\textsigma} % σ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03C4}{\texttau} % τ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03C5}{\textupsilon} % υ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03C6}{\textphi} % φ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03C7}{\textchi} % χ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03C8}{\textpsi} % ψ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03C9}{\textomega} % ω - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03CA}{\"}{\textiota} % ϊ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03CB}{\"}{\textupsilon} % ϋ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03CC}{\'}{\textomicron} % ό -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03CD}{\'}{\textupsilon} % ύ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x03CE}{\'}{\textomega} % ώ - -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03D8}{\textQoppa} % Ϙ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03D9}{\textqoppa} % ϙ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03DA}{\textStigma} % Ϛ \Stigma -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03DB}{\textstigma} % ϛ \stigma -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03DC}{\textDigamma} % Ϝ \Digamma -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03DD}{\textdigamma} % ϝ \ddigamma -%03DE GREEK LETTER KOPPA % Ϟ \textKoppa -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03DF}{\textkoppa} % ϟ \koppa, \textqoppa [sic!] -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03E0}{\textSampi} % Ϡ \Sampi -\DeclareUTFcharacter[\LastDeclaredEncoding]{x03E1}{\textsampi} % ϡ \sampi - -% Greek Extended -% ~~~~~~~~~~~~~~ -% :: - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F00}{\accpsili}{\textalpha} % ἀ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F01}{\accdasia}{\textalpha} % ἁ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F02}{\accpsilivaria}{\textalpha} % ἂ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F03}{\accdasiavaria}{\textalpha} % ἃ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F04}{\accpsilioxia}{\textalpha} % ἄ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F05}{\accdasiaoxia}{\textalpha} % ἅ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F06}{\accpsiliperispomeni}{\textalpha} % ἆ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F07}{\accdasiaperispomeni}{\textalpha} % ἇ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F08}{\accpsili}{\textAlpha} % Ἀ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F09}{\accdasia}{\textAlpha} % Ἁ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F0A}{\accpsilivaria}{\textAlpha} % Ἂ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F0B}{\accdasiavaria}{\textAlpha} % Ἃ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F0C}{\accpsilioxia}{\textAlpha} % Ἄ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F0D}{\accdasiaoxia}{\textAlpha} % Ἅ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F0E}{\accpsiliperispomeni}{\textAlpha} % Ἆ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F0F}{\accdasiaperispomeni}{\textAlpha} % Ἇ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F10}{\accpsili}{\textepsilon} % ἐ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F11}{\accdasia}{\textepsilon} % ἑ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F12}{\accpsilivaria}{\textepsilon} % ἒ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F13}{\accdasiavaria}{\textepsilon} % ἓ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F14}{\accpsilioxia}{\textepsilon} % ἔ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F15}{\accdasiaoxia}{\textepsilon} % ἕ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F18}{\accpsili}{\textEpsilon} % Ἐ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F19}{\accdasia}{\textEpsilon} % Ἑ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F1A}{\accpsilivaria}{\textEpsilon} % Ἒ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F1B}{\accdasiavaria}{\textEpsilon} % Ἓ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F1C}{\accpsilioxia}{\textEpsilon} % Ἔ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F1D}{\accdasiaoxia}{\textEpsilon} % Ἕ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F20}{\accpsili}{\texteta} % ἠ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F21}{\accdasia}{\texteta} % ἡ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F22}{\accpsilivaria}{\texteta} % ἢ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F23}{\accdasiavaria}{\texteta} % ἣ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F24}{\accpsilioxia}{\texteta} % ἤ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F25}{\accdasiaoxia}{\texteta} % ἥ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F26}{\accpsiliperispomeni}{\texteta} % ἦ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F27}{\accdasiaperispomeni}{\texteta} % ἧ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F28}{\accpsili}{\textEta} % Ἠ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F29}{\accdasia}{\textEta} % Ἡ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F2A}{\accpsilivaria}{\textEta} % Ἢ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F2B}{\accdasiavaria}{\textEta} % Ἣ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F2C}{\accpsilioxia}{\textEta} % Ἤ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F2D}{\accdasiaoxia}{\textEta} % Ἥ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F2E}{\accpsiliperispomeni}{\textEta} % Ἦ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F2F}{\accdasiaperispomeni}{\textEta} % Ἧ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F30}{\accpsili}{\textiota} % ἰ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F31}{\accdasia}{\textiota} % ἱ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F32}{\accpsilivaria}{\textiota} % ἲ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F33}{\accdasiavaria}{\textiota} % ἳ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F34}{\accpsilioxia}{\textiota} % ἴ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F35}{\accdasiaoxia}{\textiota} % ἵ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F36}{\accpsiliperispomeni}{\textiota} % ἶ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F37}{\accdasiaperispomeni}{\textiota} % ἷ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F38}{\accpsili}{\textIota} % Ἰ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F39}{\accdasia}{\textIota} % Ἱ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F3A}{\accpsilivaria}{\textIota} % Ἲ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F3B}{\accdasiavaria}{\textIota} % Ἳ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F3C}{\accpsilioxia}{\textIota} % Ἴ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F3D}{\accdasiaoxia}{\textIota} % Ἵ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F3E}{\accpsiliperispomeni}{\textIota} % Ἶ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F3F}{\accdasiaperispomeni}{\textIota} % Ἷ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F40}{\accpsili}{\textomicron} % ὀ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F41}{\accdasia}{\textomicron} % ὁ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F42}{\accpsilivaria}{\textomicron} % ὂ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F43}{\accdasiavaria}{\textomicron} % ὃ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F44}{\accpsilioxia}{\textomicron} % ὄ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F45}{\accdasiaoxia}{\textomicron} % ὅ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F48}{\accpsili}{\textOmicron} % Ὀ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F49}{\accdasia}{\textOmicron} % Ὁ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F4A}{\accpsilivaria}{\textOmicron} % Ὂ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F4B}{\accdasiavaria}{\textOmicron} % Ὃ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F4C}{\accpsilioxia}{\textOmicron} % Ὄ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F4D}{\accdasiaoxia}{\textOmicron} % Ὅ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F50}{\accpsili}{\textupsilon} % ὐ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F51}{\accdasia}{\textupsilon} % ὑ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F52}{\accpsilivaria}{\textupsilon} % ὒ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F53}{\accdasiavaria}{\textupsilon} % ὓ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F54}{\accpsilioxia}{\textupsilon} % ὔ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F55}{\accdasiaoxia}{\textupsilon} % ὕ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F56}{\accpsiliperispomeni}{\textupsilon} % ὖ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F57}{\accdasiaperispomeni}{\textupsilon} % ὗ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F59}{\accdasia}{\textUpsilon} % Ὑ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F5B}{\accdasiavaria}{\textUpsilon} % Ὓ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F5D}{\accdasiaoxia}{\textUpsilon} % Ὕ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F5F}{\accdasiaperispomeni}{\textUpsilon} % Ὗ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F60}{\accpsili}{\textomega} % ὠ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F61}{\accdasia}{\textomega} % ὡ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F62}{\accpsilivaria}{\textomega} % ὢ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F63}{\accdasiavaria}{\textomega} % ὣ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F64}{\accpsilioxia}{\textomega} % ὤ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F65}{\accdasiaoxia}{\textomega} % ὥ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F66}{\accpsiliperispomeni}{\textomega} % ὦ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F67}{\accdasiaperispomeni}{\textomega} % ὧ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F68}{\accpsili}{\textOmega} % Ὠ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F69}{\accdasia}{\textOmega} % Ὡ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F6A}{\accpsilivaria}{\textOmega} % Ὢ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F6B}{\accdasiavaria}{\textOmega} % Ὣ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F6C}{\accpsilioxia}{\textOmega} % Ὤ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F6D}{\accdasiaoxia}{\textOmega} % Ὥ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F6E}{\accpsiliperispomeni}{\textOmega} % Ὦ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F6F}{\accdasiaperispomeni}{\textOmega} % Ὧ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F70}{\`}{\textalpha} % ὰ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F71}{\'}{\textalpha} % ά -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F72}{\`}{\textepsilon} % ὲ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F73}{\'}{\textepsilon} % έ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F74}{\`}{\texteta} % ὴ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F75}{\'}{\texteta} % ή -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F76}{\`}{\textiota} % ὶ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F77}{\'}{\textiota} % ί -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F78}{\`}{\textomicron} % ὸ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F79}{\'}{\textomicron} % ό -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F7A}{\`}{\textupsilon} % ὺ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F7B}{\'}{\textupsilon} % ύ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F7C}{\`}{\textomega} % ὼ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F7D}{\'}{\textomega} % ώ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F70}{\accvaria}{\textalpha} % ὰ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F71}{\acctonos}{\textalpha} % ά -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F72}{\accvaria}{\textepsilon} % ὲ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F73}{\acctonos}{\textepsilon} % έ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F74}{\accvaria}{\texteta} % ὴ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F75}{\acctonos}{\texteta} % ή -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F76}{\accvaria}{\textiota} % ὶ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F77}{\acctonos}{\textiota} % ί -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F78}{\accvaria}{\textomicron} % ὸ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F79}{\acctonos}{\textomicron} % ό -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F7A}{\accvaria}{\textupsilon} % ὺ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F7B}{\acctonos}{\textupsilon} % ύ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F7C}{\accvaria}{\textomega} % ὼ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1F7D}{\acctonos}{\textomega} % ώ - -%% postfix ypogegrammeni cannot be second part of composite defs. -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F80}{\accpsili}{\textalpha\ypogegrammeni} % ᾀ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F81}{\accdasia}{\textalpha\ypogegrammeni} % ᾁ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F82}{\accpsilivaria}{\textalpha\ypogegrammeni} % ᾂ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F83}{\accdasiavaria}{\textalpha\ypogegrammeni} % ᾃ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F84}{\accpsilioxia}{\textalpha\ypogegrammeni} % ᾄ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F85}{\accdasiaoxia}{\textalpha\ypogegrammeni} % ᾅ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F86}{\accpsiliperispomeni}{\textalpha\ypogegrammeni} % ᾆ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F87}{\accdasiaperispomeni}{\textalpha\ypogegrammeni} % ᾇ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F88}{\accpsili}{\textAlpha\prosgegrammeni} % ᾈ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F89}{\accdasia}{\textAlpha\prosgegrammeni} % ᾉ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F8A}{\accpsilivaria}{\textAlpha\prosgegrammeni} % ᾊ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F8B}{\accdasiavaria}{\textAlpha\prosgegrammeni} % ᾋ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F8C}{\accpsilioxia}{\textAlpha\prosgegrammeni} % ᾌ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F8D}{\accdasiaoxia}{\textAlpha\prosgegrammeni} % ᾍ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F8E}{\accpsiliperispomeni}{\textAlpha\prosgegrammeni} % ᾎ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F8F}{\accdasiaperispomeni}{\textAlpha\prosgegrammeni} % ᾏ -% -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F90}{\accpsili}{\texteta\ypogegrammeni} % ᾐ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F91}{\accdasia}{\texteta\ypogegrammeni} % ᾑ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F92}{\accpsilivaria}{\texteta\ypogegrammeni} % ᾒ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F93}{\accdasiavaria}{\texteta\ypogegrammeni} % ᾓ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F94}{\accpsilioxia}{\texteta\ypogegrammeni} % ᾔ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F95}{\accdasiaoxia}{\texteta\ypogegrammeni} % ᾕ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F96}{\accpsiliperispomeni}{\texteta\ypogegrammeni} % ᾖ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F97}{\accdasiaperispomeni}{\texteta\ypogegrammeni} % ᾗ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F98}{\accpsili}{\textEta\prosgegrammeni} % ᾘ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F99}{\accdasia}{\textEta\prosgegrammeni} % ᾙ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F9A}{\accpsilivaria}{\textEta\prosgegrammeni} % ᾚ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F9B}{\accdasiavaria}{\textEta\prosgegrammeni} % ᾛ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F9C}{\accpsilioxia}{\textEta\prosgegrammeni} % ᾜ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F9D}{\accdasiaoxia}{\textEta\prosgegrammeni} % ᾝ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F9E}{\accpsiliperispomeni}{\textEta\prosgegrammeni} % ᾞ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1F9F}{\accdasiaperispomeni}{\textEta\prosgegrammeni} % ᾟ -% -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FA0}{\accpsili}{\textomega\ypogegrammeni} % ᾠ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FA1}{\accdasia}{\textomega\ypogegrammeni} % ᾡ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FA2}{\accpsilivaria}{\textomega\ypogegrammeni} % ᾢ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FA3}{\accdasiavaria}{\textomega\ypogegrammeni} % ᾣ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FA4}{\accpsilioxia}{\textomega\ypogegrammeni} % ᾤ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FA5}{\accdasiaoxia}{\textomega\ypogegrammeni} % ᾥ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FA6}{\accpsiliperispomeni}{\textomega\ypogegrammeni} % ᾦ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FA7}{\accdasiaperispomeni}{\textomega\ypogegrammeni} % ᾧ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FA8}{\accpsili}{\textOmega\prosgegrammeni} % ᾨ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FA9}{\accdasia}{\textOmega\prosgegrammeni} % ᾩ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FAA}{\accpsilivaria}{\textOmega\prosgegrammeni} % ᾪ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FAB}{\accdasiavaria}{\textOmega\prosgegrammeni} % ᾫ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FAC}{\accpsilioxia}{\textOmega\prosgegrammeni} % ᾬ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FAD}{\accdasiaoxia}{\textOmega\prosgegrammeni} % ᾭ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FAE}{\accpsiliperispomeni}{\textOmega\prosgegrammeni} % ᾮ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FAF}{\accdasiaperispomeni}{\textOmega\prosgegrammeni} % ᾯ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FB0}{\u}{\textalpha} % ᾰ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FB1}{\=}{\textalpha} % ᾱ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FB2}{\`}{\textalpha\ypogegrammeni} % ᾲ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FB3}{\textalpha}{\ypogegrammeni} % ᾳ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FB4}{\'}{\textalpha\ypogegrammeni} % ᾴ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FB6}{\~}{\textalpha} % ᾶ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FB6}{\accperispomeni}{\textalpha} % ᾶ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FB7}{\accperispomeni}{\textalpha\ypogegrammeni} % ᾷ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FB8}{\u}{\textAlpha} % Ᾰ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FB9}{\=}{\textAlpha} % Ᾱ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FBA}{\`}{\textAlpha} % Ὰ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FBB}{\'}{\textAlpha} % Ά -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FBA}{\accvaria}{\textAlpha} % Ὰ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FBB}{\acctonos}{\textAlpha} % Ά -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FBC}{\textAlpha}{\prosgegrammeni} % ᾼ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FBD}{\accpsili}{\textcompwordmark} % ᾽ -\DeclareUTFcharacter[\LastDeclaredEncoding]{x1FBE}{\prosgegrammeni} % ι -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FBF}{\accpsili}{\textcompwordmark} % ᾿ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC0}{\~}{\textcompwordmark} % ῀ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC0}{\accperispomeni}{\textcompwordmark} % ῀ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC1}{\accdialytikaperispomeni}{\textcompwordmark} % ῁ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC2}{\`}{\texteta\ypogegrammeni} % ῂ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC3}{\texteta}{\ypogegrammeni} % ῃ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC4}{\'}{\texteta\ypogegrammeni} % ῄ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC6}{\~}{\texteta} % ῆ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC6}{\accperispomeni}{\texteta} % ῆ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC7}{\accperispomeni}{\texteta\ypogegrammeni} % ῇ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC8}{\`}{\textEpsilon} % Ὲ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC9}{\'}{\textEpsilon} % Έ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FCA}{\`}{\textEta} % Ὴ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FCB}{\'}{\textEta} % Ή -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC8}{\accvaria}{\textEpsilon} % Ὲ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FC9}{\acctonos}{\textEpsilon} % Έ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FCA}{\accvaria}{\textEta} % Ὴ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FCB}{\acctonos}{\textEta} % Ή -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FCC}{\textEta}{\prosgegrammeni} % ῌ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FCD}{\accpsilivaria}{\textcompwordmark} % ῍ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FCE}{\accpsilioxia}{\textcompwordmark} % ῎ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FCF}{\accpsiliperispomeni}{\textcompwordmark} % ῏ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FD0}{\u}{\textiota} % ῐ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FD1}{\=}{\textiota} % ῑ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FD2}{\accdialytikavaria}{\textiota} % ῒ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FD3}{\accdialytikaoxia}{\textiota} % ΐ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FD6}{\~}{\textiota} % ῖ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FD6}{\accperispomeni}{\textiota} % ῖ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FD7}{\accdialytikaperispomeni}{\textiota}% ῗ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FD8}{\u}{\textIota} % Ῐ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FD9}{\=}{\textIota} % Ῑ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FDA}{\`}{\textIota} % Ὶ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FDB}{\'}{\textIota} % Ί -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FDA}{\accvaria}{\textIota} % Ὶ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FDB}{\acctonos}{\textIota} % Ί -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FDD}{\accdasiavaria}{\textcompwordmark}% ῝ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FDE}{\accdasiaoxia}{\textcompwordmark} % ῞ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FDF}{\accdasiaperispomeni}{\textcompwordmark} % ῟ - -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FE0}{\u}{\textupsilon} % ῠ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FE1}{\=}{\textupsilon} % ῡ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FE2}{\accdialytikavaria}{\textupsilon} % ῢ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FE3}{\accdialytikaoxia}{\textupsilon} % ΰ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FE4}{\accpsili}{\textrho} % ῤ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FE5}{\accdasia}{\textrho} % ῥ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FE6}{\~}{\textupsilon} % ῦ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FE6}{\accperispomeni}{\textupsilon} % ῦ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FE7}{\accdialytikaperispomeni}{\textupsilon} % ῧ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FE8}{\u}{\textUpsilon} % Ῠ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FE9}{\=}{\textUpsilon} % Ῡ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FEA}{\`}{\textUpsilon} % Ὺ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FEB}{\'}{\textUpsilon} % Ύ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FEA}{\accvaria}{\textUpsilon} % Ὺ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FEB}{\acctonos}{\textUpsilon} % Ύ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FEC}{\accdasia}{\textRho} % Ῥ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FED}{\accdialytikavaria}{\textcompwordmark} % ῭ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FEE}{\accdialytikaoxia}{\textcompwordmark} % ΅ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FEF}{\accvaria}{\textcompwordmark} % ` - -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FF2}{\`}{\textomega\ypogegrammeni} % ῲ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FF3}{\textomega}{\ypogegrammeni} % ῳ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FF4}{\'}{\textomega\ypogegrammeni} % ῴ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FF6}{\~}{\textomega} % ῶ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FF6}{\accperispomeni}{\textomega} % ῶ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FF7}{\accperispomeni}{\textomega\ypogegrammeni} % ῷ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FF8}{\`}{\textOmicron} % Ὸ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FF9}{\'}{\textOmicron} % Ό -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FFA}{\`}{\textOmega} % Ὼ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FFB}{\'}{\textOmega} % Ώ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FF8}{\accvaria}{\textOmicron} % Ὸ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FF9}{\acctonos}{\textOmicron} % Ό -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FFA}{\accvaria}{\textOmega} % Ὼ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FFB}{\acctonos}{\textOmega} % Ώ -% \DeclareUTFcomposite[\LastDeclaredEncoding]{x1FFC}{\textOmega}{\prosgegrammeni} % ῼ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FFD}{\accoxia}{\textcompwordmark} % ´ -\DeclareUTFcomposite[\LastDeclaredEncoding]{x1FFE}{\accdasia}{\textcompwordmark} % ῾ - -% Letterlike Symbols -% ~~~~~~~~~~~~~~~~~~ -% :: - -\DeclareUTFcharacter[\LastDeclaredEncoding]{x2126}{\textohm} % Ω OHM SIGN - -% Ancient Greek Numbers -% ~~~~~~~~~~~~~~~~~~~~~ -% TODO: map other chars to corresponding Greek letters. -% See also the grnumalt_ package. -% -% Definition with literal Unicode characters, because the code-point has 5 -% hexadecimal digits: -% -% :: - -\DeclareTextCommand{\textpentedeka}{\LastDeclaredEncoding}{𐅄} % GREEK ACROPHONIC ATTIC FIFTY -\DeclareTextCommand{\textpentehekaton}{\LastDeclaredEncoding}{𐅅} % GREEK ACROPHONIC ATTIC FIVE HUNDRED -\DeclareTextCommand{\textpenteqilioi}{\LastDeclaredEncoding}{𐅆} % GREEK ACROPHONIC ATTIC FIVE THOUSAND -\DeclareTextCommand{\textpentemuria}{\LastDeclaredEncoding}{𐅇} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND - - -% UPPERCASE -% ~~~~~~~~~ -% -% The `common Greek font encoding definitions`_ in ``greek-fontenc.def`` extend -% the `uclclist` with Greek LICR macros. Here, we add EU1 specific "hiatus" -% handling. -% -% Mark hiatus -% """"""""""" -% -% Tonos and dasia mark a hiatus if placed on the -% first vowel of a diphthong (ΑΙ, ΑΥ, ΕΙ). A dialytika must be placed on the -% second vowel if they are dropped (άυλος → ΑΫΛΟΣ, μάινα → ΜΑΪΝΑ, κέικ → ΚΕΪΚ, -% ἀυπνία → ΑΫΠΝΙΑ). -% -% Look ahead and place a diaeresis on Ι or Υ -% (copied from lgrenc.def and changed Latin transcription to Unicode literals):: - -\DeclareTextCommand{\LGR@A@hiatus}{\LastDeclaredEncoding}{% - \LGR@ifnextchar{Ι}{A\"}{% - \LGR@ifnextchar{Υ}{A\"}{% - \LGR@ifnextchar{\textIota}{A\"}{% - \LGR@ifnextchar{\textUpsilon}{A\"}{A}% - }% - }% - }% -} -\DeclareTextCommand{\LGR@E@hiatus}{\LastDeclaredEncoding}{% - \LGR@ifnextchar{Ι}{E\"}{% - \LGR@ifnextchar{Υ}{E\"}{% - \LGR@ifnextchar{\textIota}{E\"}{% - \LGR@ifnextchar{\textUpsilon}{E\"}{E}% - }% - }% - }% -} - - -% .. References -% -% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt -% .. _inputenc: http://www.ctan.org/pkg/inputenc -% .. _greek-fontenc: http://www.ctan.org/pkg/greek-fontenc -% .. _grnumalt: http://www.ctan.org/pkg/grnumalt -% -% .. _common Greek font encoding definitions: greek-fontenc.def.html |