% 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