summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/lgrx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-07-11 23:31:14 +0000
committerKarl Berry <karl@freefriends.org>2012-07-11 23:31:14 +0000
commitd41b09fae4e020f0ff6108838e6175646f3d2b9e (patch)
treef92fa339314d12452a3eb93257fa8ac492279da6 /Master/texmf-dist/tex/latex/lgrx
parent562ae685591240b0ea768aa3de044339bcaee64e (diff)
lgrx (6jul12)
git-svn-id: svn://tug.org/texlive/trunk@27003 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/lgrx')
-rw-r--r--Master/texmf-dist/tex/latex/lgrx/alphabeta.sty335
-rw-r--r--Master/texmf-dist/tex/latex/lgrx/lgrenc.dfu823
-rw-r--r--Master/texmf-dist/tex/latex/lgrx/lgrxenc.def191
-rw-r--r--Master/texmf-dist/tex/latex/lgrx/textalpha.sty174
4 files changed, 1024 insertions, 499 deletions
diff --git a/Master/texmf-dist/tex/latex/lgrx/alphabeta.sty b/Master/texmf-dist/tex/latex/lgrx/alphabeta.sty
new file mode 100644
index 00000000000..a6bedc8f6b5
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lgrx/alphabeta.sty
@@ -0,0 +1,335 @@
+% alphabeta: Greek symbols in text and math
+% *****************************************
+%
+% :Copyright: © 2010 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: Use ``\alpha, \beta, ...`` for Greek letters in text and math.
+%
+% :Identification:
+% ::
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{alphabeta}
+[2012/06/26 v0.1 macros for Greek letters in text and math]
+
+% This package is part of the lgrx_ bundle.
+%
+% Changelog:
+% .. class:: borderless
+%
+% ========== ===== =========================================================
+% 2012-06-26 0.1 initial version
+% ========== ===== =========================================================
+%
+% Motivation
+% ==========
+%
+% By default, the ``\alpha, \beta, ...`` macros for Greek letters
+% are only valid in mathematical mode.
+%
+% The `textalpha` package provides a set of macros that can be used to
+% access Greek symbols from a font in LGR encoding (e.g. the `CB fonts`_)
+% without the need for an explicite font-encoding switch under the names
+% ``\textalpha, \textbeta``, ..., ``\textOmega``.
+%
+% With this package, the math macros are redefined to work both, text and
+% math, so that single Greek letters or simple words can be written with the
+% established command names.
+%
+% Attention
+% While the macros work reasonably well for single letters, the automatic
+% font-encoding switches behind the doors interferes with the kerning
+% between the letters and replacement of accent+character with a
+% pre-composed character.
+%
+% Therefore, Greek text should be written with the help of babel_, setting
+% the language to either ``greek`` or ``polutonikogreek`` or wrapped in the
+% provided ``\TextGreek`` macro.
+%
+%
+% Implementation
+% ==============
+%
+% This package extends the `textalpha` package::
+
+\RequirePackage{textalpha}
+
+% It uses the ``\TextOrMath`` test from the fixltx2e_ standard LaTeX
+% package::
+
+\RequirePackage{fixltx2e}
+
+% .. _fixltx2e: http://www.ctan.org/pkg/fixltx2e
+%
+%
+% Save math macros
+% ----------------
+%
+% Provide an alias for the standard math commands::
+
+\let\mathGamma\Gamma
+\let\mathDelta\Delta
+\let\mathTheta\Theta
+\let\mathLambda\Lambda
+\let\mathXi\Xi
+\let\mathPi\Pi
+\let\mathSigma\Sigma
+\let\mathUpsilon\Upsilon
+\let\mathPhi\Phi
+\let\mathPsi\Psi
+\let\mathOmega\Omega
+%
+\let\mathalpha\alpha
+\let\mathbeta\beta
+\let\mathgamma\gamma
+\let\mathdelta\delta
+\let\mathepsilon\epsilon
+\let\mathzeta\zeta
+\let\matheta\eta
+\let\maththeta\theta
+\let\mathiota\iota
+\let\mathkappa\kappa
+\let\mathlambda\lambda
+\let\mathmu\mu
+\let\mathnu\nu
+\let\mathxi\xi
+\let\mathpi\pi
+\let\mathrho\rho
+\let\mathsigma\sigma
+\let\mathvarsigma\varsigma
+\let\mathtau\tau
+\let\mathupsilon\upsilon
+\let\mathphi\phi
+\let\mathchi\chi
+\let\mathpsi\psi
+\let\mathomega\omega
+
+
+% Commands to access Greek letters by name
+% ----------------------------------------
+%
+% For letters defined in math mode, the commands work in both, text and math.
+%
+% Some Greek letters look identic to Latin letters and can therefore not be
+% used as variable symbols in math formulas. These letters are not defined in
+% TeX's math mode, but we define an alias to the corrsponding ``\text...``
+% command.
+% ::
+
+\newcommand{\Alpha}{\textAlpha}
+\newcommand{\Beta}{\textBeta}
+\renewcommand{\Gamma}{\TextOrMath{\textGamma}{\mathGamma}}
+\renewcommand{\Delta}{\TextOrMath{\textDelta}{\mathDelta}}
+\newcommand{\Epsilon}{\textEpsilon}
+\newcommand{\Zeta}{\textZeta}
+\newcommand{\Eta}{\textEta}
+\renewcommand{\Theta}{\TextOrMath{\textTheta}{\mathTheta}}
+\newcommand{\Iota}{\textIota}
+\newcommand{\Kappa}{\textKappa}
+\renewcommand{\Lambda}{\TextOrMath{\textLambda}{\mathLambda}}
+\newcommand{\Mu}{\textMu}
+\newcommand{\Nu}{\textNu}
+\renewcommand{\Xi}{\TextOrMath{\textXi}{\mathXi}}
+\newcommand{\Omicron}{\textOmicron}
+\renewcommand{\Pi}{\TextOrMath{\textPi}{\mathPi}}
+\newcommand{\Rho}{\textRho}
+\renewcommand{\Sigma}{\TextOrMath{\textSigma}{\mathSigma}}
+\newcommand{\Tau}{\textTau}
+\renewcommand{\Upsilon}{\TextOrMath{\textUpsilon}{\mathUpsilon}}
+\renewcommand{\Phi}{\TextOrMath{\textPhi}{\mathPhi}}
+\newcommand{\Chi}{\textChi}
+\renewcommand{\Psi}{\TextOrMath{\textPsi}{\mathPsi}}
+\renewcommand{\Omega}{\TextOrMath{\textOmega}{\mathOmega}}
+%
+\renewcommand{\alpha}{\TextOrMath{\textalpha}{\mathalpha}}
+\renewcommand{\beta}{\TextOrMath{\textbeta}{\mathbeta}}
+\renewcommand{\gamma}{\TextOrMath{\textgamma}{\mathgamma}}
+\renewcommand{\delta}{\TextOrMath{\textdelta}{\mathdelta}}
+\renewcommand{\epsilon}{\TextOrMath{\textepsilon}{\mathepsilon}}
+\renewcommand{\zeta}{\TextOrMath{\textzeta}{\mathzeta}}
+\renewcommand{\eta}{\TextOrMath{\texteta}{\matheta}}
+\renewcommand{\theta}{\TextOrMath{\texttheta}{\maththeta}}
+\renewcommand{\iota}{\TextOrMath{\textiota}{\mathiota}}
+\renewcommand{\kappa}{\TextOrMath{\textkappa}{\mathkappa}}
+\renewcommand{\lambda}{\TextOrMath{\textlambda}{\mathlambda}}
+\renewcommand{\mu}{\TextOrMath{\textmu}{\mathmu}}
+\renewcommand{\nu}{\TextOrMath{\textnu}{\mathnu}}
+\renewcommand{\xi}{\TextOrMath{\textxi}{\mathxi}}
+\newcommand{\omicron}{\textomicron}
+\renewcommand{\pi}{\TextOrMath{\textpi}{\mathpi}}
+\renewcommand{\rho}{\TextOrMath{\textrho}{\mathrho}}
+\renewcommand{\sigma}{\TextOrMath{\textsigma}{\mathsigma}}
+\renewcommand{\varsigma}{\TextOrMath{\textvarsigma}{\mathvarsigma}}
+\renewcommand{\tau}{\TextOrMath{\texttau}{\mathtau}}
+\renewcommand{\upsilon}{\TextOrMath{\textupsilon}{\mathupsilon}}
+\renewcommand{\phi}{\TextOrMath{\textphi}{\mathphi}}
+\renewcommand{\chi}{\TextOrMath{\textchi}{\mathchi}}
+\renewcommand{\psi}{\TextOrMath{\textpsi}{\mathpsi}}
+\renewcommand{\omega}{\TextOrMath{\textomega}{\mathomega}}
+
+% TextCompositeCommands for the generic macros
+% --------------------------------------------
+%
+% The NFSS TextComposite mechanism looks for the next token without expanding
+% it. In order to let compositions like ``\TextGreek{\'\Alpha}`` or
+% ``\TextGreek{\>"\alpha}`` work as expected we define TextComposites with the
+% `letter name commands` (even so composition only works if the font encoding
+% is LGR). ::
+
+\DeclareTextComposite{\Varia}{LGR}{\alpha}{128}
+\DeclareTextComposite{\Dasia}{LGR}{\alpha}{129}
+\DeclareTextComposite{\Psili}{LGR}{\alpha}{130}
+\DeclareTextComposite{\DasiaVaria}{LGR}{\alpha}{131}
+\DeclareTextComposite{\Tonos}{LGR}{\alpha}{136}
+\DeclareTextComposite{\DasiaOxia}{LGR}{\alpha}{137}
+\DeclareTextComposite{\PsiliOxia}{LGR}{\alpha}{138}
+\DeclareTextComposite{\PsiliVaria}{LGR}{\alpha}{139}
+\DeclareTextComposite{\Perispomeni}{LGR}{\alpha}{144}
+\DeclareTextComposite{\DasiaPerispomeni}{LGR}{\alpha}{145}
+\DeclareTextComposite{\PsiliPerispomeni}{LGR}{\alpha}{146}
+\DeclareTextComposite{\Varia}{LGR}{\eta}{152}
+\DeclareTextComposite{\Dasia}{LGR}{\eta}{153}
+\DeclareTextComposite{\Psili}{LGR}{\eta}{154}
+\DeclareTextComposite{\Tonos}{LGR}{\eta}{160}
+\DeclareTextComposite{\DasiaOxia}{LGR}{\eta}{161}
+\DeclareTextComposite{\PsiliOxia}{LGR}{\eta}{162}
+\DeclareTextComposite{\DasiaVaria}{LGR}{\eta}{163}
+\DeclareTextComposite{\Perispomeni}{LGR}{\eta}{168}
+\DeclareTextComposite{\DasiaPerispomeni}{LGR}{\eta}{169}
+\DeclareTextComposite{\PsiliPerispomeni}{LGR}{\eta}{170}
+\DeclareTextComposite{\PsiliVaria}{LGR}{\eta}{171}
+\DeclareTextComposite{\Varia}{LGR}{\omega}{176}
+\DeclareTextComposite{\Dasia}{LGR}{\omega}{177}
+\DeclareTextComposite{\Psili}{LGR}{\omega}{178}
+\DeclareTextComposite{\DasiaVaria}{LGR}{\omega}{179}
+\DeclareTextComposite{\Tonos}{LGR}{\omega}{184}
+\DeclareTextComposite{\DasiaOxia}{LGR}{\omega}{185}
+\DeclareTextComposite{\PsiliOxia}{LGR}{\omega}{186}
+\DeclareTextComposite{\PsiliVaria}{LGR}{\omega}{187}
+\DeclareTextComposite{\Perispomeni}{LGR}{\omega}{192}
+\DeclareTextComposite{\DasiaPerispomeni}{LGR}{\omega}{193}
+\DeclareTextComposite{\PsiliPerispomeni}{LGR}{\omega}{194}
+\DeclareTextComposite{\Varia}{LGR}{\iota}{200}
+\DeclareTextComposite{\Dasia}{LGR}{\iota}{201}
+\DeclareTextComposite{\Psili}{LGR}{\iota}{202}
+\DeclareTextComposite{\DasiaVaria}{LGR}{\iota}{203}
+\DeclareTextComposite{\Tonos}{LGR}{\iota}{208}
+\DeclareTextComposite{\DasiaOxia}{LGR}{\iota}{209}
+\DeclareTextComposite{\PsiliOxia}{LGR}{\iota}{210}
+\DeclareTextComposite{\PsiliVaria}{LGR}{\iota}{211}
+\DeclareTextComposite{\Perispomeni}{LGR}{\iota}{216}
+\DeclareTextComposite{\DasiaPerispomeni}{LGR}{\iota}{217}
+\DeclareTextComposite{\PsiliPerispomeni}{LGR}{\iota}{218}
+\DeclareTextComposite{\Dialytika}{LGR}{\iota}{240}
+\DeclareTextComposite{\DialytikaVaria}{LGR}{\iota}{241}
+\DeclareTextComposite{\DialytikaTonos}{LGR}{\iota}{242}
+\DeclareTextComposite{\DialytikaPerispomeni}{LGR}{\iota}{243}
+\DeclareTextComposite{\Varia}{LGR}{\upsilon}{204}
+\DeclareTextComposite{\Dasia}{LGR}{\upsilon}{205}
+\DeclareTextComposite{\Psili}{LGR}{\upsilon}{206}
+\DeclareTextComposite{\DasiaVaria}{LGR}{\upsilon}{207}
+\DeclareTextComposite{\Tonos}{LGR}{\upsilon}{212}
+\DeclareTextComposite{\DasiaOxia}{LGR}{\upsilon}{213}
+\DeclareTextComposite{\PsiliOxia}{LGR}{\upsilon}{214}
+\DeclareTextComposite{\PsiliVaria}{LGR}{\upsilon}{215}
+\DeclareTextComposite{\Perispomeni}{LGR}{\upsilon}{220}
+\DeclareTextComposite{\DasiaPerispomeni}{LGR}{\upsilon}{221}
+\DeclareTextComposite{\PsiliPerispomeni}{LGR}{\upsilon}{222}
+\DeclareTextComposite{\Dialytika}{LGR}{\upsilon}{244}
+\DeclareTextComposite{\DialytikaVaria}{LGR}{\upsilon}{245}
+\DeclareTextComposite{\DialytikaTonos}{LGR}{\upsilon}{246}
+\DeclareTextComposite{\DialytikaPerispomeni}{LGR}{\upsilon}{247}
+\DeclareTextComposite{\Varia}{LGR}{\epsilon}{224}
+\DeclareTextComposite{\Dasia}{LGR}{\epsilon}{225}
+\DeclareTextComposite{\Psili}{LGR}{\epsilon}{226}
+\DeclareTextComposite{\DasiaVaria}{LGR}{\epsilon}{227}
+\DeclareTextComposite{\Tonos}{LGR}{\epsilon}{232}
+\DeclareTextComposite{\DasiaOxia}{LGR}{\epsilon}{233}
+\DeclareTextComposite{\PsiliOxia}{LGR}{\epsilon}{234}
+\DeclareTextComposite{\PsiliVaria}{LGR}{\epsilon}{235}
+\DeclareTextComposite{\Varia}{LGR}{\omicron}{228}
+\DeclareTextComposite{\Dasia}{LGR}{\omicron}{229}
+\DeclareTextComposite{\Psili}{LGR}{\omicron}{230}
+\DeclareTextComposite{\DasiaVaria}{LGR}{\omicron}{231}
+\DeclareTextComposite{\Tonos}{LGR}{\omicron}{236}
+\DeclareTextComposite{\DasiaOxia}{LGR}{\omicron}{237}
+\DeclareTextComposite{\PsiliOxia}{LGR}{\omicron}{238}
+\DeclareTextComposite{\PsiliVaria}{LGR}{\omicron}{239}
+\DeclareTextCompositeCommand{\Dasia}{LGR}{\Alpha}{<A}
+\DeclareTextCompositeCommand{\DasiaVaria}{LGR}{\Alpha}{<`A}
+\DeclareTextCompositeCommand{\DasiaOxia}{LGR}{\Alpha}{<'A}
+\DeclareTextCompositeCommand{\DasiaPerispomeni}{LGR}{\Alpha}{<\char126A}
+\DeclareTextCompositeCommand{\Psili}{LGR}{\Alpha}{>A}
+\DeclareTextCompositeCommand{\PsiliVaria}{LGR}{\Alpha}{>`A}
+\DeclareTextCompositeCommand{\PsiliOxia}{LGR}{\Alpha}{>'A}
+\DeclareTextCompositeCommand{\PsiliPerispomeni}{LGR}{\Alpha}{>\char126A}
+\DeclareTextCompositeCommand{\Tonos}{LGR}{\Alpha}{'A}
+\DeclareTextCompositeCommand{\Varia}{LGR}{\Alpha}{`A}
+\DeclareTextCompositeCommand{\Dasia}{LGR}{\Epsilon}{<E}
+\DeclareTextCompositeCommand{\DasiaOxia}{LGR}{\Epsilon}{<'E}
+\DeclareTextCompositeCommand{\DasiaVaria}{LGR}{\Epsilon}{<`E}
+\DeclareTextCompositeCommand{\Psili}{LGR}{\Epsilon}{>E}
+\DeclareTextCompositeCommand{\PsiliOxia}{LGR}{\Epsilon}{>'E}
+\DeclareTextCompositeCommand{\PsiliVaria}{LGR}{\Epsilon}{>`E}
+\DeclareTextCompositeCommand{\Tonos}{LGR}{\Epsilon}{'E}
+\DeclareTextCompositeCommand{\Varia}{LGR}{\Epsilon}{`E}
+\DeclareTextCompositeCommand{\Dasia}{LGR}{\Eta}{<H}
+\DeclareTextCompositeCommand{\DasiaVaria}{LGR}{\Eta}{<`H}
+\DeclareTextCompositeCommand{\DasiaOxia}{LGR}{\Eta}{<'H}
+\DeclareTextCompositeCommand{\DasiaPerispomeni}{LGR}{\Eta}{<\char126H}
+\DeclareTextCompositeCommand{\Psili}{LGR}{\Eta}{>H}
+\DeclareTextCompositeCommand{\PsiliVaria}{LGR}{\Eta}{>`H}
+\DeclareTextCompositeCommand{\PsiliOxia}{LGR}{\Eta}{>'H}
+\DeclareTextCompositeCommand{\PsiliPerispomeni}{LGR}{\Eta}{>\char126H}
+\DeclareTextCompositeCommand{\Tonos}{LGR}{\Eta}{'H}
+\DeclareTextCompositeCommand{\Varia}{LGR}{\Eta}{`H}
+\DeclareTextCompositeCommand{\Dasia}{LGR}{\Iota}{<I}
+\DeclareTextCompositeCommand{\DasiaVaria}{LGR}{\Iota}{<`I}
+\DeclareTextCompositeCommand{\DasiaOxia}{LGR}{\Iota}{<'I}
+\DeclareTextCompositeCommand{\DasiaPerispomeni}{LGR}{\Iota}{<\char126I}
+\DeclareTextCompositeCommand{\Psili}{LGR}{\Iota}{>I}
+\DeclareTextCompositeCommand{\PsiliVaria}{LGR}{\Iota}{>`I}
+\DeclareTextCompositeCommand{\PsiliOxia}{LGR}{\Iota}{>'I}
+\DeclareTextCompositeCommand{\PsiliPerispomeni}{LGR}{\Iota}{>\char126I}
+\DeclareTextCompositeCommand{\Tonos}{LGR}{\Iota}{'I}
+\DeclareTextCompositeCommand{\Varia}{LGR}{\Iota}{`I}
+\DeclareTextCompositeCommand{\Dasia}{LGR}{\Omicron}{<O}
+\DeclareTextCompositeCommand{\DasiaVaria}{LGR}{\Omicron}{<`O}
+\DeclareTextCompositeCommand{\DasiaOxia}{LGR}{\Omicron}{<'O}
+\DeclareTextCompositeCommand{\Psili}{LGR}{\Omicron}{>O}
+\DeclareTextCompositeCommand{\PsiliVaria}{LGR}{\Omicron}{>`O}
+\DeclareTextCompositeCommand{\PsiliOxia}{LGR}{\Omicron}{>'O}
+\DeclareTextCompositeCommand{\Tonos}{LGR}{\Omicron}{'O}
+\DeclareTextCompositeCommand{\Varia}{LGR}{\Omicron}{`O}
+\DeclareTextCompositeCommand{\Dasia}{LGR}{\Upsilon}{<U}
+\DeclareTextCompositeCommand{\DasiaVaria}{LGR}{\Upsilon}{<`U}
+\DeclareTextCompositeCommand{\DasiaOxia}{LGR}{\Upsilon}{<'U}
+\DeclareTextCompositeCommand{\DasiaPerispomeni}{LGR}{\Upsilon}{<\char126U}
+\DeclareTextCompositeCommand{\Tonos}{LGR}{\Upsilon}{'U}
+\DeclareTextCompositeCommand{\Varia}{LGR}{\Upsilon}{`U}
+\DeclareTextCompositeCommand{\Dasia}{LGR}{\Omega}{<W}
+\DeclareTextCompositeCommand{\DasiaVaria}{LGR}{\Omega}{<`W}
+\DeclareTextCompositeCommand{\DasiaOxia}{LGR}{\Omega}{<'W}
+\DeclareTextCompositeCommand{\DasiaPerispomeni}{LGR}{\Omega}{<\char126W}
+\DeclareTextCompositeCommand{\Psili}{LGR}{\Omega}{>W}
+\DeclareTextCompositeCommand{\PsiliVaria}{LGR}{\Omega}{>`W}
+\DeclareTextCompositeCommand{\PsiliOxia}{LGR}{\Omega}{>'W}
+\DeclareTextCompositeCommand{\PsiliPerispomeni}{LGR}{\Omega}{>\char126W}
+\DeclareTextCompositeCommand{\Tonos}{LGR}{\Omega}{'W}
+\DeclareTextCompositeCommand{\Varia}{LGR}{\Omega}{`W}
+\DeclareTextComposite{\Dialytika}{LGR}{\Iota}{219}
+\DeclareTextComposite{\Dialytika}{LGR}{\Upsilon}{223}
+\DeclareTextCompositeCommand{\@hiatus}{LGR}{\Alpha}{\A@hiatus}
+\DeclareTextCompositeCommand{\@hiatus}{LGR}{\Epsilon}{\E@hiatus}
+
+
+% .. References
+% ----------
+% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
+% .. _CB Fonts: http://www.ctan.org/pkg/cbgreek-complete
+% .. _babel: http://www.ctan.org/cgi-bin/ctanPackageInformation.py?id=babel
+% .. _lgrx: http://www.ctan.org/pkg/lgrx
+% .. _fixltx2e: http://www.ctan.org/pkg/fixltx2e
diff --git a/Master/texmf-dist/tex/latex/lgrx/lgrenc.dfu b/Master/texmf-dist/tex/latex/lgrx/lgrenc.dfu
index de8fcb5a565..d9a98088421 100644
--- a/Master/texmf-dist/tex/latex/lgrx/lgrenc.dfu
+++ b/Master/texmf-dist/tex/latex/lgrx/lgrenc.dfu
@@ -1,43 +1,62 @@
% lgrenc.dfu: Greek Unicode support using LGR fonts
% ==================================================
-%
+%
% :Copyright: © 2010 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.
-%
-% Based on a `babel patch`_ by Werner Lemberg, with input from the ucs
-% package (``ucsencs.def``) by Dominique Unruh and ``CB.enc`` by
-% Apostolos Syropoulos.
-%
-% ::
+% :Identification:
+% ::
-\ProvidesFile{lgrenc.dfu}[2010/06/15 0.1 UTF-8 support for Greek]
+\ProvidesFile{lgrenc.dfu}[2012/07/03 0.2 UTF-8 support for Greek]
+% This package is part of the lgrx_ bundle.
+%
+% Based on a `babel patch`_ by Werner Lemberg, with input from the ucs_
+% package (``ucsencs.def``) by Dominique Unruh and ``CB.enc`` by
+% Apostolos Syropoulos.
+%
+% Changelog:
+% .. class:: borderless
+%
+% ========== ===== =========================================================
+% 2010-06-16 0.1 initial version
+% 2012-06-27 0.2 support for accented Greek characters with textalpha_
+% ========== ===== =========================================================
+%
% Usage
% -----
-%
+%
% Requires extended font encoding definitions from ``lgrxenc.def``:
-%
+%
% ``\usepackage[LGRx,T1]{fontenc}`` % define LGR and T1 encodings
% ``\usepackage[utf8]{inputenc}`` % standard UTF-8 input encoding
-%
-% Note: as the LGRx option define the ``LGR`` (not ``LGRx``) font
-% encoding, it cannot be given as last option! Use, e.g.,
-% ``\usepackage[LGRx,T1,LGR]{fontenc}`` to make LGR the default.
-%
-% All text containing Greek Unicode characters must be marked as
-% requiring the LGR font encoding (either directly or by setting the
-% language to ``greek`` or ``polutonikogreek``).
-%
-%
+%
+% .. Note:: as the LGRx option define the ``LGR`` (not ``LGRx``) font
+% encoding, it cannot be given as last option! Use, e.g.,
+% ``\usepackage[LGRx,T1,LGR]{fontenc}`` to make LGR the default.
+%
+% By default, text containing Greek Unicode characters must be marked as
+% requiring a font encoding that supports Greek script, e.g. by setting the
+% language to ``greek`` or ``polutonikogreek``. This is a generic feature of
+% inputenc_'s `utf8` option (an equivalent restriction holds for the Cyrillic
+% script).
+%
+% With the textalpha_ or alphabeta_ packages of this bundle, Greek Unicode
+% literals can be used without special markup also in non-Greek documents:
+%
+% ``\usepackage[utf8]{inputenc}`` % standard UTF-8 input encoding
+% ``\usepackage[T1]{fontenc}`` % use T1 font encoding as default
+% ``\usepackage{textalpha}`` % also loads lgrxenc.def
+%
+%
% Character Declarations
% ----------------------
-%
+%
% Some characters exist in other font encodings too. Care has been taken
% to ensure the definitions match with other ``*.dfu`` and ``*enc.def``
% files.
-%
+%
% Latin-1 Supplement (T1)
% ~~~~~~~~~~~~~~~~~~~~~~~
% ::
@@ -61,7 +80,6 @@
\DeclareUnicodeCharacter{02D8}{\textasciibreve} % ˘
-
% General Punctuation
% ~~~~~~~~~~~~~~~~~~~
% ::
@@ -82,395 +100,406 @@
\DeclareUnicodeCharacter{20AC}{\texteuro} % €
-% Letterlike Symbols
-% ~~~~~~~~~~~~~~~~~~
-% ::
-
-% TODO: define this (as it looks like) or not (as it is not the same)?
-% \DeclareUnicodeCharacter{2126}{\textohm} % Ω (Ohm sign ≠ Omega)
-
% Greek and Coptic
% ~~~~~~~~~~~~~~~~
+%
+% When there are different names for a Greek letter, use the one from
+% PUenc.dfu (hyperref's PDF-Unicode encoding) as this is the one most likely
+% to be used together with this file.
+%
+% Use ``\TextGreek`` for compound definitions of Unicode characters to make
+% sure accented characters work in any font encoding if the textalpha_ package
+% is used::
+
+% NR Unicode Name % babel name, UCS name
+% 0370 GREEK CAPITAL LETTER HETA % Ͱ
+% 0371 GREEK SMALL LETTER HETA % ͱ
+% 0372 GREEK CAPITAL LETTER ARCHAIC SAMPI % Ͳ
+% 0373 GREEK SMALL LETTER ARCHAIC SAMPI % Ͳ
+\DeclareUnicodeCharacter{0374}{\textnumeralsigngreek} % ʹ \anwtonos, \textdexiakeraia
+\DeclareUnicodeCharacter{0375}{\textnumeralsignlowergreek} % ͵ \katwtonos, \textaristerikeraia,
+% 0376 GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA % Ͷ
+% 0377 GREEK SMALL LETTER PAMPHYLIAN DIGAMMA % ͷ
+
+\DeclareUnicodeCharacter{037A}{\textcompwordmark\Ypogegrammeni} % ͺ \textsubiota{\empty}
+% 037B GREEK SMALL REVERSED LUNATE SIGMA SYMBOL %
+% 037C GREEK SMALL DOTTED LUNATE SIGMA SYMBOL %
+% 037D GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL %
+\DeclareUnicodeCharacter{037E}{\erotimatiko} % ; \textquestion
+
+\DeclareUnicodeCharacter{0384}{\TextGreek{\@tabacckludge'\textcompwordmark}} % ΄
+\DeclareUnicodeCharacter{0385}{\TextGreek{\"'\textcompwordmark}} % ΅ \textdialytikatonos{\empty}}
+\DeclareUnicodeCharacter{0386}{\TextGreek{\@tabacckludge'\textAlpha}} % Ά
+\DeclareUnicodeCharacter{0387}{\anoteleia} % · \textanoteleia
+\DeclareUnicodeCharacter{0388}{\TextGreek{\@tabacckludge'\textEpsilon}} % Έ
+\DeclareUnicodeCharacter{0389}{\TextGreek{\@tabacckludge'\textEta}} % Ή
+\DeclareUnicodeCharacter{038A}{\TextGreek{\@tabacckludge'\textIota}} % Ί
+\DeclareUnicodeCharacter{038C}{\TextGreek{\@tabacckludge'\textOmicron}} % Ό
+\DeclareUnicodeCharacter{038E}{\TextGreek{\@tabacckludge'\textUpsilon}} % Ύ
+\DeclareUnicodeCharacter{038F}{\TextGreek{\@tabacckludge'\textOmega}} % Ώ
+\DeclareUnicodeCharacter{0390}{\TextGreek{\"'\textiota}} % ΐ \textdialytikatonos\textiota
+
+\DeclareUnicodeCharacter{0391}{\textAlpha} % Α
+\DeclareUnicodeCharacter{0392}{\textBeta} % Β
+\DeclareUnicodeCharacter{0393}{\textGamma} % Γ
+\DeclareUnicodeCharacter{0394}{\textDelta} % Δ
+\DeclareUnicodeCharacter{0395}{\textEpsilon} % Ε
+\DeclareUnicodeCharacter{0396}{\textZeta} % Ζ
+\DeclareUnicodeCharacter{0397}{\textEta} % Η
+\DeclareUnicodeCharacter{0398}{\textTheta} % Θ
+\DeclareUnicodeCharacter{0399}{\textIota} % Ι
+\DeclareUnicodeCharacter{039A}{\textKappa} % Κ
+\DeclareUnicodeCharacter{039B}{\textLambda} % Λ
+\DeclareUnicodeCharacter{039C}{\textMu} % Μ
+\DeclareUnicodeCharacter{039D}{\textNu} % Ν
+\DeclareUnicodeCharacter{039E}{\textXi} % Ξ
+\DeclareUnicodeCharacter{039F}{\textOmicron} % Ο
+\DeclareUnicodeCharacter{03A0}{\textPi} % Π
+\DeclareUnicodeCharacter{03A1}{\textRho} % Ρ
+\DeclareUnicodeCharacter{03A3}{\textSigma} % Σ
+\DeclareUnicodeCharacter{03A4}{\textTau} % Τ
+\DeclareUnicodeCharacter{03A5}{\textUpsilon} % Υ
+\DeclareUnicodeCharacter{03A6}{\textPhi} % Φ
+\DeclareUnicodeCharacter{03A7}{\textChi} % Χ
+\DeclareUnicodeCharacter{03A8}{\textPsi} % Ψ
+\DeclareUnicodeCharacter{03A9}{\textOmega} % Ω
+
+\DeclareUnicodeCharacter{03AA}{\TextGreek{\"\textIota}} % Ϊ
+\DeclareUnicodeCharacter{03AB}{\TextGreek{\"\textUpsilon}} % Ϋ
+\DeclareUnicodeCharacter{03AC}{\TextGreek{\@tabacckludge'\textalpha}} % ά
+\DeclareUnicodeCharacter{03AD}{\TextGreek{\@tabacckludge'\textepsilon}} % έ
+\DeclareUnicodeCharacter{03AE}{\TextGreek{\@tabacckludge'\texteta}} % ή
+\DeclareUnicodeCharacter{03AF}{\TextGreek{\@tabacckludge'\textiota}} % ί
+\DeclareUnicodeCharacter{03B0}{\TextGreek{\"'\textupsilon}} % ΰ \textdialytikatonos\textupsilon, \"\textupsilonacute
+
+\DeclareUnicodeCharacter{03B1}{\textalpha} % α
+\DeclareUnicodeCharacter{03B2}{\textbeta} % β
+\DeclareUnicodeCharacter{03B3}{\textgamma} % γ
+\DeclareUnicodeCharacter{03B4}{\textdelta} % δ
+\DeclareUnicodeCharacter{03B5}{\textepsilon} % ε
+\DeclareUnicodeCharacter{03B6}{\textzeta} % ζ
+\DeclareUnicodeCharacter{03B7}{\texteta} % η
+\DeclareUnicodeCharacter{03B8}{\texttheta} % θ
+\DeclareUnicodeCharacter{03B9}{\textiota} % ι
+\DeclareUnicodeCharacter{03BA}{\textkappa} % κ
+\DeclareUnicodeCharacter{03BB}{\textlambda} % λ
+\DeclareUnicodeCharacter{03BC}{\textmu} % μ \textmu, \textmugreek
+\DeclareUnicodeCharacter{03BD}{\textnu} % ν
+\DeclareUnicodeCharacter{03BE}{\textxi} % ξ
+\DeclareUnicodeCharacter{03BF}{\textomicron} % ο
+\DeclareUnicodeCharacter{03C0}{\textpi} % π
+\DeclareUnicodeCharacter{03C1}{\textrho} % ρ
+\DeclareUnicodeCharacter{03C2}{\textvarsigma} % ς
+\DeclareUnicodeCharacter{03C3}{\textsigma} % σ
+\DeclareUnicodeCharacter{03C4}{\texttau} % τ
+\DeclareUnicodeCharacter{03C5}{\textupsilon} % υ
+\DeclareUnicodeCharacter{03C6}{\textphi} % φ
+\DeclareUnicodeCharacter{03C7}{\textchi} % χ
+\DeclareUnicodeCharacter{03C8}{\textpsi} % ψ
+\DeclareUnicodeCharacter{03C9}{\textomega} % ω
+
+\DeclareUnicodeCharacter{03CA}{\TextGreek{\"\textiota}} % ϊ
+\DeclareUnicodeCharacter{03CB}{\TextGreek{\"\textupsilon}} % ϋ
+\DeclareUnicodeCharacter{03CC}{\TextGreek{\@tabacckludge'\textomicron}} % ό
+\DeclareUnicodeCharacter{03CD}{\TextGreek{\@tabacckludge'\textupsilon}} % ύ
+\DeclareUnicodeCharacter{03CE}{\TextGreek{\@tabacckludge'\textomega}} % ώ
+
+\DeclareUnicodeCharacter{03D8}{\Qoppa} % Ϙ
+\DeclareUnicodeCharacter{03D9}{\qoppa} % ϙ
+\DeclareUnicodeCharacter{03DA}{\textStigmagreek} % Ϛ \Stigma
+\DeclareUnicodeCharacter{03DB}{\textstigmagreek} % ϛ \stigma, \textstigma
+\DeclareUnicodeCharacter{03DC}{\textDigammagreek} % Ϝ \Digamma, \textDigamma
+\DeclareUnicodeCharacter{03DD}{\textdigammagreek} % ϝ \ddigamma, \textdigamma
+%03DE GREEK LETTER KOPPA % Ϟ \textKoppagreek
+\DeclareUnicodeCharacter{03DF}{\textkoppagreek} % ϟ \koppa, \textqoppa [sic!]
+\DeclareUnicodeCharacter{03E0}{\textSampigreek} % Ϡ \Sampi
+\DeclareUnicodeCharacter{03E1}{\textsampigreek} % ϡ \sampi, \textsampi
+
+% Greek Extended
+% ~~~~~~~~~~~~~~
% ::
-% NR Unicode Name % UCS-name, PU-(hyperre)-fname
-% 0370 GREEK CAPITAL LETTER HETA % Ͱ
-% 0371 GREEK SMALL LETTER HETA % ͱ
-% 0372 GREEK CAPITAL LETTER ARCHAIC SAMPI % Ͳ
-% 0373 GREEK SMALL LETTER ARCHAIC SAMPI % Ͳ
-\DeclareUnicodeCharacter{0374}{\anwtonos} % ʹ \textdexiakeraia, \textnumeralsigngreek
-\DeclareUnicodeCharacter{0375}{\katwtonos} % ͵ \textaristerikeraia, \textnumeralsignlowergreek
-% 0376 GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA % Ͷ
-% 0377 GREEK SMALL LETTER PAMPHYLIAN DIGAMMA % ͷ
-
-\DeclareUnicodeCharacter{037A}{\textcompwordmark\Ypogegrammeni} % ͺ \textsubiota{\empty}
-% 037B GREEK SMALL REVERSED LUNATE SIGMA SYMBOL %
-% 037C GREEK SMALL DOTTED LUNATE SIGMA SYMBOL %
-% 037D GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL %
-\DeclareUnicodeCharacter{037E}{\erotimatiko} % ; \textquestion
-
-\DeclareUnicodeCharacter{0384}{\@tabacckludge'\textcompwordmark} % ΄
-\DeclareUnicodeCharacter{0385}{\"'\textcompwordmark} % ΅ \textdialytikatonos{\empty}
-\DeclareUnicodeCharacter{0386}{\@tabacckludge'\textAlpha} % Ά
-\DeclareUnicodeCharacter{0387}{\anoteleia} % · \textanoteleia
-\DeclareUnicodeCharacter{0388}{\@tabacckludge'\textEpsilon} % Έ
-\DeclareUnicodeCharacter{0389}{\@tabacckludge'\textEta} % Ή
-\DeclareUnicodeCharacter{038A}{\@tabacckludge'\textIota} % Ί
-\DeclareUnicodeCharacter{038C}{\@tabacckludge'\textOmicron} % Ό
-\DeclareUnicodeCharacter{038E}{\@tabacckludge'\textUpsilon} % Ύ
-\DeclareUnicodeCharacter{038F}{\@tabacckludge'\textOmega} % Ώ
-\DeclareUnicodeCharacter{0390}{\"'\textiota} % ΐ \textdialytikatonos\textiota
-
-\DeclareUnicodeCharacter{0391}{\textAlpha} % Α
-\DeclareUnicodeCharacter{0392}{\textBeta} % Β
-\DeclareUnicodeCharacter{0393}{\textGamma} % Γ
-\DeclareUnicodeCharacter{0394}{\textDelta} % Δ
-\DeclareUnicodeCharacter{0395}{\textEpsilon} % Ε
-\DeclareUnicodeCharacter{0396}{\textZeta} % Ζ
-\DeclareUnicodeCharacter{0397}{\textEta} % Η
-\DeclareUnicodeCharacter{0398}{\textTheta} % Θ
-\DeclareUnicodeCharacter{0399}{\textIota} % Ι
-\DeclareUnicodeCharacter{039A}{\textKappa} % Κ
-\DeclareUnicodeCharacter{039B}{\textLambda} % Λ
-\DeclareUnicodeCharacter{039C}{\textMu} % Μ
-\DeclareUnicodeCharacter{039D}{\textNu} % Ν
-\DeclareUnicodeCharacter{039E}{\textXi} % Ξ
-\DeclareUnicodeCharacter{039F}{\textOmicron} % Ο
-\DeclareUnicodeCharacter{03A0}{\textPi} % Π
-\DeclareUnicodeCharacter{03A1}{\textRho} % Ρ
-\DeclareUnicodeCharacter{03A3}{\textSigma} % Σ
-\DeclareUnicodeCharacter{03A4}{\textTau} % Τ
-\DeclareUnicodeCharacter{03A5}{\textUpsilon} % Υ
-\DeclareUnicodeCharacter{03A6}{\textPhi} % Φ
-\DeclareUnicodeCharacter{03A7}{\textChi} % Χ
-\DeclareUnicodeCharacter{03A8}{\textPsi} % Ψ
-\DeclareUnicodeCharacter{03A9}{\textOmega} % Ω
-
-\DeclareUnicodeCharacter{03AA}{\"\textIota} % Ϊ
-\DeclareUnicodeCharacter{03AB}{\"\textUpsilon} % Ϋ
-\DeclareUnicodeCharacter{03AC}{\@tabacckludge'\textalpha} % ά
-\DeclareUnicodeCharacter{03AD}{\@tabacckludge'\textepsilon} % έ
-\DeclareUnicodeCharacter{03AE}{\@tabacckludge'\texteta} % ή
-\DeclareUnicodeCharacter{03AF}{\@tabacckludge'\textiota} % ί
-\DeclareUnicodeCharacter{03B0}{\"'\textupsilon} % ΰ \textdialytikatonos\textupsilon, \"\textupsilonacute
-
-\DeclareUnicodeCharacter{03B1}{\textalpha} % α
-\DeclareUnicodeCharacter{03B2}{\textbeta} % β
-\DeclareUnicodeCharacter{03B3}{\textgamma} % γ
-\DeclareUnicodeCharacter{03B4}{\textdelta} % δ
-\DeclareUnicodeCharacter{03B5}{\textepsilon} % ε
-\DeclareUnicodeCharacter{03B6}{\textzeta} % ζ
-\DeclareUnicodeCharacter{03B7}{\texteta} % η
-\DeclareUnicodeCharacter{03B8}{\texttheta} % θ
-\DeclareUnicodeCharacter{03B9}{\textiota} % ι
-\DeclareUnicodeCharacter{03BA}{\textkappa} % κ
-\DeclareUnicodeCharacter{03BB}{\textlambda} % λ
-\DeclareUnicodeCharacter{03BC}{\textmu} % μ \textmu, \textmugreek
-\DeclareUnicodeCharacter{03BD}{\textnu} % ν
-\DeclareUnicodeCharacter{03BE}{\textxi} % ξ
-\DeclareUnicodeCharacter{03BF}{\textomicron} % ο
-\DeclareUnicodeCharacter{03C0}{\textpi} % π
-\DeclareUnicodeCharacter{03C1}{\textrho} % ρ
-\DeclareUnicodeCharacter{03C2}{\textvarsigma} % ς
-\DeclareUnicodeCharacter{03C3}{\textsigma} % σ
-\DeclareUnicodeCharacter{03C4}{\texttau} % τ
-\DeclareUnicodeCharacter{03C5}{\textupsilon} % υ
-\DeclareUnicodeCharacter{03C6}{\textphi} % φ
-\DeclareUnicodeCharacter{03C7}{\textchi} % χ
-\DeclareUnicodeCharacter{03C8}{\textpsi} % ψ
-\DeclareUnicodeCharacter{03C9}{\textomega} % ω
-
-\DeclareUnicodeCharacter{03CA}{\"\textiota} % ϊ
-\DeclareUnicodeCharacter{03CB}{\"\textupsilon} % ϋ
-\DeclareUnicodeCharacter{03CC}{\@tabacckludge'\textomicron} % ό
-\DeclareUnicodeCharacter{03CD}{\@tabacckludge'\textupsilon} % ύ
-\DeclareUnicodeCharacter{03CE}{\@tabacckludge'\textomega} % ώ
-
-\DeclareUnicodeCharacter{03D8}{\Qoppa} % Ϙ
-\DeclareUnicodeCharacter{03D9}{\qoppa} % ϙ
-\DeclareUnicodeCharacter{03DA}{\Stigma} % Ϛ \textStigmagreek
-\DeclareUnicodeCharacter{03DB}{\stigma} % ϛ \textstigma \textstigmagreek
-\DeclareUnicodeCharacter{03DC}{\Digamma} % Ϝ \textDigamma \textDigammagreek
-\DeclareUnicodeCharacter{03DD}{\ddigamma} % ϝ \textdigamma \textdigammagreek
-%03DE GREEK LETTER KOPPA % Ϟ \textKoppagreek
-\DeclareUnicodeCharacter{03DF}{\koppa} % ϟ \textqoppa [sic!] \textkoppagreek
-\DeclareUnicodeCharacter{03E0}{\Sampi} % Ϡ \textSampigreek
-\DeclareUnicodeCharacter{03E1}{\sampi} % ϡ \textsanpi \textsampigreek
-
-% Greek Extended
-% ~~~~~~~~~~~~~~
-% ::
-
-\DeclareUnicodeCharacter{1F00}{\@tabacckludge>\textalpha} % ἀ
-\DeclareUnicodeCharacter{1F01}{\@tabacckludge<\textalpha} % ἁ
-\DeclareUnicodeCharacter{1F02}{\@tabacckludge>`\textalpha} % ἂ
-\DeclareUnicodeCharacter{1F03}{\@tabacckludge<`\textalpha} % ἃ
-\DeclareUnicodeCharacter{1F04}{\@tabacckludge>'\textalpha} % ἄ
-\DeclareUnicodeCharacter{1F05}{\@tabacckludge<'\textalpha} % ἅ
-\DeclareUnicodeCharacter{1F06}{\@tabacckludge>~\textalpha} % ἆ
-\DeclareUnicodeCharacter{1F07}{\@tabacckludge<\~\textalpha} % ἇ
-\DeclareUnicodeCharacter{1F08}{\@tabacckludge>\textAlpha} % Ἀ
-\DeclareUnicodeCharacter{1F09}{\@tabacckludge<\textAlpha} % Ἁ
-\DeclareUnicodeCharacter{1F0A}{\@tabacckludge>`\textAlpha} % Ἂ
-\DeclareUnicodeCharacter{1F0B}{\@tabacckludge<`\textAlpha} % Ἃ
-\DeclareUnicodeCharacter{1F0C}{\@tabacckludge>'\textAlpha} % Ἄ
-\DeclareUnicodeCharacter{1F0D}{\@tabacckludge<'\textAlpha} % Ἅ
-\DeclareUnicodeCharacter{1F0E}{\@tabacckludge>~\textAlpha} % Ἆ
-\DeclareUnicodeCharacter{1F0F}{\@tabacckludge<\~\textAlpha} % Ἇ
-
-\DeclareUnicodeCharacter{1F10}{\@tabacckludge>\textepsilon} % ἐ
-\DeclareUnicodeCharacter{1F11}{\@tabacckludge<\textepsilon} % ἑ
-\DeclareUnicodeCharacter{1F12}{\@tabacckludge>`\textepsilon} % ἒ
-\DeclareUnicodeCharacter{1F13}{\@tabacckludge<`\textepsilon} % ἓ
-\DeclareUnicodeCharacter{1F14}{\@tabacckludge>'\textepsilon} % ἔ
-\DeclareUnicodeCharacter{1F15}{\@tabacckludge<'\textepsilon} % ἕ
-\DeclareUnicodeCharacter{1F18}{\@tabacckludge>\textEpsilon} % Ἐ
-\DeclareUnicodeCharacter{1F19}{\@tabacckludge<\textEpsilon} % Ἑ
-\DeclareUnicodeCharacter{1F1A}{\@tabacckludge>`\textEpsilon} % Ἒ
-\DeclareUnicodeCharacter{1F1B}{\@tabacckludge<`\textEpsilon} % Ἓ
-\DeclareUnicodeCharacter{1F1C}{\@tabacckludge>'\textEpsilon} % Ἔ
-\DeclareUnicodeCharacter{1F1D}{\@tabacckludge<'\textEpsilon} % Ἕ
-
-\DeclareUnicodeCharacter{1F20}{\@tabacckludge>\texteta} % ἠ
-\DeclareUnicodeCharacter{1F21}{\@tabacckludge<\texteta} % ἡ
-\DeclareUnicodeCharacter{1F22}{\@tabacckludge>`\texteta} % ἢ
-\DeclareUnicodeCharacter{1F23}{\@tabacckludge<`\texteta} % ἣ
-\DeclareUnicodeCharacter{1F24}{\@tabacckludge>'\texteta} % ἤ
-\DeclareUnicodeCharacter{1F25}{\@tabacckludge<'\texteta} % ἥ
-\DeclareUnicodeCharacter{1F26}{\@tabacckludge>~\texteta} % ἦ
-\DeclareUnicodeCharacter{1F27}{\@tabacckludge<\~\texteta} % ἧ
-\DeclareUnicodeCharacter{1F28}{\@tabacckludge>\textEta} % Ἠ
-\DeclareUnicodeCharacter{1F29}{\@tabacckludge<\textEta} % Ἡ
-\DeclareUnicodeCharacter{1F2A}{\@tabacckludge>`\textEta} % Ἢ
-\DeclareUnicodeCharacter{1F2B}{\@tabacckludge<`\textEta} % Ἣ
-\DeclareUnicodeCharacter{1F2C}{\@tabacckludge>'\textEta} % Ἤ
-\DeclareUnicodeCharacter{1F2D}{\@tabacckludge<'\textEta} % Ἥ
-\DeclareUnicodeCharacter{1F2E}{\@tabacckludge>~\textEta} % Ἦ
-\DeclareUnicodeCharacter{1F2F}{\@tabacckludge<\~\textEta} % Ἧ
-
-\DeclareUnicodeCharacter{1F30}{\@tabacckludge>\textiota} % ἰ
-\DeclareUnicodeCharacter{1F31}{\@tabacckludge<\textiota} % ἱ
-\DeclareUnicodeCharacter{1F32}{\@tabacckludge>`\textiota} % ἲ
-\DeclareUnicodeCharacter{1F33}{\@tabacckludge<`\textiota} % ἳ
-\DeclareUnicodeCharacter{1F34}{\@tabacckludge>'\textiota} % ἴ
-\DeclareUnicodeCharacter{1F35}{\@tabacckludge<'\textiota} % ἵ
-\DeclareUnicodeCharacter{1F36}{\@tabacckludge>~\textiota} % ἶ
-\DeclareUnicodeCharacter{1F37}{\@tabacckludge<\~\textiota} % ἷ
-\DeclareUnicodeCharacter{1F38}{\@tabacckludge>\textIota} % Ἰ
-\DeclareUnicodeCharacter{1F39}{\@tabacckludge<\textIota} % Ἱ
-\DeclareUnicodeCharacter{1F3A}{\@tabacckludge>`\textIota} % Ἲ
-\DeclareUnicodeCharacter{1F3B}{\@tabacckludge<`\textIota} % Ἳ
-\DeclareUnicodeCharacter{1F3C}{\@tabacckludge>'\textIota} % Ἴ
-\DeclareUnicodeCharacter{1F3D}{\@tabacckludge<'\textIota} % Ἵ
-\DeclareUnicodeCharacter{1F3E}{\@tabacckludge>~\textIota} % Ἶ
-\DeclareUnicodeCharacter{1F3F}{\@tabacckludge<\~\textIota} % Ἷ
-
-\DeclareUnicodeCharacter{1F40}{\@tabacckludge>\textomicron} % ὀ
-\DeclareUnicodeCharacter{1F41}{\@tabacckludge<\textomicron} % ὁ
-\DeclareUnicodeCharacter{1F42}{\@tabacckludge>`\textomicron} % ὂ
-\DeclareUnicodeCharacter{1F43}{\@tabacckludge<`\textomicron} % ὃ
-\DeclareUnicodeCharacter{1F44}{\@tabacckludge>'\textomicron} % ὄ
-\DeclareUnicodeCharacter{1F45}{\@tabacckludge<'\textomicron} % ὅ
-\DeclareUnicodeCharacter{1F48}{\@tabacckludge>\textOmicron} % Ὀ
-\DeclareUnicodeCharacter{1F49}{\@tabacckludge<\textOmicron} % Ὁ
-\DeclareUnicodeCharacter{1F4A}{\@tabacckludge>`\textOmicron} % Ὂ
-\DeclareUnicodeCharacter{1F4B}{\@tabacckludge<`\textOmicron} % Ὃ
-\DeclareUnicodeCharacter{1F4C}{\@tabacckludge>'\textOmicron} % Ὄ
-\DeclareUnicodeCharacter{1F4D}{\@tabacckludge<'\textOmicron} % Ὅ
-
-\DeclareUnicodeCharacter{1F50}{\@tabacckludge>\textupsilon} % ὐ
-\DeclareUnicodeCharacter{1F51}{\@tabacckludge<\textupsilon} % ὑ
-\DeclareUnicodeCharacter{1F52}{\@tabacckludge>`\textupsilon} % ὒ
-\DeclareUnicodeCharacter{1F53}{\@tabacckludge<`\textupsilon} % ὓ
-\DeclareUnicodeCharacter{1F54}{\@tabacckludge>'\textupsilon} % ὔ
-\DeclareUnicodeCharacter{1F55}{\@tabacckludge<'\textupsilon} % ὕ
-\DeclareUnicodeCharacter{1F56}{\@tabacckludge>~\textupsilon} % ὖ
-\DeclareUnicodeCharacter{1F57}{\@tabacckludge<\~\textupsilon} % ὗ
-\DeclareUnicodeCharacter{1F59}{\@tabacckludge<\textUpsilon} % Ὑ
-\DeclareUnicodeCharacter{1F5B}{\@tabacckludge<`\textUpsilon} % Ὓ
-\DeclareUnicodeCharacter{1F5D}{\@tabacckludge<'\textUpsilon} % Ὕ
-\DeclareUnicodeCharacter{1F5F}{\@tabacckludge<\~\textUpsilon} % Ὗ
-
-\DeclareUnicodeCharacter{1F60}{\@tabacckludge>\textomega} % ὠ
-\DeclareUnicodeCharacter{1F61}{\@tabacckludge<\textomega} % ὡ
-\DeclareUnicodeCharacter{1F62}{\@tabacckludge>`\textomega} % ὢ
-\DeclareUnicodeCharacter{1F63}{\@tabacckludge<`\textomega} % ὣ
-\DeclareUnicodeCharacter{1F64}{\@tabacckludge>'\textomega} % ὤ
-\DeclareUnicodeCharacter{1F65}{\@tabacckludge<'\textomega} % ὥ
-\DeclareUnicodeCharacter{1F66}{\@tabacckludge>~\textomega} % ὦ
-\DeclareUnicodeCharacter{1F67}{\@tabacckludge<\~\textomega} % ὧ
-\DeclareUnicodeCharacter{1F68}{\@tabacckludge>\textOmega} % Ὠ
-\DeclareUnicodeCharacter{1F69}{\@tabacckludge<\textOmega} % Ὡ
-\DeclareUnicodeCharacter{1F6A}{\@tabacckludge>`\textOmega} % Ὢ
-\DeclareUnicodeCharacter{1F6B}{\@tabacckludge<`\textOmega} % Ὣ
-\DeclareUnicodeCharacter{1F6C}{\@tabacckludge>'\textOmega} % Ὤ
-\DeclareUnicodeCharacter{1F6D}{\@tabacckludge<'\textOmega} % Ὥ
-\DeclareUnicodeCharacter{1F6E}{\@tabacckludge>~\textOmega} % Ὦ
-\DeclareUnicodeCharacter{1F6F}{\@tabacckludge<\~\textOmega} % Ὧ
-
-\DeclareUnicodeCharacter{1F70}{\@tabacckludge`\textalpha} % ὰ
-\DeclareUnicodeCharacter{1F71}{\@tabacckludge'\textalpha} % ά
-\DeclareUnicodeCharacter{1F72}{\@tabacckludge`\textepsilon} % ὲ
-\DeclareUnicodeCharacter{1F73}{\@tabacckludge'\textepsilon} % έ
-\DeclareUnicodeCharacter{1F74}{\@tabacckludge`\texteta} % ὴ
-\DeclareUnicodeCharacter{1F75}{\@tabacckludge'\texteta} % ή
-\DeclareUnicodeCharacter{1F76}{\@tabacckludge`\textiota} % ὶ
-\DeclareUnicodeCharacter{1F77}{\@tabacckludge'\textiota} % ί
-\DeclareUnicodeCharacter{1F78}{\@tabacckludge`\textomicron} % ὸ
-\DeclareUnicodeCharacter{1F79}{\@tabacckludge'\textomicron} % ό
-\DeclareUnicodeCharacter{1F7A}{\@tabacckludge`\textupsilon} % ὺ
-\DeclareUnicodeCharacter{1F7B}{\@tabacckludge'\textupsilon} % ύ
-\DeclareUnicodeCharacter{1F7C}{\@tabacckludge`\textomega} % ὼ
-\DeclareUnicodeCharacter{1F7D}{\@tabacckludge'\textomega} % ώ
-
-\DeclareUnicodeCharacter{1F80}{\@tabacckludge>\textalpha|} % ᾀ
-\DeclareUnicodeCharacter{1F81}{\@tabacckludge<\textalpha|} % ᾁ
-\DeclareUnicodeCharacter{1F82}{\@tabacckludge>`\textalpha|} % ᾂ
-\DeclareUnicodeCharacter{1F83}{\@tabacckludge<`\textalpha|} % ᾃ
-\DeclareUnicodeCharacter{1F84}{\@tabacckludge>'\textalpha|} % ᾄ
-\DeclareUnicodeCharacter{1F85}{\@tabacckludge<'\textalpha|} % ᾅ
-\DeclareUnicodeCharacter{1F86}{\@tabacckludge>~\textalpha|} % ᾆ
-\DeclareUnicodeCharacter{1F87}{\@tabacckludge<\~\textalpha|} % ᾇ
-\DeclareUnicodeCharacter{1F88}{\@tabacckludge>\textAlpha|} % ᾈ
-\DeclareUnicodeCharacter{1F89}{\@tabacckludge<\textAlpha|} % ᾉ
-\DeclareUnicodeCharacter{1F8A}{\@tabacckludge>`\textAlpha|} % ᾊ
-\DeclareUnicodeCharacter{1F8B}{\@tabacckludge<`\textAlpha|} % ᾋ
-\DeclareUnicodeCharacter{1F8C}{\@tabacckludge>'\textAlpha|} % ᾌ
-\DeclareUnicodeCharacter{1F8D}{\@tabacckludge<'\textAlpha|} % ᾍ
-\DeclareUnicodeCharacter{1F8E}{\@tabacckludge>~\textAlpha|} % ᾎ
-\DeclareUnicodeCharacter{1F8F}{\@tabacckludge<\~\textAlpha|} % ᾏ
-
-\DeclareUnicodeCharacter{1F90}{\@tabacckludge>\texteta|} % ᾐ
-\DeclareUnicodeCharacter{1F91}{\@tabacckludge<\texteta|} % ᾑ
-\DeclareUnicodeCharacter{1F92}{\@tabacckludge>`\texteta|} % ᾒ
-\DeclareUnicodeCharacter{1F93}{\@tabacckludge<`\texteta|} % ᾓ
-\DeclareUnicodeCharacter{1F94}{\@tabacckludge>'\texteta|} % ᾔ
-\DeclareUnicodeCharacter{1F95}{\@tabacckludge<'\texteta|} % ᾕ
-\DeclareUnicodeCharacter{1F96}{\@tabacckludge>~\texteta|} % ᾖ
-\DeclareUnicodeCharacter{1F97}{\@tabacckludge<\~\texteta|} % ᾗ
-\DeclareUnicodeCharacter{1F98}{\@tabacckludge>\textEta|} % ᾘ
-\DeclareUnicodeCharacter{1F99}{\@tabacckludge<\textEta|} % ᾙ
-\DeclareUnicodeCharacter{1F9A}{\@tabacckludge>`\textEta|} % ᾚ
-\DeclareUnicodeCharacter{1F9B}{\@tabacckludge<`\textEta|} % ᾛ
-\DeclareUnicodeCharacter{1F9C}{\@tabacckludge>'\textEta|} % ᾜ
-\DeclareUnicodeCharacter{1F9D}{\@tabacckludge<'\textEta|} % ᾝ
-\DeclareUnicodeCharacter{1F9E}{\@tabacckludge>~\textEta|} % ᾞ
-\DeclareUnicodeCharacter{1F9F}{\@tabacckludge<\~\textEta|} % ᾟ
-
-\DeclareUnicodeCharacter{1FA0}{\@tabacckludge>\textomega|} % ᾠ
-\DeclareUnicodeCharacter{1FA1}{\@tabacckludge<\textomega|} % ᾡ
-\DeclareUnicodeCharacter{1FA2}{\@tabacckludge>`\textomega|} % ᾢ
-\DeclareUnicodeCharacter{1FA3}{\@tabacckludge<`\textomega|} % ᾣ
-\DeclareUnicodeCharacter{1FA4}{\@tabacckludge>'\textomega|} % ᾤ
-\DeclareUnicodeCharacter{1FA5}{\@tabacckludge<'\textomega|} % ᾥ
-\DeclareUnicodeCharacter{1FA6}{\@tabacckludge>~\textomega|} % ᾦ
-\DeclareUnicodeCharacter{1FA7}{\@tabacckludge<\~\textomega|} % ᾧ
-\DeclareUnicodeCharacter{1FA8}{\@tabacckludge>\textOmega|} % ᾨ
-\DeclareUnicodeCharacter{1FA9}{\@tabacckludge<\textOmega|} % ᾩ
-\DeclareUnicodeCharacter{1FAA}{\@tabacckludge>`\textOmega|} % ᾪ
-\DeclareUnicodeCharacter{1FAB}{\@tabacckludge<`\textOmega|} % ᾫ
-\DeclareUnicodeCharacter{1FAC}{\@tabacckludge>'\textOmega|} % ᾬ
-\DeclareUnicodeCharacter{1FAD}{\@tabacckludge<'\textOmega|} % ᾭ
-\DeclareUnicodeCharacter{1FAE}{\@tabacckludge>~\textOmega|} % ᾮ
-\DeclareUnicodeCharacter{1FAF}{\@tabacckludge<\~\textOmega|} % ᾯ
-
-\DeclareUnicodeCharacter{1FB0}{\u\textalpha} % ᾰ
-\DeclareUnicodeCharacter{1FB1}{\@tabacckludge=\textalpha} % ᾱ
-\DeclareUnicodeCharacter{1FB2}{\@tabacckludge`\textalpha|} % ᾲ
-\DeclareUnicodeCharacter{1FB3}{\textalpha|} % ᾳ
-\DeclareUnicodeCharacter{1FB4}{\@tabacckludge'\textalpha|} % ᾴ
-\DeclareUnicodeCharacter{1FB6}{\~\textalpha} % ᾶ
-\DeclareUnicodeCharacter{1FB7}{\~\textalpha|} % ᾷ
-\DeclareUnicodeCharacter{1FB8}{\u\textAlpha} % Ᾰ
-\DeclareUnicodeCharacter{1FB9}{\@tabacckludge=\textAlpha} % Ᾱ
-\DeclareUnicodeCharacter{1FBA}{\@tabacckludge`\textAlpha} % Ὰ
-\DeclareUnicodeCharacter{1FBB}{\@tabacckludge'\textAlpha} % Ά
-\DeclareUnicodeCharacter{1FBC}{\textAlpha|} % ᾼ
-\DeclareUnicodeCharacter{1FBD}{\@tabacckludge>\textcompwordmark} % ᾽
-\DeclareUnicodeCharacter{1FBE}{\textcompwordmark\Prosgegrammeni} % ι
-\DeclareUnicodeCharacter{1FBF}{\@tabacckludge>\textcompwordmark} % ᾿
-
-\DeclareUnicodeCharacter{1FC0}{\~\textcompwordmark} % ῀
-\DeclareUnicodeCharacter{1FC1}{\"\~\textcompwordmark} % ῁
-\DeclareUnicodeCharacter{1FC2}{\@tabacckludge`\texteta|} % ῂ
-\DeclareUnicodeCharacter{1FC3}{\texteta|} % ῃ
-\DeclareUnicodeCharacter{1FC4}{\@tabacckludge'\texteta|} % ῄ
-\DeclareUnicodeCharacter{1FC6}{\~\texteta} % ῆ
-\DeclareUnicodeCharacter{1FC7}{\~\texteta|} % ῇ
-\DeclareUnicodeCharacter{1FC8}{\@tabacckludge`\textEpsilon} % Ὲ
-\DeclareUnicodeCharacter{1FC9}{\@tabacckludge'\textEpsilon} % Έ
-\DeclareUnicodeCharacter{1FCA}{\@tabacckludge`\textEta} % Ὴ
-\DeclareUnicodeCharacter{1FCB}{\@tabacckludge'\textEta} % Ή
-\DeclareUnicodeCharacter{1FCC}{\textEta|} % ῌ
-\DeclareUnicodeCharacter{1FCD}{\@tabacckludge>`\textcompwordmark} % ῍
-\DeclareUnicodeCharacter{1FCE}{\@tabacckludge>'\textcompwordmark} % ῎
-\DeclareUnicodeCharacter{1FCF}{\@tabacckludge>~\textcompwordmark} % ῏
-
-\DeclareUnicodeCharacter{1FD0}{\u\textiota} % ῐ
-\DeclareUnicodeCharacter{1FD1}{\@tabacckludge=\textiota} % ῑ
-\DeclareUnicodeCharacter{1FD2}{\"`\textiota} % ῒ
-\DeclareUnicodeCharacter{1FD3}{\"'\textiota} % ΐ
-\DeclareUnicodeCharacter{1FD6}{\~\textiota} % ῖ
-\DeclareUnicodeCharacter{1FD7}{\"\~\textiota} % ῗ
-\DeclareUnicodeCharacter{1FD8}{\u\textIota} % Ῐ
-\DeclareUnicodeCharacter{1FD9}{\@tabacckludge=\textIota} % Ῑ
-\DeclareUnicodeCharacter{1FDA}{\@tabacckludge`\textIota} % Ὶ
-\DeclareUnicodeCharacter{1FDB}{\@tabacckludge'\textIota} % Ί
-\DeclareUnicodeCharacter{1FDD}{\@tabacckludge<`\textcompwordmark} % ῝
-\DeclareUnicodeCharacter{1FDE}{\@tabacckludge<'\textcompwordmark} % ῞
-\DeclareUnicodeCharacter{1FDF}{\@tabacckludge<\~\textcompwordmark} % ῟
-
-\DeclareUnicodeCharacter{1FE0}{\u\textupsilon} % ῠ
-\DeclareUnicodeCharacter{1FE1}{\@tabacckludge=\textupsilon} % ῡ
-\DeclareUnicodeCharacter{1FE2}{\"`\textupsilon} % ῢ
-\DeclareUnicodeCharacter{1FE3}{\"'\textupsilon} % ΰ
-\DeclareUnicodeCharacter{1FE4}{\@tabacckludge>r} % ῤ
-\DeclareUnicodeCharacter{1FE5}{\@tabacckludge<r} % ῥ
-\DeclareUnicodeCharacter{1FE6}{\~\textupsilon} % ῦ
-\DeclareUnicodeCharacter{1FE7}{\"\~\textupsilon} % ῧ
-\DeclareUnicodeCharacter{1FE8}{\u\textUpsilon} % Ῠ
-\DeclareUnicodeCharacter{1FE9}{\@tabacckludge=\textUpsilon} % Ῡ
-\DeclareUnicodeCharacter{1FEA}{\@tabacckludge`\textUpsilon} % Ὺ
-\DeclareUnicodeCharacter{1FEB}{\@tabacckludge'\textUpsilon} % Ύ
-\DeclareUnicodeCharacter{1FEC}{\@tabacckludge<\textRho} % Ῥ
-\DeclareUnicodeCharacter{1FED}{\"`\textcompwordmark} % ῭
-\DeclareUnicodeCharacter{1FEE}{\"'\textcompwordmark} % ΅
-\DeclareUnicodeCharacter{1FEF}{\@tabacckludge`\textcompwordmark} % `
-
-\DeclareUnicodeCharacter{1FF2}{\@tabacckludge`\textomega|} % ῲ
-\DeclareUnicodeCharacter{1FF3}{\textomega|} % ῳ
-\DeclareUnicodeCharacter{1FF4}{\@tabacckludge'\textomega|} % ῴ
-\DeclareUnicodeCharacter{1FF6}{\~\textomega} % ῶ
-\DeclareUnicodeCharacter{1FF7}{\~\textomega|} % ῷ
-\DeclareUnicodeCharacter{1FF8}{\@tabacckludge`\textOmicron} % Ὸ
-\DeclareUnicodeCharacter{1FF9}{\@tabacckludge'\textOmicron} % Ό
-\DeclareUnicodeCharacter{1FFA}{\@tabacckludge`\textOmega} % Ὼ
-\DeclareUnicodeCharacter{1FFB}{\@tabacckludge'\textOmega} % Ώ
-\DeclareUnicodeCharacter{1FFC}{\textOmega|} % ῼ
-\DeclareUnicodeCharacter{1FFD}{\@tabacckludge'\textcompwordmark} % ´
-\DeclareUnicodeCharacter{1FFE}{\@tabacckludge<\textcompwordmark} % ῾
+\DeclareUnicodeCharacter{1F00}{\TextGreek{\@tabacckludge>\textalpha}} % ἀ
+\DeclareUnicodeCharacter{1F01}{\TextGreek{\@tabacckludge<\textalpha}} % ἁ
+\DeclareUnicodeCharacter{1F02}{\TextGreek{\@tabacckludge>`\textalpha}} % ἂ
+\DeclareUnicodeCharacter{1F03}{\TextGreek{\@tabacckludge<`\textalpha}} % ἃ
+\DeclareUnicodeCharacter{1F04}{\TextGreek{\@tabacckludge>'\textalpha}} % ἄ
+\DeclareUnicodeCharacter{1F05}{\TextGreek{\@tabacckludge<'\textalpha}} % ἅ
+\DeclareUnicodeCharacter{1F06}{\TextGreek{\@tabacckludge>~\textalpha}} % ἆ
+\DeclareUnicodeCharacter{1F07}{\TextGreek{\@tabacckludge<\~\textalpha}} % ἇ
+\DeclareUnicodeCharacter{1F08}{\TextGreek{\@tabacckludge>\textAlpha}} % Ἀ
+\DeclareUnicodeCharacter{1F09}{\TextGreek{\@tabacckludge<\textAlpha}} % Ἁ
+\DeclareUnicodeCharacter{1F0A}{\TextGreek{\@tabacckludge>`\textAlpha}} % Ἂ
+\DeclareUnicodeCharacter{1F0B}{\TextGreek{\@tabacckludge<`\textAlpha}} % Ἃ
+\DeclareUnicodeCharacter{1F0C}{\TextGreek{\@tabacckludge>'\textAlpha}} % Ἄ
+\DeclareUnicodeCharacter{1F0D}{\TextGreek{\@tabacckludge<'\textAlpha}} % Ἅ
+\DeclareUnicodeCharacter{1F0E}{\TextGreek{\@tabacckludge>~\textAlpha}} % Ἆ
+\DeclareUnicodeCharacter{1F0F}{\TextGreek{\@tabacckludge<\~\textAlpha}} % Ἇ
+
+\DeclareUnicodeCharacter{1F10}{\TextGreek{\@tabacckludge>\textepsilon}} % ἐ
+\DeclareUnicodeCharacter{1F11}{\TextGreek{\@tabacckludge<\textepsilon}} % ἑ
+\DeclareUnicodeCharacter{1F12}{\TextGreek{\@tabacckludge>`\textepsilon}} % ἒ
+\DeclareUnicodeCharacter{1F13}{\TextGreek{\@tabacckludge<`\textepsilon}} % ἓ
+\DeclareUnicodeCharacter{1F14}{\TextGreek{\@tabacckludge>'\textepsilon}} % ἔ
+\DeclareUnicodeCharacter{1F15}{\TextGreek{\@tabacckludge<'\textepsilon}} % ἕ
+\DeclareUnicodeCharacter{1F18}{\TextGreek{\@tabacckludge>\textEpsilon}} % Ἐ
+\DeclareUnicodeCharacter{1F19}{\TextGreek{\@tabacckludge<\textEpsilon}} % Ἑ
+\DeclareUnicodeCharacter{1F1A}{\TextGreek{\@tabacckludge>`\textEpsilon}} % Ἒ
+\DeclareUnicodeCharacter{1F1B}{\TextGreek{\@tabacckludge<`\textEpsilon}} % Ἓ
+\DeclareUnicodeCharacter{1F1C}{\TextGreek{\@tabacckludge>'\textEpsilon}} % Ἔ
+\DeclareUnicodeCharacter{1F1D}{\TextGreek{\@tabacckludge<'\textEpsilon}} % Ἕ
+
+\DeclareUnicodeCharacter{1F20}{\TextGreek{\@tabacckludge>\texteta}} % ἠ
+\DeclareUnicodeCharacter{1F21}{\TextGreek{\@tabacckludge<\texteta}} % ἡ
+\DeclareUnicodeCharacter{1F22}{\TextGreek{\@tabacckludge>`\texteta}} % ἢ
+\DeclareUnicodeCharacter{1F23}{\TextGreek{\@tabacckludge<`\texteta}} % ἣ
+\DeclareUnicodeCharacter{1F24}{\TextGreek{\@tabacckludge>'\texteta}} % ἤ
+\DeclareUnicodeCharacter{1F25}{\TextGreek{\@tabacckludge<'\texteta}} % ἥ
+\DeclareUnicodeCharacter{1F26}{\TextGreek{\@tabacckludge>~\texteta}} % ἦ
+\DeclareUnicodeCharacter{1F27}{\TextGreek{\@tabacckludge<\~\texteta}} % ἧ
+\DeclareUnicodeCharacter{1F28}{\TextGreek{\@tabacckludge>\textEta}} % Ἠ
+\DeclareUnicodeCharacter{1F29}{\TextGreek{\@tabacckludge<\textEta}} % Ἡ
+\DeclareUnicodeCharacter{1F2A}{\TextGreek{\@tabacckludge>`\textEta}} % Ἢ
+\DeclareUnicodeCharacter{1F2B}{\TextGreek{\@tabacckludge<`\textEta}} % Ἣ
+\DeclareUnicodeCharacter{1F2C}{\TextGreek{\@tabacckludge>'\textEta}} % Ἤ
+\DeclareUnicodeCharacter{1F2D}{\TextGreek{\@tabacckludge<'\textEta}} % Ἥ
+\DeclareUnicodeCharacter{1F2E}{\TextGreek{\@tabacckludge>~\textEta}} % Ἦ
+\DeclareUnicodeCharacter{1F2F}{\TextGreek{\@tabacckludge<\~\textEta}} % Ἧ
+
+\DeclareUnicodeCharacter{1F30}{\TextGreek{\@tabacckludge>\textiota}} % ἰ
+\DeclareUnicodeCharacter{1F31}{\TextGreek{\@tabacckludge<\textiota}} % ἱ
+\DeclareUnicodeCharacter{1F32}{\TextGreek{\@tabacckludge>`\textiota}} % ἲ
+\DeclareUnicodeCharacter{1F33}{\TextGreek{\@tabacckludge<`\textiota}} % ἳ
+\DeclareUnicodeCharacter{1F34}{\TextGreek{\@tabacckludge>'\textiota}} % ἴ
+\DeclareUnicodeCharacter{1F35}{\TextGreek{\@tabacckludge<'\textiota}} % ἵ
+\DeclareUnicodeCharacter{1F36}{\TextGreek{\@tabacckludge>~\textiota}} % ἶ
+\DeclareUnicodeCharacter{1F37}{\TextGreek{\@tabacckludge<\~\textiota}} % ἷ
+\DeclareUnicodeCharacter{1F38}{\TextGreek{\@tabacckludge>\textIota}} % Ἰ
+\DeclareUnicodeCharacter{1F39}{\TextGreek{\@tabacckludge<\textIota}} % Ἱ
+\DeclareUnicodeCharacter{1F3A}{\TextGreek{\@tabacckludge>`\textIota}} % Ἲ
+\DeclareUnicodeCharacter{1F3B}{\TextGreek{\@tabacckludge<`\textIota}} % Ἳ
+\DeclareUnicodeCharacter{1F3C}{\TextGreek{\@tabacckludge>'\textIota}} % Ἴ
+\DeclareUnicodeCharacter{1F3D}{\TextGreek{\@tabacckludge<'\textIota}} % Ἵ
+\DeclareUnicodeCharacter{1F3E}{\TextGreek{\@tabacckludge>~\textIota}} % Ἶ
+\DeclareUnicodeCharacter{1F3F}{\TextGreek{\@tabacckludge<\~\textIota}} % Ἷ
+
+\DeclareUnicodeCharacter{1F40}{\TextGreek{\@tabacckludge>\textomicron}} % ὀ
+\DeclareUnicodeCharacter{1F41}{\TextGreek{\@tabacckludge<\textomicron}} % ὁ
+\DeclareUnicodeCharacter{1F42}{\TextGreek{\@tabacckludge>`\textomicron}} % ὂ
+\DeclareUnicodeCharacter{1F43}{\TextGreek{\@tabacckludge<`\textomicron}} % ὃ
+\DeclareUnicodeCharacter{1F44}{\TextGreek{\@tabacckludge>'\textomicron}} % ὄ
+\DeclareUnicodeCharacter{1F45}{\TextGreek{\@tabacckludge<'\textomicron}} % ὅ
+\DeclareUnicodeCharacter{1F48}{\TextGreek{\@tabacckludge>\textOmicron}} % Ὀ
+\DeclareUnicodeCharacter{1F49}{\TextGreek{\@tabacckludge<\textOmicron}} % Ὁ
+\DeclareUnicodeCharacter{1F4A}{\TextGreek{\@tabacckludge>`\textOmicron}} % Ὂ
+\DeclareUnicodeCharacter{1F4B}{\TextGreek{\@tabacckludge<`\textOmicron}} % Ὃ
+\DeclareUnicodeCharacter{1F4C}{\TextGreek{\@tabacckludge>'\textOmicron}} % Ὄ
+\DeclareUnicodeCharacter{1F4D}{\TextGreek{\@tabacckludge<'\textOmicron}} % Ὅ
+
+\DeclareUnicodeCharacter{1F50}{\TextGreek{\@tabacckludge>\textupsilon}} % ὐ
+\DeclareUnicodeCharacter{1F51}{\TextGreek{\@tabacckludge<\textupsilon}} % ὑ
+\DeclareUnicodeCharacter{1F52}{\TextGreek{\@tabacckludge>`\textupsilon}} % ὒ
+\DeclareUnicodeCharacter{1F53}{\TextGreek{\@tabacckludge<`\textupsilon}} % ὓ
+\DeclareUnicodeCharacter{1F54}{\TextGreek{\@tabacckludge>'\textupsilon}} % ὔ
+\DeclareUnicodeCharacter{1F55}{\TextGreek{\@tabacckludge<'\textupsilon}} % ὕ
+\DeclareUnicodeCharacter{1F56}{\TextGreek{\@tabacckludge>~\textupsilon}} % ὖ
+\DeclareUnicodeCharacter{1F57}{\TextGreek{\@tabacckludge<\~\textupsilon}} % ὗ
+\DeclareUnicodeCharacter{1F59}{\TextGreek{\@tabacckludge<\textUpsilon}} % Ὑ
+\DeclareUnicodeCharacter{1F5B}{\TextGreek{\@tabacckludge<`\textUpsilon}} % Ὓ
+\DeclareUnicodeCharacter{1F5D}{\TextGreek{\@tabacckludge<'\textUpsilon}} % Ὕ
+\DeclareUnicodeCharacter{1F5F}{\TextGreek{\@tabacckludge<\~\textUpsilon}} % Ὗ
+
+\DeclareUnicodeCharacter{1F60}{\TextGreek{\@tabacckludge>\textomega}} % ὠ
+\DeclareUnicodeCharacter{1F61}{\TextGreek{\@tabacckludge<\textomega}} % ὡ
+\DeclareUnicodeCharacter{1F62}{\TextGreek{\@tabacckludge>`\textomega}} % ὢ
+\DeclareUnicodeCharacter{1F63}{\TextGreek{\@tabacckludge<`\textomega}} % ὣ
+\DeclareUnicodeCharacter{1F64}{\TextGreek{\@tabacckludge>'\textomega}} % ὤ
+\DeclareUnicodeCharacter{1F65}{\TextGreek{\@tabacckludge<'\textomega}} % ὥ
+\DeclareUnicodeCharacter{1F66}{\TextGreek{\@tabacckludge>~\textomega}} % ὦ
+\DeclareUnicodeCharacter{1F67}{\TextGreek{\@tabacckludge<\~\textomega}} % ὧ
+\DeclareUnicodeCharacter{1F68}{\TextGreek{\@tabacckludge>\textOmega}} % Ὠ
+\DeclareUnicodeCharacter{1F69}{\TextGreek{\@tabacckludge<\textOmega}} % Ὡ
+\DeclareUnicodeCharacter{1F6A}{\TextGreek{\@tabacckludge>`\textOmega}} % Ὢ
+\DeclareUnicodeCharacter{1F6B}{\TextGreek{\@tabacckludge<`\textOmega}} % Ὣ
+\DeclareUnicodeCharacter{1F6C}{\TextGreek{\@tabacckludge>'\textOmega}} % Ὤ
+\DeclareUnicodeCharacter{1F6D}{\TextGreek{\@tabacckludge<'\textOmega}} % Ὥ
+\DeclareUnicodeCharacter{1F6E}{\TextGreek{\@tabacckludge>~\textOmega}} % Ὦ
+\DeclareUnicodeCharacter{1F6F}{\TextGreek{\@tabacckludge<\~\textOmega}} % Ὧ
+
+\DeclareUnicodeCharacter{1F70}{\TextGreek{\@tabacckludge`\textalpha}} % ὰ
+\DeclareUnicodeCharacter{1F71}{\TextGreek{\@tabacckludge'\textalpha}} % ά
+\DeclareUnicodeCharacter{1F72}{\TextGreek{\@tabacckludge`\textepsilon}} % ὲ
+\DeclareUnicodeCharacter{1F73}{\TextGreek{\@tabacckludge'\textepsilon}} % έ
+\DeclareUnicodeCharacter{1F74}{\TextGreek{\@tabacckludge`\texteta}} % ὴ
+\DeclareUnicodeCharacter{1F75}{\TextGreek{\@tabacckludge'\texteta}} % ή
+\DeclareUnicodeCharacter{1F76}{\TextGreek{\@tabacckludge`\textiota}} % ὶ
+\DeclareUnicodeCharacter{1F77}{\TextGreek{\@tabacckludge'\textiota}} % ί
+\DeclareUnicodeCharacter{1F78}{\TextGreek{\@tabacckludge`\textomicron}} % ὸ
+\DeclareUnicodeCharacter{1F79}{\TextGreek{\@tabacckludge'\textomicron}} % ό
+\DeclareUnicodeCharacter{1F7A}{\TextGreek{\@tabacckludge`\textupsilon}} % ὺ
+\DeclareUnicodeCharacter{1F7B}{\TextGreek{\@tabacckludge'\textupsilon}} % ύ
+\DeclareUnicodeCharacter{1F7C}{\TextGreek{\@tabacckludge`\textomega}} % ὼ
+\DeclareUnicodeCharacter{1F7D}{\TextGreek{\@tabacckludge'\textomega}} % ώ
+
+\DeclareUnicodeCharacter{1F80}{\TextGreek{\@tabacckludge>\textalpha|}} % ᾀ
+\DeclareUnicodeCharacter{1F81}{\TextGreek{\@tabacckludge<\textalpha|}} % ᾁ
+\DeclareUnicodeCharacter{1F82}{\TextGreek{\@tabacckludge>`\textalpha|}} % ᾂ
+\DeclareUnicodeCharacter{1F83}{\TextGreek{\@tabacckludge<`\textalpha|}} % ᾃ
+\DeclareUnicodeCharacter{1F84}{\TextGreek{\@tabacckludge>'\textalpha|}} % ᾄ
+\DeclareUnicodeCharacter{1F85}{\TextGreek{\@tabacckludge<'\textalpha|}} % ᾅ
+\DeclareUnicodeCharacter{1F86}{\TextGreek{\@tabacckludge>~\textalpha|}} % ᾆ
+\DeclareUnicodeCharacter{1F87}{\TextGreek{\@tabacckludge<\~\textalpha|}} % ᾇ
+\DeclareUnicodeCharacter{1F88}{\TextGreek{\@tabacckludge>\textAlpha|}} % ᾈ
+\DeclareUnicodeCharacter{1F89}{\TextGreek{\@tabacckludge<\textAlpha|}} % ᾉ
+\DeclareUnicodeCharacter{1F8A}{\TextGreek{\@tabacckludge>`\textAlpha|}} % ᾊ
+\DeclareUnicodeCharacter{1F8B}{\TextGreek{\@tabacckludge<`\textAlpha|}} % ᾋ
+\DeclareUnicodeCharacter{1F8C}{\TextGreek{\@tabacckludge>'\textAlpha|}} % ᾌ
+\DeclareUnicodeCharacter{1F8D}{\TextGreek{\@tabacckludge<'\textAlpha|}} % ᾍ
+\DeclareUnicodeCharacter{1F8E}{\TextGreek{\@tabacckludge>~\textAlpha|}} % ᾎ
+\DeclareUnicodeCharacter{1F8F}{\TextGreek{\@tabacckludge<\~\textAlpha|}} % ᾏ
+
+\DeclareUnicodeCharacter{1F90}{\TextGreek{\@tabacckludge>\texteta|}} % ᾐ
+\DeclareUnicodeCharacter{1F91}{\TextGreek{\@tabacckludge<\texteta|}} % ᾑ
+\DeclareUnicodeCharacter{1F92}{\TextGreek{\@tabacckludge>`\texteta|}} % ᾒ
+\DeclareUnicodeCharacter{1F93}{\TextGreek{\@tabacckludge<`\texteta|}} % ᾓ
+\DeclareUnicodeCharacter{1F94}{\TextGreek{\@tabacckludge>'\texteta|}} % ᾔ
+\DeclareUnicodeCharacter{1F95}{\TextGreek{\@tabacckludge<'\texteta|}} % ᾕ
+\DeclareUnicodeCharacter{1F96}{\TextGreek{\@tabacckludge>~\texteta|}} % ᾖ
+\DeclareUnicodeCharacter{1F97}{\TextGreek{\@tabacckludge<\~\texteta|}} % ᾗ
+\DeclareUnicodeCharacter{1F98}{\TextGreek{\@tabacckludge>\textEta|}} % ᾘ
+\DeclareUnicodeCharacter{1F99}{\TextGreek{\@tabacckludge<\textEta|}} % ᾙ
+\DeclareUnicodeCharacter{1F9A}{\TextGreek{\@tabacckludge>`\textEta|}} % ᾚ
+\DeclareUnicodeCharacter{1F9B}{\TextGreek{\@tabacckludge<`\textEta|}} % ᾛ
+\DeclareUnicodeCharacter{1F9C}{\TextGreek{\@tabacckludge>'\textEta|}} % ᾜ
+\DeclareUnicodeCharacter{1F9D}{\TextGreek{\@tabacckludge<'\textEta|}} % ᾝ
+\DeclareUnicodeCharacter{1F9E}{\TextGreek{\@tabacckludge>~\textEta|}} % ᾞ
+\DeclareUnicodeCharacter{1F9F}{\TextGreek{\@tabacckludge<\~\textEta|}} % ᾟ
+
+\DeclareUnicodeCharacter{1FA0}{\TextGreek{\@tabacckludge>\textomega|}} % ᾠ
+\DeclareUnicodeCharacter{1FA1}{\TextGreek{\@tabacckludge<\textomega|}} % ᾡ
+\DeclareUnicodeCharacter{1FA2}{\TextGreek{\@tabacckludge>`\textomega|}} % ᾢ
+\DeclareUnicodeCharacter{1FA3}{\TextGreek{\@tabacckludge<`\textomega|}} % ᾣ
+\DeclareUnicodeCharacter{1FA4}{\TextGreek{\@tabacckludge>'\textomega|}} % ᾤ
+\DeclareUnicodeCharacter{1FA5}{\TextGreek{\@tabacckludge<'\textomega|}} % ᾥ
+\DeclareUnicodeCharacter{1FA6}{\TextGreek{\@tabacckludge>~\textomega|}} % ᾦ
+\DeclareUnicodeCharacter{1FA7}{\TextGreek{\@tabacckludge<\~\textomega|}} % ᾧ
+\DeclareUnicodeCharacter{1FA8}{\TextGreek{\@tabacckludge>\textOmega|}} % ᾨ
+\DeclareUnicodeCharacter{1FA9}{\TextGreek{\@tabacckludge<\textOmega|}} % ᾩ
+\DeclareUnicodeCharacter{1FAA}{\TextGreek{\@tabacckludge>`\textOmega|}} % ᾪ
+\DeclareUnicodeCharacter{1FAB}{\TextGreek{\@tabacckludge<`\textOmega|}} % ᾫ
+\DeclareUnicodeCharacter{1FAC}{\TextGreek{\@tabacckludge>'\textOmega|}} % ᾬ
+\DeclareUnicodeCharacter{1FAD}{\TextGreek{\@tabacckludge<'\textOmega|}} % ᾭ
+\DeclareUnicodeCharacter{1FAE}{\TextGreek{\@tabacckludge>~\textOmega|}} % ᾮ
+\DeclareUnicodeCharacter{1FAF}{\TextGreek{\@tabacckludge<\~\textOmega|}} % ᾯ
+
+\DeclareUnicodeCharacter{1FB0}{\u\textalpha} % ᾰ
+\DeclareUnicodeCharacter{1FB1}{\TextGreek{\@tabacckludge=\textalpha}} % ᾱ
+\DeclareUnicodeCharacter{1FB2}{\TextGreek{\@tabacckludge`\textalpha|}} % ᾲ
+\DeclareUnicodeCharacter{1FB3}{\TextGreek{\textalpha|}} % ᾳ
+\DeclareUnicodeCharacter{1FB4}{\TextGreek{\@tabacckludge'\textalpha|}} % ᾴ
+\DeclareUnicodeCharacter{1FB6}{\TextGreek{\~\textalpha}} % ᾶ
+\DeclareUnicodeCharacter{1FB7}{\TextGreek{\~\textalpha|}} % ᾷ
+\DeclareUnicodeCharacter{1FB8}{\u\textAlpha} % Ᾰ
+\DeclareUnicodeCharacter{1FB9}{\TextGreek{\@tabacckludge=\textAlpha}} % Ᾱ
+\DeclareUnicodeCharacter{1FBA}{\TextGreek{\@tabacckludge`\textAlpha}} % Ὰ
+\DeclareUnicodeCharacter{1FBB}{\TextGreek{\@tabacckludge'\textAlpha}} % Ά
+\DeclareUnicodeCharacter{1FBC}{\TextGreek{\textAlpha|}} % ᾼ
+\DeclareUnicodeCharacter{1FBD}{\TextGreek{\@tabacckludge>\textcompwordmark}} % ᾽
+\DeclareUnicodeCharacter{1FBE}{\textcompwordmark\Prosgegrammeni} % ι
+\DeclareUnicodeCharacter{1FBF}{\TextGreek{\@tabacckludge>\textcompwordmark}} % ᾿
+
+\DeclareUnicodeCharacter{1FC0}{\TextGreek{\~\textcompwordmark}} % ῀
+\DeclareUnicodeCharacter{1FC1}{\TextGreek{\"\~\textcompwordmark}} % ῁
+\DeclareUnicodeCharacter{1FC2}{\TextGreek{\@tabacckludge`\texteta|}} % ῂ
+\DeclareUnicodeCharacter{1FC3}{\TextGreek{\texteta|}} % ῃ
+\DeclareUnicodeCharacter{1FC4}{\TextGreek{\@tabacckludge'\texteta|}} % ῄ
+\DeclareUnicodeCharacter{1FC6}{\TextGreek{\~\texteta}} % ῆ
+\DeclareUnicodeCharacter{1FC7}{\TextGreek{\~\texteta|}} % ῇ
+\DeclareUnicodeCharacter{1FC8}{\TextGreek{\@tabacckludge`\textEpsilon}} % Ὲ
+\DeclareUnicodeCharacter{1FC9}{\TextGreek{\@tabacckludge'\textEpsilon}} % Έ
+\DeclareUnicodeCharacter{1FCA}{\TextGreek{\@tabacckludge`\textEta}} % Ὴ
+\DeclareUnicodeCharacter{1FCB}{\TextGreek{\@tabacckludge'\textEta}} % Ή
+\DeclareUnicodeCharacter{1FCC}{\TextGreek{\textEta|}} % ῌ
+\DeclareUnicodeCharacter{1FCD}{\TextGreek{\@tabacckludge>`\textcompwordmark}} % ῍
+\DeclareUnicodeCharacter{1FCE}{\TextGreek{\@tabacckludge>'\textcompwordmark}} % ῎
+\DeclareUnicodeCharacter{1FCF}{\TextGreek{\@tabacckludge>~\textcompwordmark}} % ῏
+
+\DeclareUnicodeCharacter{1FD0}{\u\textiota} % ῐ
+\DeclareUnicodeCharacter{1FD1}{\TextGreek{\@tabacckludge=\textiota}} % ῑ
+\DeclareUnicodeCharacter{1FD2}{\TextGreek{\"`\textiota}} % ῒ
+\DeclareUnicodeCharacter{1FD3}{\TextGreek{\"'\textiota}} % ΐ
+\DeclareUnicodeCharacter{1FD6}{\TextGreek{\~\textiota}} % ῖ
+\DeclareUnicodeCharacter{1FD7}{\TextGreek{\"\~\textiota}} % ῗ
+\DeclareUnicodeCharacter{1FD8}{\u\textIota} % Ῐ
+\DeclareUnicodeCharacter{1FD9}{\TextGreek{\@tabacckludge=\textIota}} % Ῑ
+\DeclareUnicodeCharacter{1FDA}{\TextGreek{\@tabacckludge`\textIota}} % Ὶ
+\DeclareUnicodeCharacter{1FDB}{\TextGreek{\@tabacckludge'\textIota}} % Ί
+\DeclareUnicodeCharacter{1FDD}{\TextGreek{\@tabacckludge<`\textcompwordmark}} % ῝
+\DeclareUnicodeCharacter{1FDE}{\TextGreek{\@tabacckludge<'\textcompwordmark}} % ῞
+\DeclareUnicodeCharacter{1FDF}{\TextGreek{\@tabacckludge<\~\textcompwordmark}} % ῟
+
+\DeclareUnicodeCharacter{1FE0}{\u\textupsilon} % ῠ
+\DeclareUnicodeCharacter{1FE1}{\TextGreek{\@tabacckludge=\textupsilon}} % ῡ
+\DeclareUnicodeCharacter{1FE2}{\TextGreek{\"`\textupsilon}} % ῢ
+\DeclareUnicodeCharacter{1FE3}{\TextGreek{\"'\textupsilon}} % ΰ
+\DeclareUnicodeCharacter{1FE4}{\TextGreek{\@tabacckludge>r}} % ῤ
+\DeclareUnicodeCharacter{1FE5}{\TextGreek{\@tabacckludge<r}} % ῥ
+\DeclareUnicodeCharacter{1FE6}{\TextGreek{\~\textupsilon}} % ῦ
+\DeclareUnicodeCharacter{1FE7}{\TextGreek{\"\~\textupsilon}} % ῧ
+\DeclareUnicodeCharacter{1FE8}{\u\textUpsilon} % Ῠ
+\DeclareUnicodeCharacter{1FE9}{\TextGreek{\@tabacckludge=\textUpsilon}} % Ῡ
+\DeclareUnicodeCharacter{1FEA}{\TextGreek{\@tabacckludge`\textUpsilon}} % Ὺ
+\DeclareUnicodeCharacter{1FEB}{\TextGreek{\@tabacckludge'\textUpsilon}} % Ύ
+\DeclareUnicodeCharacter{1FEC}{\TextGreek{\@tabacckludge<\textRho}} % Ῥ
+\DeclareUnicodeCharacter{1FED}{\TextGreek{\"`\textcompwordmark}} % ῭
+\DeclareUnicodeCharacter{1FEE}{\TextGreek{\"'\textcompwordmark}} % ΅
+\DeclareUnicodeCharacter{1FEF}{\TextGreek{\@tabacckludge`\textcompwordmark}} % `
+
+\DeclareUnicodeCharacter{1FF2}{\TextGreek{\@tabacckludge`\textomega|}} % ῲ
+\DeclareUnicodeCharacter{1FF3}{\TextGreek{\textomega|}} % ῳ
+\DeclareUnicodeCharacter{1FF4}{\TextGreek{\@tabacckludge'\textomega|}} % ῴ
+\DeclareUnicodeCharacter{1FF6}{\TextGreek{\~\textomega}} % ῶ
+\DeclareUnicodeCharacter{1FF7}{\TextGreek{\~\textomega|}} % ῷ
+\DeclareUnicodeCharacter{1FF8}{\TextGreek{\@tabacckludge`\textOmicron}} % Ὸ
+\DeclareUnicodeCharacter{1FF9}{\TextGreek{\@tabacckludge'\textOmicron}} % Ό
+\DeclareUnicodeCharacter{1FFA}{\TextGreek{\@tabacckludge`\textOmega}} % Ὼ
+\DeclareUnicodeCharacter{1FFB}{\TextGreek{\@tabacckludge'\textOmega}} % Ώ
+\DeclareUnicodeCharacter{1FFC}{\TextGreek{\textOmega|}} % ῼ
+\DeclareUnicodeCharacter{1FFD}{\TextGreek{\@tabacckludge'\textcompwordmark}} % ´
+\DeclareUnicodeCharacter{1FFE}{\TextGreek{\@tabacckludge<\textcompwordmark}} % ῾
% General Punctuation
% ~~~~~~~~~~~~~~~~~~~
% ::
-\DeclareUnicodeCharacter{2013}{\textendash} % –
-\DeclareUnicodeCharacter{2014}{\textemdash} % —
-\DeclareUnicodeCharacter{2018}{\textquoteleft} % ‘
-\DeclareUnicodeCharacter{2019}{\textquoteright} % ’
-\DeclareUnicodeCharacter{2030}{\textperthousand} % ‰
-\DeclareUnicodeCharacter{20AC}{\texteuro} % €
+\DeclareUnicodeCharacter{2013}{\textendash} % –
+\DeclareUnicodeCharacter{2014}{\textemdash} % —
+\DeclareUnicodeCharacter{2018}{\textquoteleft} % ‘
+\DeclareUnicodeCharacter{2019}{\textquoteright} % ’
+\DeclareUnicodeCharacter{2030}{\textperthousand} % ‰
+\DeclareUnicodeCharacter{20AC}{\texteuro} % €
+
+% Letterlike Symbols
+% ~~~~~~~~~~~~~~~~~~
+% ::
+
+\DeclareUnicodeCharacter{2126}{\textOmega} % Ω OHM SIGN
% Ancient Greek Numbers
% ~~~~~~~~~~~~~~~~~~~~~
% TODO: map other chars to corresponding Greek letters.
-% See also the athnum_ package::
+% See also the grnumalt_ package::
\DeclareUnicodeCharacter{10144}{\PiDelta} % GREEK ACROPHONIC ATTIC FIFTY
-\DeclareUnicodeCharacter{10145}{\PiEta} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
-\DeclareUnicodeCharacter{10146}{\PiChi} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
-\DeclareUnicodeCharacter{10147}{\PiMu} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+\DeclareUnicodeCharacter{10145}{\PiEta} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+\DeclareUnicodeCharacter{10146}{\PiChi} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+\DeclareUnicodeCharacter{10147}{\PiMu} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
+% .. _lgrx: http://www.ctan.org/pkg/lgrx
% .. _babel patch: http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf
-% .. _athnum: http://www.ctan.org/cgi-bin/ctanPackageInformation.py?id=grnumalt
+% .. _ucs: http://www.ctan.org/pkg/ucs
+% .. _inputenc: http://www.ctan.org/pkg/inputenc
+% .. _textalpha: textalpha.sty.html
+% .. _alphabeta: alphabeta.sty.html
+% .. _grnumalt: http://www.ctan.org/pkg/grnumalt
diff --git a/Master/texmf-dist/tex/latex/lgrx/lgrxenc.def b/Master/texmf-dist/tex/latex/lgrx/lgrxenc.def
index a847402f8a8..0ca8547a3c4 100644
--- a/Master/texmf-dist/tex/latex/lgrx/lgrxenc.def
+++ b/Master/texmf-dist/tex/latex/lgrx/lgrxenc.def
@@ -1,5 +1,6 @@
% lgrxenc.def
% ***********
+%
% comprehensive LGR Greek font encoding definitions
% =================================================
%
@@ -18,13 +19,17 @@
% monotonic and polytonic Greek, independent of the `babel`
% package.
%
+% This package is part of the lgrx_ bundle.
+%
% .. contents::
%
%
% Changelog
% ---------
%
-% ===== ============ ===================================================
+% .. class:: borderless
+%
+% ===== ============ ====================================================
% 0.1 2010-03-31 initial attempt
% 0.2 2010-04-20 diacritics dropped in UPPERCASE
% 0.3 2010-06-08 handle Titlecase and UPPERCASE extending
@@ -35,14 +40,16 @@
% 0.4.1 2010-08-06 prevent multiple evaluation
% 0.5 2010-08-27 support ``\textalpha`` ... ``\textOmega``
% 0.5.1 2012-05-08 upload to CTAN
-% ===== ============ ===================================================
+% 0.6 2012-06-29 ``\TextGreek`` wrapper command (used in lgrenc.dfu),
+% aliases for ``puenc.def`` compatibility
+% ===== ============ ====================================================
%
% Usage
% -----
%
-% To prevent confusion with Babel_'s rudimentary ``lgrenc.def``, this file
-% is named ``lgrxenc.def``. Load it by calling fontenc_ with the ``LGRx``
-% option.
+% To prevent confusion with Babel_'s rudimentary ``lgrenc.def``, this file is
+% named ``lgrxenc.def``. Load it by calling fontenc_ with the ``LGRx`` option
+% or indirectly via the textalpha_ or alphabeta_ packages.
%
% Example:
% Select font encodings `T1` (as default) and `LGR` (with the comprehensive
@@ -51,7 +58,7 @@
% ``\usepackage[LGRx,T1]{fontenc}``
%
% .. Attention:: The name of the font encoding defined by the option ``LGRx``
-% is **not** `LGRx` but `LGR`. Therefore, ``LGRx`` may not be the
+% is **not** `LGRx` but `LGR`. Therefore, ``LGRx`` must not be the
% last option (as fontenc uses the last option to select the default font
% encoding). To set `LGR` as as default font encoding specify both,
% `LGRx` and `LGR`, e.g.
@@ -150,14 +157,14 @@
% the `XML Entity Definitions for Characters`_ W3C Recommendation from
% 01 April 2010.
%
-% For glyph names of the LGR encoding see e.g. ``CB.enc`` by
-% Apostolos Syropoulos and ``xl-lgr.enc`` from the `libertine` package.
+% For glyph names of the LGR encoding see e.g. ``CB.enc`` by Apostolos
+% Syropoulos and ``xl-lgr.enc`` from the libertine_ (legacy) package.
% ``lgr.cmap`` provides a mapping to Unicode characters.
%
% A full set of ``\text*`` symbol macros is defined in ``ucsencs.def``
% from the ucs_ package.
%
-% Using the names from ``puenc.def`` ensures that the `hyperref` package
+% Using the names from ``puenc.def`` ensures that the hyperref_ package
% will do the right conversion to a PDF-string
% (see `<greek-part-of-puenc.def>`_).
%
@@ -172,6 +179,12 @@
%
% Read this file only once
% ~~~~~~~~~~~~~~~~~~~~~~~~
+% .. note:: The use of ``\@ifundefined`` has the side-effect that the tested
+% macro becomes defined and set to ``\relax`` (polluting the namespace and
+% interfering with test via eTeX's ``\ifdefined``). However, in this case
+% no harm is done as the macro is defined by the identification_ below
+% anyway.
+%
% ::
\@ifundefined{ver@lgrxenc.def}
@@ -180,34 +193,49 @@
\expandafter\endinput % "return"
}
-% Announcement
-% ~~~~~~~~~~~~
-%
-% \ProvidesFile{lgrxenc.def}
-% [2010/06/08 v0.5.1 %
-% comprehensive LGR Greek Font Encoding definitions]
-%
-%
+% Identification
+% ~~~~~~~~~~~~~~
+% ::
+
+\ProvidesFile{lgrxenc.def}
+ [2012/07/03 v0.6 %
+ comprehensive LGR Greek Font Encoding definitions]
+
+
% Base setup
% ~~~~~~~~~~
%
-% The base setup is copied from the standard encoding file
-% ``lgrenc.def`` that comes with the Babel package::
+% Declare the font encoding and substitutions.
+% (from the file ``lgrenc.def`` that comes with the Babel package)::
\DeclareFontEncoding{LGR}{}{}
\DeclareFontSubstitution{LGR}{cmr}{m}{n}
\DeclareErrorFont{LGR}{cmr}{m}{n}{10}
+% The ``\TextGreek`` command can be used to ensure that its argument is set in
+% a font encoding with support for Greek. If the font encoding is already LGR,
+% kerning between adjacent command calls (e.g.
+% ``\TextGreek{A}\TextGreek{\Upsilon}``) is preserved. This allows wrapping of
+% compound Unicode character definitions. ::
+
+\DeclareTextCommand{\TextGreek}{LGR}[1]{#1}
+
+
% Text symbols
% ~~~~~~~~~~~~
%
% Greek Alphabet
% """"""""""""""
%
-% All letters are accessible by the Latin transcription. However, as
-% they are distinct text symbols, ``\text*`` macros are defined.
-% The `textalpha.sty` package makes these macros available in any font
-% encoding. ::
+% Greek letters are accessible by the Latin transcription, but the mapping is
+% specific to the LGR font encoding.
+%
+% The ``\text*`` macros provide a way to access the symbols in any font
+% encoding supporting Greek independent of the specific font encoding.
+% Alternative Greek font encodings are LGI (ibycus_) and PU (`PDF Unicode`
+% used by hyperref_ for PDF metadata). The `textalpha.sty` package makes these
+% macros available in any font encoding.
+% ::
\DeclareTextSymbol{\textAlpha}{LGR}{65}
\DeclareTextSymbol{\textBeta}{LGR}{66}
@@ -266,47 +294,66 @@
% """"""""""""""""""""""""
%
% Ancient Greek Numbers (Athenian Numerals)
-% named like in the athnum_ package::
+% '''''''''''''''''''''''''''''''''''''''''
+%
+% Names from the athnum_ package::
\DeclareTextSymbol{\PiDelta}{LGR}{2} % GREEK ACROPHONIC ATTIC FIFTY
\DeclareTextSymbol{\PiEta}{LGR}{3} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
\DeclareTextSymbol{\PiChi}{LGR}{4} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
\DeclareTextSymbol{\PiMu}{LGR}{5} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
-% or using Greek numerals (as in ``xl-lgr.enc``)::
-
-%\DeclareTextSymbol{\pentedeka}{LGR}{2} % GREEK ACROPHONIC ATTIC FIFTY
-%\DeclareTextSymbol{\pentehekaton}{LGR}{3} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
-%\DeclareTextSymbol{\penteqilioi}{LGR}{4} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
-%\DeclareTextSymbol{\pentemurioi}{LGR}{5} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
-
-
-% after babel's ``greek.ldf`` and teubner_::
-
-\DeclareTextSymbol{\stigma}{LGR}{6} % ϛ
-\DeclareTextSymbol{\varstigma}{LGR}{7} % stigma variant (CB.enc, teubner)
-% \DeclareTextSymbol{\vardigamma}{LGR}{7} % digamma variant (greek.ldf)
-\DeclareTextSymbol{\koppa}{LGR}{18} % ϟ (greek small letter koppa)
-\DeclareTextSymbol{\qoppa}{LGR}{19} % ϙ (archaic koppa)
-\DeclareTextSymbol{\Qoppa}{LGR}{21} % Ϙ (archaic Koppa)
-\DeclareTextSymbol{\Stigma}{LGR}{22} % ϹΤ ligature (teubner)
-% \DeclareTextSymbol{\Stigma}{LGR}{??} % Ϛ
-\DeclareTextSymbol{\Sampi}{LGR}{23} % Ϡ
-\DeclareTextSymbol{\sampi}{LGR}{27} % ϡ
-\DeclareTextSymbol{\anoteleia}{LGR}{38} % ·
-\DeclareTextSymbol{\erotimatiko}{LGR}{63} % ;
-\DeclareTextSymbol{\ddigamma}{LGR}{147} % ϝ (\digamma used by amsmath!)
-\DeclareTextSymbol{\Digamma}{LGR}{195} % Ϝ
-% numeral signs: http://en.wikipedia.org/wiki/Greek_numerals
+% Names from ``xl-lgr.enc`` (Greek numerals)::
+
+\DeclareTextSymbol{\pentedeka}{LGR}{2} % GREEK ACROPHONIC ATTIC FIFTY
+\DeclareTextSymbol{\pentehekaton}{LGR}{3} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+\DeclareTextSymbol{\penteqilioi}{LGR}{4} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+\DeclareTextSymbol{\pentemurioi}{LGR}{5} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+
+
+% Archaic letters
+% '''''''''''''''
+% Names after babel_'s ``greek.ldf``, teubner_ and hyperref_'s puenc.def::
+
+\DeclareTextSymbol{\stigma}{LGR}{6} % ϛ (greek.df, teubner)
+\DeclareTextSymbol{\textstigmagreek}{LGR}{6} % ϛ (puenc.def)
+\DeclareTextSymbol{\varstigma}{LGR}{7} % stigma variant (CB.enc, teubner)
+% \DeclareTextSymbol{\vardigamma}{LGR}{7} % digamma variant (greek.ldf)
+\DeclareTextSymbol{\koppa}{LGR}{18} % ϟ (greek small letter koppa)
+\DeclareTextSymbol{\textkoppagreek}{LGR}{18} % ϟ (puenc.def)
+\DeclareTextSymbol{\qoppa}{LGR}{19} % ϙ (archaic koppa)
+\DeclareTextSymbol{\Qoppa}{LGR}{21} % Ϙ (archaic Koppa)
+\DeclareTextSymbol{\Stigma}{LGR}{22} % ϹΤ ligature (teubner)
+\DeclareTextSymbol{\textStigmagreek}{LGR}{22} % ϹΤ ligature (puenc.def)
+% \DeclareTextSymbol{\Stigma}{LGR}{??} % Ϛ
+\DeclareTextSymbol{\Sampi}{LGR}{23} % Ϡ
+\DeclareTextSymbol{\textSampigreek}{LGR}{23} % Ϡ (puenc.def)
+\DeclareTextSymbol{\sampi}{LGR}{27} % ϡ
+\DeclareTextSymbol{\textsampigreek}{LGR}{27} % ϡ (puend.def)
+\DeclareTextSymbol{\anoteleia}{LGR}{38} % ·
+\DeclareTextSymbol{\erotimatiko}{LGR}{63} % ;
+% \digamma used by amsmath for math-macro:
+\DeclareTextSymbol{\ddigamma}{LGR}{147} % ϝ (greek.ldf)
+\DeclareTextSymbol{\Digamma}{LGR}{195} % Ϝ (greek.ldf)
+\DeclareTextSymbol{\textdigamma}{LGR}{147} % ϝ with "text" prefix
+\DeclareTextSymbol{\textDigamma}{LGR}{195} % Ϝ with "text" prefix
+\DeclareTextSymbol{\textdigammagreek}{LGR}{147} % ϝ (puenc.def)
+\DeclareTextSymbol{\textDigammagreek}{LGR}{195} % Ϝ (puenc.def)
+
+
+% numeral signs
+% '''''''''''''
+% See also http://en.wikipedia.org/wiki/Greek_numerals
+%
+% Names from babel_ and teubner_::
+
\DeclareTextSymbol{\anwtonos}{LGR}{254} % ʹ (Dexia keraia)
\DeclareTextSymbol{\katwtonos}{LGR}{255} % ͵ (Aristeri keraia)
-% As ``\digamma`` is a math macro (defined in amsmath), provide aliases
-% named as ``\text`` followed by the glyph name (as recommended in
-% ``fntguide.pdf``::
+% alias names for compatibility with hyperref's puenc.def::
-\DeclareTextSymbol{\textdigamma}{LGR}{147} % ϝ alias using "text" prefix
-\DeclareTextSymbol{\textDigamma}{LGR}{195} % Ϝ
+\DeclareTextSymbol{\textnumeralsigngreek}{LGR}{254}
+\DeclareTextSymbol{\textnumeralsignlowergreek}{LGR}{255}
% Other
@@ -691,7 +738,7 @@
% of an uppercase initial (written before rather than above the letter).
%
% The diaytika should also always be used in all-uppercase words (even
-% in cases where they are not needed when writing in lowercase
+% in cases where they are not needed when writing in lowercase)
%
% -- http://en.wikipedia.org/wiki/Capitalization
%
@@ -937,25 +984,35 @@
% 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 (άυλος → ΑΫΛΟΣ, μάινα → ΜΑΪΝΑ, κέικ → ΚΕΪΚ, ἀυπνία
-% → ΑΫΠΝΙΑ)::
+% Tonos and dasia mark a hiatus (break-up of a diphtong) if placed on the
+% first vowel of a diphthong (ΑΙ, ΑΥ, ΕΙ). A dialytika must be placed on the
+% second vowel if they are dropped (άυλος → ΑΫΛΟΣ, μάινα → ΜΑΪΝΑ, κέικ → ΚΕΪΚ,
+% ἀυπνία → ΑΫΠΝΙΑ)::
\DeclareTextCommand{\@hiatus}{LGR}[1]{#1}
\DeclareTextCompositeCommand{\@hiatus}{LGR}{A}{\A@hiatus}
+\DeclareTextCompositeCommand{\@hiatus}{LGR}{\textAlpha}{\A@hiatus}
\DeclareTextCompositeCommand{\@hiatus}{LGR}{E}{\E@hiatus}
+\DeclareTextCompositeCommand{\@hiatus}{LGR}{\textEpsilon}{\E@hiatus}
% Look ahead and place a diaeresis on Ι or Υ::
\DeclareTextCommand{\A@hiatus}{LGR}{%
\LGR@ifnextchar{I}{A\"}{%
- \LGR@ifnextchar{U}{A\"}{A}%
+ \LGR@ifnextchar{U}{A\"}{%
+ \LGR@ifnextchar{\textIota}{A\"}{%
+ \LGR@ifnextchar{\textUpsilon}{A\"}{A}%
+ }%
+ }%
}%
}
\DeclareTextCommand{\E@hiatus}{LGR}{%
\LGR@ifnextchar{I}{E\"}{%
- \LGR@ifnextchar{U}{E\"}{E}%
+ \LGR@ifnextchar{U}{E\"}{%
+ \LGR@ifnextchar{\textIota}{E\"}{%
+ \LGR@ifnextchar{\textUpsilon}{E\"}{E}%
+ }%
+ }%
}%
}
@@ -1005,12 +1062,18 @@
% .. References
% ----------
%
-% .. _Babel: http://www.ctan.org/pkg/babel
-% .. _fontenc: http://www.ctan.org/pkg/fontenc
+% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
+% .. _lgrx: http://mirror.ctan.org/help/Catalogue/entries/lgrx.html
+% .. _textalpha: textalpha.sty.html
+% .. _alphabeta: alphabeta.sty.html
+% .. _Babel: http://mirror.ctan.org/help/Catalogue/entries/babel.html
+% .. _ibycus: http://mirror.ctan.org/help/Catalogue/entries/ibycus-babel.html
+% .. _libertine: http://mirror.ctan.org/help/Catalogue/entries/libertine-legacy.html
+% .. _hyperref: http://mirror.ctan.org/help/Catalogue/entries/hyperref.html
+% .. _fontenc: http://mirror.ctan.org/help/Catalogue/entries/fontenc.html
% .. _Adobe Glyph List For New Fonts:
% http://www.adobe.com/devnet/opentype/archives/aglfn.txt
% .. _athnum: http://mirror.ctan.org/help/Catalogue/entries/athnum.html
-% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
% .. _fntguide: http://mirror.ctan.org/macros/latex/doc/fntguide.pdf
% .. _babel patch: http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf
% .. _teubner: http://mirror.ctan.org/help/Catalogue/entries/teubner.html
diff --git a/Master/texmf-dist/tex/latex/lgrx/textalpha.sty b/Master/texmf-dist/tex/latex/lgrx/textalpha.sty
index af13546602b..86741a240ee 100644
--- a/Master/texmf-dist/tex/latex/lgrx/textalpha.sty
+++ b/Master/texmf-dist/tex/latex/lgrx/textalpha.sty
@@ -1,83 +1,124 @@
-% Greek symbols in text
-% *********************
-%
+% textalpha: Greek symbols in text
+% ********************************
+%
% :Copyright: © 2010 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: Provide a set of ``\text*`` macros for Greek letters
% outside math.
-%
+%
% :Identification:
% ::
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{textalpha}
-[2010/08/04 v0.1 macros for Greek letters in text]
+[2012/07/03 v0.2 macros for Greek letters in text]
+% This package is part of the lgrx_ bundle.
+%
+% .. note::
+%
+% The package was renamed from `textgreek` to `textalpha` to prevent
+% confusion with the textgreek_ package by Leonard Michlmayr.
+%
+%
% Changelog:
% .. class:: borderless
-%
+%
% ========== ===== =========================================================
% 2010-06-16 0.1 initial version
+% 2012-06-27 0.2 support for compound Unicode definitions outside LGR
% ========== ===== =========================================================
-%
+%
% Motivation
% ==========
-%
-% By default, the ``\alpha`` -- ``\Omega`` macros for Greek letters
-%
-% * are only valid in mathematical mode
-%
-% * do not change shape (default shape is italic)
-%
+%
+% By default, macros for Greek letters
+%
+% * are only valid in mathematical mode,
+% * do not change shape (default shape is italic).
+%
% In Greek text fonts with the LGR font encoding, letters are
-% accessible by a Latin transcription.
-%
+% accessible by a Latin transcription.
+%
% This package provides a set of macros that can be used to access Greek
% symbols from a font in LGR encoding (e.g. the `CB fonts`_) without the
% need for an explicite font-encoding switch.
-%
+%
% The macro names follow the established scheme to prepend ``\text*`` to
% the Adobe glyph name (if it exists) or the corresponding math-macro, so
% ``\textalpha`` -- ``\textOmega`` prints α – Ω.
-%
+%
% * In combination with the ``\text`` macro from amsmath, this can be
% used to get matching upright and bold upright Greek symbols in math
% as well.
-%
+%
% * In combination with ``\usepackage[utf8]{inputenc}`` and the
% accompanying ``lgrenc.dfu`` file, Unicode input of Greek characters
% is supported.
-%
+%
% This is done using NFSS default definitions as explained in the
% fntguide_ (section 5.3).
-%
+%
% Attention
-% While the macros work reasonably well for single letters, the
-% automatic font-encoding switches behind the doors destroy the
-% kerning between the letters.
-%
-% Text composites (replacement of accent+character with a pre-composed
-% character) work in LGR, but not in other encodings (due to the
-% forth-and-back font encoding switch).
-%
-% Therefore, Greek text should be written with the help of babel_,
-% setting the language to either ``greek`` or ``polutonikogreek``.
-%
-%
+% While the macros work reasonably well for single letters, the automatic
+% font-encoding switches behind the doors interferes with the kerning
+% between the letters and replacement of accent+character with a
+% pre-composed character.
+%
+% Therefore, Greek text should be written with the help of babel_, setting
+% the language to either ``greek`` or ``polutonikogreek`` or wrapped in the
+% provided ``\TextGreek`` macro.
+%
+%
% Implementation
% ==============
-%
-% This package requires the extended font encoding definitions::
+%
+% Requirements
+% ------------
+%
+% This package requires the extended font encoding definitions ::
\input{lgrxenc.def}
+% TextGreek
+% ---------
+%
+% The ``\TextGreek`` command can be used to ensure that its argument is set in
+% a font encoding with support for Greek. We define LGR as default encoding for
+% Greek text::
+
+\DeclareTextCommandDefault{\TextGreek}[1]{{\fontencoding{LGR}\selectfont #1}}
+% .. The [fntguide_] writes
+%
+% Note that ``\DeclareTextAccentDefault`` can be used on any
+% one-argument encoding-specific command, not just those defined with
+% ``\DeclareTextAccent``.
+%
+% However, the simpler alternative:
+% ``\DeclareTextAccentDefault{\TextGreek}{LGR}`` this fails with the table
+% of Unicode characters in the test document `<textalpha-test.tex>`__:
+%
+% ``! You can't use a prefix with `end-group character }'.``
+%
+% Font encodings supporting Greek script (e.g. LGI) may declare a specific
+% text command that passes the argument unchanged. This way, kerning and
+% selection of precomposed glyphs work also for cases like
+% ``\TextGreek{\'A}U``.
+%
+% .. Do this for PU here? ``\DeclareTextCommand{\TextGreek}{PU}[1]{#1}``
+%
+% Rather not: Not required, as hyperref's PDF string preparation
+% ignores unknown commands. Can lead to infinite recursion (``TeX capacity
+% exeeded``) without the ``unicode=true`` hyperref option.:
+%
+%
% Greek Alphabet
% --------------
-%
+%
% Define the ``text*`` marcos as default for all font encodings::
\DeclareTextSymbolDefault{\textAlpha}{LGR}
@@ -131,9 +172,54 @@
\DeclareTextSymbolDefault{\textpsi}{LGR}
\DeclareTextSymbolDefault{\textomega}{LGR}
+% Additional Greek symbols
+% """"""""""""""""""""""""
+%
+% Ancient Greek Numbers (Athenian Numerals)::
+
+\DeclareTextSymbolDefault{\PiDelta}{LGR} % GREEK ACROPHONIC ATTIC FIFTY
+\DeclareTextSymbolDefault{\PiEta}{LGR} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+\DeclareTextSymbolDefault{\PiChi}{LGR} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+\DeclareTextSymbolDefault{\PiMu}{LGR} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+% \DeclareTextSymbolDefault{\pentedeka}{LGR} % GREEK ACROPHONIC ATTIC FIFTY
+% \DeclareTextSymbolDefault{\pentehekaton}{LGR} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+% \DeclareTextSymbolDefault{\penteqilioi}{LGR} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+% \DeclareTextSymbolDefault{\pentemurioi}{LGR} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+
+\DeclareTextSymbolDefault{\stigma}{LGR} % ϛ
+\DeclareTextSymbolDefault{\textstigmagreek}{LGR} % ϛ (puenc.def)
+\DeclareTextSymbolDefault{\varstigma}{LGR} % stigma variant (CB.enc, teubner)
+% \DeclareTextSymbolDefault{\vardigamma}{LGR} % digamma variant (greek.ldf)
+\DeclareTextSymbolDefault{\koppa}{LGR} % ϟ (greek small letter koppa)
+\DeclareTextSymbolDefault{\textkoppagreek}{LGR} % ϟ (puenc.def)
+\DeclareTextSymbolDefault{\qoppa}{LGR} % ϙ (archaic koppa)
+\DeclareTextSymbolDefault{\Qoppa}{LGR} % Ϙ (archaic Koppa)
+\DeclareTextSymbolDefault{\Stigma}{LGR} % ϹΤ ligature (teubner)
+\DeclareTextSymbolDefault{\textStigmagreek}{LGR} % ϹΤ ligature (puenc.def)
+\DeclareTextSymbolDefault{\Sampi}{LGR} % Ϡ
+\DeclareTextSymbolDefault{\textSampigreek}{LGR} % Ϡ (puenc.def)
+\DeclareTextSymbolDefault{\sampi}{LGR} % ϡ
+\DeclareTextSymbolDefault{\textsampigreek}{LGR} % ϡ (puenc.def)
+\DeclareTextSymbolDefault{\anoteleia}{LGR} % ·
+\DeclareTextSymbolDefault{\erotimatiko}{LGR} % ;
+% \digamma used by amsmath!
+\DeclareTextSymbolDefault{\ddigamma}{LGR} % ϝ (greek.ldf)
+\DeclareTextSymbolDefault{\Digamma}{LGR} % Ϝ
+\DeclareTextSymbolDefault{\textdigamma}{LGR} % ϝ alias using "text" prefix
+\DeclareTextSymbolDefault{\textDigamma}{LGR} % Ϝ alias using "text" prefix
+\DeclareTextSymbolDefault{\textdigammagreek}{LGR} % ϝ (puenc.def)
+\DeclareTextSymbolDefault{\textDigammagreek}{LGR} % Ϝ (puenc.def)
+
+% numeral signs: http://en.wikipedia.org/wiki/Greek_numerals
+\DeclareTextSymbolDefault{\anwtonos}{LGR} % ʹ (Dexia keraia)
+\DeclareTextSymbolDefault{\katwtonos}{LGR} % ͵ (Aristeri keraia)
+% alias names for compatibility with hyperref's puenc.def:
+\DeclareTextSymbolDefault{\textnumeralsigngreek}{LGR}
+\DeclareTextSymbolDefault{\textnumeralsignlowergreek}{LGR}
+
% Diacritics
% ----------
-%
+%
% Diacritics are defined via "named" macros in ``lgrxenc.def``. Make them
% default in any encoding::
@@ -156,11 +242,23 @@
\DeclareTextAccentDefault{\DialytikaVaria}{LGR}
\DeclareTextAccentDefault{\DialytikaPerispomeni}{LGR}
+% Postfix accents::
+
+\DeclareTextSymbolDefault{\Ypogegrammeni}{LGR} % "small" sub-iota
+\DeclareTextSymbolDefault{\Prosgegrammeni}{LGR} % "capital" sub-iota
+
+% Auxiliary commands
+% ------------------
+%
+% ``\MakeUppercase`` requires some internal commands::
+\DeclareTextAccentDefault{\@hiatus}{LGR}
+\DeclareTextAccentDefault{\up@Dialytika}{LGR}
% .. References
% ----------
% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
+% .. _lgrx: http://www.ctan.org/pkg/lgrx
% .. _babel: http://www.ctan.org/cgi-bin/ctanPackageInformation.py?id=babel
% .. _fntguide: http://www.ctan.org/tex-archive/macros/latex/doc/fntguide.pdf
% .. _CB fonts: http://www.ctan.org/pkg/cbgreek-complete