summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta-tuenc.def
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/greek-fontenc/alphabeta-tuenc.def')
-rw-r--r--Master/texmf-dist/tex/latex/greek-fontenc/alphabeta-tuenc.def243
1 files changed, 243 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta-tuenc.def b/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta-tuenc.def
new file mode 100644
index 00000000000..043afc86b0c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta-tuenc.def
@@ -0,0 +1,243 @@
+% alphabeta-tuenc.def
+% ===================
+% Composite 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
+% version 1.3 of this license or any later version.
+% :Identification:
+% ::
+
+\ProvidesFile{alphabeta-tuenc}
+[2020/02/28 0.14 Composite definitions for XeTeX and LuaTeX]
+
+% Composite definitions for ``alphabeta.sty`` with XeTeX and LuaTeX.
+%
+% Changelog:
+% .. class:: borderless
+%
+% ========== ====== ========================================================
+% 2013-09-12 0.1 initial version
+% 2013-10-01 0.1.1 remove clashing defs for legacy characters with oxia.
+% 2014-09-04 0.11.2 documentation update
+% 2020/02/28 0.14 rename to ``alphabeta-tuenc.def``,
+% use ``\UTFencname`` instead of ``\LastDeclaredEncoding``
+% ========== ====== ========================================================
+%
+% The alphabeta_ package re-defines the math macros for Greek letters to work
+% in both, text and math mode, so that Greek letters can be specified with
+% the established command names in text, too.
+%
+% The NFSS TextComposite mechanism looks for the next token without expanding
+% it. In order to let compositions like ``\>"\alpha`` work as expected we
+% define TextComposites with the `letter name commands`.
+%
+% This file expands the font encoding definitions in tuenc-greek.def_ with
+% composite commands for use with Unicode fonts. It is sourced by alphabeta_
+% under XeTeX/LuaTeX.
+%
+% Greek and Coptic
+% ~~~~~~~~~~~~~~~~
+% ::
+
+\DeclareTextCompositeCommand{\'}{\UTFencname}{\Alpha}{Ά}
+\DeclareTextCompositeCommand{\'}{\UTFencname}{\Epsilon}{Έ}
+\DeclareTextCompositeCommand{\'}{\UTFencname}{\Eta}{Ή}
+\DeclareTextCompositeCommand{\'}{\UTFencname}{\Iota}{Ί}
+\DeclareTextCompositeCommand{\'}{\UTFencname}{\Omicron}{Ό}
+\DeclareTextCompositeCommand{\'}{\UTFencname}{\Upsilon}{Ύ}
+\DeclareTextCompositeCommand{\'}{\UTFencname}{\Omega}{Ώ}
+\DeclareTextCompositeCommand{\accdialytikatonos}{\UTFencname}{\iota}{ΐ}
+
+\DeclareTextCompositeCommand{\"}{\UTFencname}{\Iota}{Ϊ}
+\DeclareTextCompositeCommand{\"}{\UTFencname}{\Upsilon}{Ϋ}
+\DeclareTextCompositeCommand{\'}{\UTFencname}{\alpha}{ά}
+\DeclareTextCompositeCommand{\'}{\UTFencname}{\epsilon}{έ}
+\DeclareTextCompositeCommand{\'}{\UTFencname}{\eta}{ή}
+\DeclareTextCompositeCommand{\'}{\UTFencname}{\iota}{ί}
+\DeclareTextCompositeCommand{\accdialytikatonos}{\UTFencname}{\upsilon}{ΰ}
+
+\DeclareTextCompositeCommand{\"}{\UTFencname}{\iota}{ϊ}
+\DeclareTextCompositeCommand{\"}{\UTFencname}{\upsilon}{ϋ}
+\DeclareTextCompositeCommand{\'}{\UTFencname}{\omicron}{ό}
+\DeclareTextCompositeCommand{\'}{\UTFencname}{\upsilon}{ύ}
+\DeclareTextCompositeCommand{\'}{\UTFencname}{\omega}{ώ}
+
+
+% Greek Extended
+% ~~~~~~~~~~~~~~
+% Postfix ypogegrammeni cannot be second part of composite defs.
+% ::
+
+\DeclareTextCompositeCommand{\accpsili}{\UTFencname}{\alpha}{ἀ}
+\DeclareTextCompositeCommand{\accdasia}{\UTFencname}{\alpha}{ἁ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\UTFencname}{\alpha}{ἂ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\UTFencname}{\alpha}{ἃ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\UTFencname}{\alpha}{ἄ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\UTFencname}{\alpha}{ἅ}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\UTFencname}{\alpha}{ἆ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\UTFencname}{\alpha}{ἇ}
+\DeclareTextCompositeCommand{\accpsili}{\UTFencname}{\Alpha}{Ἀ}
+\DeclareTextCompositeCommand{\accdasia}{\UTFencname}{\Alpha}{Ἁ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\UTFencname}{\Alpha}{Ἂ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\UTFencname}{\Alpha}{Ἃ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\UTFencname}{\Alpha}{Ἄ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\UTFencname}{\Alpha}{Ἅ}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\UTFencname}{\Alpha}{Ἆ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\UTFencname}{\Alpha}{Ἇ}
+
+\DeclareTextCompositeCommand{\accpsili}{\UTFencname}{\epsilon}{ἐ}
+\DeclareTextCompositeCommand{\accdasia}{\UTFencname}{\epsilon}{ἑ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\UTFencname}{\epsilon}{ἒ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\UTFencname}{\epsilon}{ἓ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\UTFencname}{\epsilon}{ἔ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\UTFencname}{\epsilon}{ἕ}
+\DeclareTextCompositeCommand{\accpsili}{\UTFencname}{\Epsilon}{Ἐ}
+\DeclareTextCompositeCommand{\accdasia}{\UTFencname}{\Epsilon}{Ἑ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\UTFencname}{\Epsilon}{Ἒ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\UTFencname}{\Epsilon}{Ἓ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\UTFencname}{\Epsilon}{Ἔ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\UTFencname}{\Epsilon}{Ἕ}
+
+\DeclareTextCompositeCommand{\accpsili}{\UTFencname}{\eta}{ἠ}
+\DeclareTextCompositeCommand{\accdasia}{\UTFencname}{\eta}{ἡ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\UTFencname}{\eta}{ἢ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\UTFencname}{\eta}{ἣ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\UTFencname}{\eta}{ἤ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\UTFencname}{\eta}{ἥ}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\UTFencname}{\eta}{ἦ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\UTFencname}{\eta}{ἧ}
+\DeclareTextCompositeCommand{\accpsili}{\UTFencname}{\Eta}{Ἠ}
+\DeclareTextCompositeCommand{\accdasia}{\UTFencname}{\Eta}{Ἡ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\UTFencname}{\Eta}{Ἢ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\UTFencname}{\Eta}{Ἣ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\UTFencname}{\Eta}{Ἤ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\UTFencname}{\Eta}{Ἥ}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\UTFencname}{\Eta}{Ἦ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\UTFencname}{\Eta}{Ἧ}
+
+\DeclareTextCompositeCommand{\accpsili}{\UTFencname}{\iota}{ἰ}
+\DeclareTextCompositeCommand{\accdasia}{\UTFencname}{\iota}{ἱ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\UTFencname}{\iota}{ἲ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\UTFencname}{\iota}{ἳ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\UTFencname}{\iota}{ἴ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\UTFencname}{\iota}{ἵ}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\UTFencname}{\iota}{ἶ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\UTFencname}{\iota}{ἷ}
+\DeclareTextCompositeCommand{\accpsili}{\UTFencname}{\Iota}{Ἰ}
+\DeclareTextCompositeCommand{\accdasia}{\UTFencname}{\Iota}{Ἱ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\UTFencname}{\Iota}{Ἲ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\UTFencname}{\Iota}{Ἳ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\UTFencname}{\Iota}{Ἴ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\UTFencname}{\Iota}{Ἵ}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\UTFencname}{\Iota}{Ἶ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\UTFencname}{\Iota}{Ἷ}
+
+\DeclareTextCompositeCommand{\accpsili}{\UTFencname}{\omicron}{ὀ}
+\DeclareTextCompositeCommand{\accdasia}{\UTFencname}{\omicron}{ὁ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\UTFencname}{\omicron}{ὂ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\UTFencname}{\omicron}{ὃ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\UTFencname}{\omicron}{ὄ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\UTFencname}{\omicron}{ὅ}
+\DeclareTextCompositeCommand{\accpsili}{\UTFencname}{\Omicron}{Ὀ}
+\DeclareTextCompositeCommand{\accdasia}{\UTFencname}{\Omicron}{Ὁ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\UTFencname}{\Omicron}{Ὂ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\UTFencname}{\Omicron}{Ὃ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\UTFencname}{\Omicron}{Ὄ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\UTFencname}{\Omicron}{Ὅ}
+
+\DeclareTextCompositeCommand{\accpsili}{\UTFencname}{\upsilon}{ὐ}
+\DeclareTextCompositeCommand{\accdasia}{\UTFencname}{\upsilon}{ὑ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\UTFencname}{\upsilon}{ὒ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\UTFencname}{\upsilon}{ὓ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\UTFencname}{\upsilon}{ὔ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\UTFencname}{\upsilon}{ὕ}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\UTFencname}{\upsilon}{ὖ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\UTFencname}{\upsilon}{ὗ}
+\DeclareTextCompositeCommand{\accdasia}{\UTFencname}{\Upsilon}{Ὑ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\UTFencname}{\Upsilon}{Ὓ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\UTFencname}{\Upsilon}{Ὕ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\UTFencname}{\Upsilon}{Ὗ}
+
+\DeclareTextCompositeCommand{\accpsili}{\UTFencname}{\omega}{ὠ}
+\DeclareTextCompositeCommand{\accdasia}{\UTFencname}{\omega}{ὡ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\UTFencname}{\omega}{ὢ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\UTFencname}{\omega}{ὣ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\UTFencname}{\omega}{ὤ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\UTFencname}{\omega}{ὥ}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\UTFencname}{\omega}{ὦ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\UTFencname}{\omega}{ὧ}
+\DeclareTextCompositeCommand{\accpsili}{\UTFencname}{\Omega}{Ὠ}
+\DeclareTextCompositeCommand{\accdasia}{\UTFencname}{\Omega}{Ὡ}
+\DeclareTextCompositeCommand{\accpsilivaria}{\UTFencname}{\Omega}{Ὢ}
+\DeclareTextCompositeCommand{\accdasiavaria}{\UTFencname}{\Omega}{Ὣ}
+\DeclareTextCompositeCommand{\accpsilioxia}{\UTFencname}{\Omega}{Ὤ}
+\DeclareTextCompositeCommand{\accdasiaoxia}{\UTFencname}{\Omega}{Ὥ}
+\DeclareTextCompositeCommand{\accpsiliperispomeni}{\UTFencname}{\Omega}{Ὦ}
+\DeclareTextCompositeCommand{\accdasiaperispomeni}{\UTFencname}{\Omega}{Ὧ}
+
+\DeclareTextCompositeCommand{\`}{\UTFencname}{\alpha}{ὰ}
+\DeclareTextCompositeCommand{\`}{\UTFencname}{\epsilon}{ὲ}
+\DeclareTextCompositeCommand{\`}{\UTFencname}{\eta}{ὴ}
+\DeclareTextCompositeCommand{\`}{\UTFencname}{\iota}{ὶ}
+\DeclareTextCompositeCommand{\`}{\UTFencname}{\omicron}{ὸ}
+\DeclareTextCompositeCommand{\`}{\UTFencname}{\upsilon}{ὺ}
+\DeclareTextCompositeCommand{\`}{\UTFencname}{\omega}{ὼ}
+
+\DeclareTextCompositeCommand{\u}{\UTFencname}{\alpha}{ᾰ}
+\DeclareTextCompositeCommand{\=}{\UTFencname}{\alpha}{ᾱ}
+\DeclareTextCompositeCommand{\~}{\UTFencname}{\alpha}{ᾶ}
+\DeclareTextCompositeCommand{\accperispomeni}{\UTFencname}{\alpha}{ᾶ}
+\DeclareTextCompositeCommand{\u}{\UTFencname}{\Alpha}{Ᾰ}
+\DeclareTextCompositeCommand{\=}{\UTFencname}{\Alpha}{Ᾱ}
+\DeclareTextCompositeCommand{\`}{\UTFencname}{\Alpha}{Ὰ}
+\DeclareTextCompositeCommand{\accvaria}{\UTFencname}{\Alpha}{Ὰ}
+
+\DeclareTextCompositeCommand{\~}{\UTFencname}{\eta}{ῆ}
+\DeclareTextCompositeCommand{\accperispomeni}{\UTFencname}{\eta}{ῆ}
+\DeclareTextCompositeCommand{\`}{\UTFencname}{\Epsilon}{Ὲ}
+\DeclareTextCompositeCommand{\`}{\UTFencname}{\Eta}{Ὴ}
+\DeclareTextCompositeCommand{\accvaria}{\UTFencname}{\Epsilon}{Ὲ}
+\DeclareTextCompositeCommand{\accvaria}{\UTFencname}{\Eta}{Ὴ}
+
+\DeclareTextCompositeCommand{\u}{\UTFencname}{\iota}{ῐ}
+\DeclareTextCompositeCommand{\=}{\UTFencname}{\iota}{ῑ}
+\DeclareTextCompositeCommand{\accdialytikavaria}{\UTFencname}{\iota}{ῒ}
+\DeclareTextCompositeCommand{\accdialytikaoxia}{\UTFencname}{\iota}{ΐ}
+\DeclareTextCompositeCommand{\~}{\UTFencname}{\iota}{ῖ}
+\DeclareTextCompositeCommand{\accperispomeni}{\UTFencname}{\iota}{ῖ}
+\DeclareTextCompositeCommand{\accdialytikaperispomeni}{\UTFencname}{\iota}{ῗ}
+\DeclareTextCompositeCommand{\u}{\UTFencname}{\Iota}{Ῐ}
+\DeclareTextCompositeCommand{\=}{\UTFencname}{\Iota}{Ῑ}
+\DeclareTextCompositeCommand{\`}{\UTFencname}{\Iota}{Ὶ}
+\DeclareTextCompositeCommand{\accvaria}{\UTFencname}{\Iota}{Ὶ}
+
+\DeclareTextCompositeCommand{\u}{\UTFencname}{\upsilon}{ῠ}
+\DeclareTextCompositeCommand{\=}{\UTFencname}{\upsilon}{ῡ}
+\DeclareTextCompositeCommand{\accdialytikavaria}{\UTFencname}{\upsilon}{ῢ}
+\DeclareTextCompositeCommand{\accdialytikaoxia}{\UTFencname}{\upsilon}{ΰ}
+\DeclareTextCompositeCommand{\accpsili}{\UTFencname}{\rho}{ῤ}
+\DeclareTextCompositeCommand{\accdasia}{\UTFencname}{\rho}{ῥ}
+\DeclareTextCompositeCommand{\~}{\UTFencname}{\upsilon}{ῦ}
+\DeclareTextCompositeCommand{\accperispomeni}{\UTFencname}{\upsilon}{ῦ}
+\DeclareTextCompositeCommand{\accdialytikaperispomeni}{\UTFencname}{\upsilon}{ῧ}
+\DeclareTextCompositeCommand{\u}{\UTFencname}{\Upsilon}{Ῠ}
+\DeclareTextCompositeCommand{\=}{\UTFencname}{\Upsilon}{Ῡ}
+\DeclareTextCompositeCommand{\`}{\UTFencname}{\Upsilon}{Ὺ}
+\DeclareTextCompositeCommand{\accvaria}{\UTFencname}{\Upsilon}{Ὺ}
+\DeclareTextCompositeCommand{\accdasia}{\UTFencname}{\Rho}{Ῥ}
+
+\DeclareTextCompositeCommand{\~}{\UTFencname}{\omega}{ῶ}
+\DeclareTextCompositeCommand{\accperispomeni}{\UTFencname}{\omega}{ῶ}
+\DeclareTextCompositeCommand{\`}{\UTFencname}{\Omicron}{Ὸ}
+\DeclareTextCompositeCommand{\`}{\UTFencname}{\Omega}{Ὼ}
+\DeclareTextCompositeCommand{\accvaria}{\UTFencname}{\Omicron}{Ὸ}
+\DeclareTextCompositeCommand{\accvaria}{\UTFencname}{\Omega}{Ὼ}
+
+% .. References
+%
+% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
+% .. _alphabeta: alphabeta.sty.html
+% .. _tuenc-greek.def: tuenc-greek.def.html