summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-09-08 22:09:04 +0000
committerKarl Berry <karl@freefriends.org>2014-09-08 22:09:04 +0000
commitf2cbccb4cb819d91c65147f969322bcaa9977e49 (patch)
treeaf27c0cae74c1adbcd4294c5b3b91f659cbb75f9 /Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def
parent49901f331ab8e1cbb2810b3722c00d67da253ce5 (diff)
greek-fontenc (8sep14)
git-svn-id: svn://tug.org/texlive/trunk@35130 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def')
-rw-r--r--Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def70
1 files changed, 30 insertions, 40 deletions
diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def b/Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def
index b2510b6137e..06d591d6272 100644
--- a/Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def
+++ b/Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def
@@ -8,48 +8,33 @@
% :Licence: This work may be distributed and/or modified under the
% conditions of the `LaTeX Project Public License`_, either
% versionĀ 1.3 of this license or any later version.
-%
+% :Identification:
+% ::
+
+\ProvidesFile{greek-fontenc.def}
+[2013/11/28 v0.11 Common Greek font encoding definitions]
+
% :Abstract: This file provides definitions that are shared between
% font encodings providing Greek characters.
%
-% Changelog
-% ---------
-%
-% .. class:: borderless
-%
-% ===== ============ ========================================================
-% 0.9 2013-07-03 code "outsourced" from lgrxenc.def
-% 0.9.1 2013-07-17 composite definitions starting with standard accent cmds
-% 0.11 2013-11-28 ``\greekscript`` TextCommand
-% ===== ============ ========================================================
+% Changelog:
+% .. class:: borderless
+%
+% ===== ============ ========================================================
+% 0.9 2013-07-03 code "outsourced" from lgrxenc.def
+% 0.9.1 2013-07-17 composite definitions starting with standard accent cmds
+% 0.11 2013-11-28 ``\greekscript`` TextCommand
+% ===== ============ ========================================================
%
% Usage
% -----
%
-% This file can be input by font encoding definition files after declaring the
-% font encoding.
-%
-% Example:
-% Define Greek LICR's for XeTeX
-%
-% .. code:: latex
-%
-% \DeclareFontEncoding{EU1}{}{}
-% \input{greek-fontenc.def}
-% % Unicode-specific LICR - Character mappings
-% % ...
-%
+% This file is input by the font encoding definition files lgrenc.def_. and
+% greek-euenc.def_.
%
% Implementation
% --------------
-%
-% Identification
-% ~~~~~~~~~~~~~~
-% ::
-
-\ProvidesFile{greek-fontenc.def}
-[2013/11/28 v0.11 Common Greek font encoding definitions]
-
+%
% ensuregreek, greekscript
% ~~~~~~~~~~~~~~~~~~~~~~~~
%
@@ -66,8 +51,9 @@
\ProvideTextCommand{\ensuregreek}{\LastDeclaredEncoding}[1]{#1}
-% The ``\greekscript`` declaration ensures the current font encoding supports
-% the Greek script::
+% The ``\greekscript`` declaration switches to a font encoding supporting
+% the Greek script, if required. The following definition announces the
+% ``\LastDeclaredEncoding`` as Greek-supporting::
\ProvideTextCommand{\greekscript}{\LastDeclaredEncoding}{}
@@ -75,9 +61,10 @@
% Aliases
% ~~~~~~~
%
-% Compatibility aliases for hyperref_'s puenc.def, defined via
-% `DeclareTextCommand` so that up/downcasing works without the need for
-% additional uclclist entries::
+% Aliases are defined via `DeclareTextCommand` so that up/downcasing works
+% without the need for additional uclclist_ entries.
+%
+% Compatibility aliases for hyperref_'s puenc.def::
\DeclareTextCommand{\textstigmagreek}{\LastDeclaredEncoding}{\textstigma}
\DeclareTextCommand{\textkoppagreek}{\LastDeclaredEncoding}{\textkoppa}
@@ -232,7 +219,8 @@
\DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\~}{\accdasiaperispomeni}
\DeclareTextCompositeCommand{\<}{\LastDeclaredEncoding}{~}{\accdasiaperispomeni}
-
+% .. _uclclist:
+%
% UPPERCASE
% ~~~~~~~~~
%
@@ -315,8 +303,7 @@
% Substitution macros
% """""""""""""""""""
%
-% Drop diacritics
-% (The argument processing ensures that kerning is preserved) ::
+% Drop diacritics (The argument passing ensures that kerning is preserved) ::
\DeclareTextCommand{\LGR@accdropped}{\LastDeclaredEncoding}[1]{#1}
@@ -387,3 +374,6 @@
% http://mirror.ctan.org/macros/latex/contrib/teubner/teubner-doc.pdf
% .. _textalpha: textalpha.sty.html
% .. _ucs: http://www.ctan.org/pkg/unicode
+%
+% .. _lgrenc.def: lgrenc.def.html
+% .. _greek-euenc.def: greek-euenc.def.html