% lgrxenc.def
% ***********
%
% comprehensive LGR Greek font encoding definitions
% =================================================
%
% :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:  Obsolete font encoding file for Greek in text.
%
%             For new documents, use ``lgrenc.def`` from greek-fontenc_ (which
%             is also required by this file).
%
% .. 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
%                     ``\@uclclist``
% 0.3.1 2010-06-10    code cleanup: replace dummy accent hack
%                     with TextCommand
% 0.4   2010-06-15    more text symbols
% 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
% 0.6.1 2013-02-12    ``\@uclclist`` entries for `PU` aliases
% 0.7   2013-05-03    documentation update, new accent macros names
% 0.8   2013-05-30    backwards compatibility file for new lgrenc.def
% ===== ============  ====================================================
%
% Usage
% -----
%
% This file is only kept for backwards compatibility with existing documents.
%
% For new documents, use ``lgrenc.def`` from greek-fontenc_ (which is also
% required by this file).
%
% Example:
%   Select font encodings `T1` (as default) and `LGR`:
%
%   .. code:: latex
%
%      \usepackage[LGR,T1]{fontenc}
%
%   Select font encodings `T1` and (as default) `LGR`:
%
%   .. code:: latex
%
%      \usepackage[T1,LGR]{fontenc}
%
%   Babel_'s "greek" option and the textalpha and alphabeta packages also load
%   ``lgrenc.def``, so after any of the following lines, "LGR" is declared and
%   set up as a font encoding:
%
%   .. code:: latex
%
%      \usepackage[greek,english]{babel} % default language English
%
%      \usepackage[greek,english]{babel} % default language Greek
%
%      \usepackage{textalpha}
%
%      \usepackage{alphabeta}
%
%
% Implementation
% --------------
%
% Identification
% ~~~~~~~~~~~~~~
% ::

\ProvidesFile{lgrxenc.def}
[2013/05/30 v0.8 comprehensive LGR Greek Font Encoding definitions]


% Requirements
% ~~~~~~~~~~~~
%
% To declare and set up the LGR font encoding, we use the successor file
% ``lgrenc.def`` from greek-fontenc_::

\input{lgrenc.def}

% Backwards compatibility definitions
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%
% ``\TextGreek`` is now called ``\ensuregreek``::

\DeclareTextCommand{\TextGreek}{LGR}[1]{#1}


% Additional Greek symbols
% """"""""""""""""""""""""
%
% Compatibility aliases (defined via `TextCommand` so that up/downcasing works
% without the need for additional uclclist entries.
%
% Ancient Greek Numbers (Athenian Numerals)
% '''''''''''''''''''''''''''''''''''''''''
%
% Names from the athnum_ package::

\DeclareTextCommand{\PiDelta}{LGR}{\pentedeka}  % GREEK ACROPHONIC ATTIC FIFTY
\DeclareTextCommand{\PiEta}{LGR}{\pentehekaton} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
\DeclareTextCommand{\PiChi}{LGR}{\penteqilioi}  % GREEK ACROPHONIC ATTIC FIVE THOUSAND
\DeclareTextCommand{\PiMu}{LGR}{\pentemurioi}   % GREEK ACROPHONIC ATTIC FIFTY THOUSAND

% Archaic letters
% '''''''''''''''
%
% Names from babel_'s ``greek.ldf`` and teubner_ ::

\DeclareTextCommand{\vardigamma}{LGR}{\textvarstigma} % greek.ldf
\DeclareTextCommand{\ddigamma}{LGR}{\textdigamma}     % greek.ldf
\DeclareTextCommand{\Digamma}{LGR}{\textDigamma}      % greek.ldf

\DeclareTextCommand{\stigma}{LGR}{\textstigma}       % ϛ (greek.ldf, teubner)
\DeclareTextCommand{\varstigma}{LGR}{\textvarstigma} % stigma variant (CB.enc, teubner)
\DeclareTextCommand{\koppa}{LGR}{\textkoppa}         % ϟ (greek small letter koppa)
\DeclareTextCommand{\qoppa}{LGR}{\textqoppa}         % ϙ (archaic koppa)
\DeclareTextCommand{\Qoppa}{LGR}{\textQoppa}         % Ϙ (archaic Koppa)
\DeclareTextCommand{\Stigma}{LGR}{\textStigma}       % Ϛ (teubner) in some fonts ϹΤ ligature
\DeclareTextCommand{\Sampi}{LGR}{\textSampi}         % Ϡ
\DeclareTextCommand{\sampi}{LGR}{\textsampi}         % ϡ
\DeclareTextCommand{\anoteleia}{LGR}{\textanoteleia} % ·
\DeclareTextCommand{\erotimatiko}{LGR}{\texterotimatiko} % ;


% Numeral signs
% '''''''''''''
% See also http://en.wikipedia.org/wiki/Greek_numerals
%
% Names from babel_, teubner_, and hyperref_'s puenc.def::

\DeclareTextCommand{\anwtonos}{LGR}{\textnumeralsigngreek} % ʹ (Dexia keraia)
\DeclareTextCommand{\katwtonos}{LGR}{\textnumeralsignlowergreek} % ͵ (Aristeri keraia)


% Diacritics
% ~~~~~~~~~~
%
% Backwards compatibility with LGRx versions < 0.7::

\DeclareTextCommand{\Ypogegrammeni}{LGR}{\ypogegrammeni}
\DeclareTextCommand{\Prosgegrammeni}{LGR}{\prosgegrammeni}

\DeclareTextCommand{\lowbreve}{LGR}{\brevebelow}
\DeclareTextCommand{\Dasia}{LGR}{\accdasia}
\DeclareTextCommand{\Psili}{LGR}{\accpsili}
\DeclareTextCommand{\Tonos}{LGR}{\acctonos}
\DeclareTextCommand{\Varia}{LGR}{\accvaria}
\DeclareTextCommand{\Perispomeni}{LGR}{\accperispomeni}
\DeclareTextCommand{\Dialytika}{LGR}{\accdialytika}

\DeclareTextCommand{\DialytikaPerispomeni}{LGR}{\accdialytikaperispomeni}
\DeclareTextCommand{\DialytikaTonos}{LGR}{\accdialytikatonos}
\DeclareTextCommand{\DialytikaVaria}{LGR}{\accdialytikavaria}
\DeclareTextCommand{\DasiaPerispomeni}{LGR}{\accdasiaperispomeni}
\DeclareTextCommand{\DasiaVaria}{LGR}{\accdasiavaria}
\DeclareTextCommand{\DasiaOxia}{LGR}{\accdasiaoxia}
\DeclareTextCommand{\PsiliPerispomeni}{LGR}{\accpsiliperispomeni}
\DeclareTextCommand{\PsiliOxia}{LGR}{\accpsilioxia}
\DeclareTextCommand{\PsiliVaria}{LGR}{\accpsilivaria}


% .. References
%    ----------
%
% .. _alphabeta: alphabeta.sty.html
% .. _athnum: http://www.ctan.org/pkg/athnum
% .. _Babel: http://www.ctan.org/pkg/babel
% .. _fntguide: http://mirror.ctan.org/macros/latex/doc/fntguide.pdf
% .. _fontenc:  http://www.ctan.org/pkg/fontenc
% .. _greek-fontenc: http://www.ctan.org/pkg/greek-fontenc
% .. _hyperref: http://www.ctan.org/pkg/hyperref
% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
% .. _lgrx: http://www.ctan.org/pkg/lgrx
% .. _libertine: http://www.ctan.org/pkg/libertine-legacy
% .. _teubner: http://www.ctan.org/pkg/teubner
% .. _textalpha: textalpha.sty.html
% .. _ucs: http://www.ctan.org/pkg/unicode