summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/greek-fontenc/greek-euenc.def
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/greek-fontenc/greek-euenc.def')
-rw-r--r--Master/texmf-dist/tex/latex/greek-fontenc/greek-euenc.def89
1 files changed, 45 insertions, 44 deletions
diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/greek-euenc.def b/Master/texmf-dist/tex/latex/greek-fontenc/greek-euenc.def
index 8df1b65c748..b03bb7ff4bb 100644
--- a/Master/texmf-dist/tex/latex/greek-fontenc/greek-euenc.def
+++ b/Master/texmf-dist/tex/latex/greek-fontenc/greek-euenc.def
@@ -2,7 +2,7 @@
% +++++++++++++++
% Greek LICR definitions for XeTeX and LuaTeX
% *******************************************
-%
+%
% :Copyright: © 2013 Günter Milde
% :Licence: This work may be distributed and/or modified under the
% conditions of the `LaTeX Project Public License`_, either
@@ -11,61 +11,62 @@
% ::
\ProvidesFile{greek-euenc.def}
-[2014/09/08 0.11.2 Greek LICRs for XeTeX and LuaTeX]
+[2014/12/12 0.12 Greek LICRs for XeTeX and LuaTeX]
% :abstract:
% Experimental support for Greek LICR macros with XeTeX and LuaTeX.
% Extends euenc_. Used by babel-greek_ and textalpha_.
-%
+%
% History:
% .. class:: borderless
-%
-% ========== ====== ========================================================
-% 2013-07-16 0.1 initial version
-% 2013-07-18 0.1.1 bugfix: wrong breathings psilioxia -> dasiaoxia
-% 2013-07-19 0.1.2 bugfix: Disable composite defs starting with char macro,
-% .. fix "hiatus" handling.
-% 2013-07-24 0.1.3 fix "input" path.
-% 2013-10-01 0.1.4 remove clashing defs for legacy characters with oxia,
-% .. fix upcasing of ``\finalsigma``.
-% 2013-12-01 0.11.1 fix identification.
-% 2014-09-08 0.11.2 ``\textKoppa`` macro
+%
+% ====== ========== ========================================================
+% 0.1 2013-07-16 initial version
+% 0.1.1 2013-07-18 bugfix: wrong breathings psilioxia -> dasiaoxia
+% 0.1.2 2013-07-19 bugfix: Disable composite defs starting with char macro,
+% .. fix "hiatus" handling.
+% 0.1.3 2013-07-24 fix "input" path.
+% 0.1.4 2013-10-01 remove clashing defs for legacy characters with oxia,
+% .. fix upcasing of ``\finalsigma``.
+% 0.11.1 2013-12-01 fix identification.
+% 0.11.2 2014-09-08 ``\textKoppa`` macro
% .. (Capital Koppa is not defined in LGR but Unicode).
-% ========== ====== ========================================================
-%
+% 0.12 2014-12-12 Remove symbol macros for breathing accents.
+% ====== ========== ========================================================
+%
% Motivation
% ==========
-%
+%
% LICR macro definitions for the Greek script are missing in both, xunicode_
% and euenc_.
-%
+%
% This file expands the font encoding definition files ``eu1enc.def`` rsp.
% ``eu2enc.def`` from euenc_ defining `LaTeX Internal Character
% Representaction` (LICR) macros for Greek letters and symbols. It works
% independed of xunicode_ using the standard commands for `LaTeX2e font
% selection`_.
-%
+%
% Requirements
% ============
-%
+%
% Requires XeTeX or LuaTeX, euenc_ (usually loaded via fontspec_), and a font
-% with Greek characters.
-%
+% with Greek characters.
+%
% See `<greek-euenc-doc.tex>`_ and `<greek-euenc-doc.pdf>`_ for setup and
% usage examples.
-%
-%
+%
+%
% Greek Diacritics
% ================
-%
+%
% Define "named macros" for simple and combined diacritics.
-%
+%
% * Named accent macros can be used instead of the ``\@tabacckludge`` by
% to-LaTeX converters to ensure working also inside the tabbing environment.
-%
+%
% * Named macros are required for upcasing according to Greek typesetting
% conventions and in the definition of composite commands.
-%
+%
% Greek alias names for standard accents::
\DeclareTextCommand{\acctonos}{\LastDeclaredEncoding}{\@tabacckludge'}
@@ -74,18 +75,18 @@
\DeclareTextCommand{\accperispomeni}{\LastDeclaredEncoding}{\@tabacckludge~}
% Breathings:
-%
+%
% (The COMBINING GREEK KORONIS is a legacy character, discarded in favour of
% COMBINING COMMA ABOVE) ::
\DeclareTextCommand{\accpsili}{\LastDeclaredEncoding}[1]{#1\char"0313 } % ψιλή spiritus lenis (smooth breathing)
\DeclareTextCommand{\accdasia}{\LastDeclaredEncoding}[1]{#1\char"0314 } % δασεῖα spiritus asper (rough breathing)
-\DeclareTextCommand{\>}{\LastDeclaredEncoding}{\accpsili}
-\DeclareTextCommand{\<}{\LastDeclaredEncoding}{\accdasia}
+% \DeclareTextCommand{\>}{\LastDeclaredEncoding}{\accpsili}
+% \DeclareTextCommand{\<}{\LastDeclaredEncoding}{\accdasia}
% Sub-iota:
-%
+%
% ``\ypogegrammeni`` is a postfix accent (ligature in LGR) ::
\DeclareTextSymbol{\ypogegrammeni}{\LastDeclaredEncoding}{0837} % COMBINING GREEK YPOGEGRAMMENI
@@ -108,7 +109,7 @@
% Common Definitions
% ==================
-%
+%
% Use the `common Greek font encoding definitions`_::
\input{greek-fontenc.def}
@@ -116,17 +117,17 @@
% Character Definitions
% =====================
-%
+%
% General Punctuation
% ~~~~~~~~~~~~~~~~~~~
-%
+%
% Ligature break up with ZERO WIDTH NON-JOINER::
\DeclareTextCommand{\textcompwordmark}{\LastDeclaredEncoding}{\char"200C}
% Greek and Coptic
% ~~~~~~~~~~~~~~~~
-%
+%
% ::
% NR Unicode Name % babel name, % PU name
@@ -238,11 +239,11 @@
% Greek Extended
% ~~~~~~~~~~~~~~
-%
+%
% We skip definitions for characters "... WITH OXIA", because they would
% overwrite the defintions for "... WITH TONOS" in the `Greek and Coptic`
% block.
-%
+%
% ::
\DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textalpha}{ἀ}
@@ -496,10 +497,10 @@
% ~~~~~~~~~~~~~~~~~~~~~
% TODO: map other chars to corresponding Greek letters.
% See also the grnumalt_ package.
-%
+%
% Definition with literal Unicode characters, because the code-point has 5
% hexadecimal digits:
-%
+%
% ::
\DeclareTextCommand{\textpentedeka}{\LastDeclaredEncoding}{𐅄} % GREEK ACROPHONIC ATTIC FIFTY
@@ -510,7 +511,7 @@
% UPPERCASE
% =========
-%
+%
% The common Greek font encoding definitions in greek-fontenc.def_ extend the
% `uclclist` with Greek LICR macros. Here, we add Unicode-specific "hiatus_"
% handling (copied from lgrenc.def_ and changed Latin transcription to Unicode
@@ -537,7 +538,7 @@
}
% .. References
-%
+%
% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
% .. _babel-greek: http://www.ctan.org/pkg/babel-greek
% .. _euenc: http://www.ctan.org/pkg/euenc
@@ -547,8 +548,8 @@
% .. _inputenc: http://www.ctan.org/pkg/inputenc
% .. _textalpha: textalpha.sty.html
% .. _xunicode: http://www.ctan.org/pkg/xunicode
-%
-% .. _LaTeX2e font selection:
+%
+% .. _LaTeX2e font selection:
% http://mirror.ctan.org/macros/latex/doc/fntguide.pdf
% .. _common Greek font encoding definitions:
% .. _greek-fontenc.def: greek-fontenc.def.html