diff options
author | Karl Berry <karl@freefriends.org> | 2020-02-28 22:22:26 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-02-28 22:22:26 +0000 |
commit | 423f813bfe7f7b6f234d4484c70207c5c3c82822 (patch) | |
tree | ad4a500970fc439b9568ae04b137f38aa2ccbec9 /Master/texmf-dist/tex/latex/greek-fontenc/alphabeta-tuenc.def | |
parent | 4462e0ad2dc4b5e5ca7a4b5816157942b8148734 (diff) |
greek-fontenc (28feb20)
git-svn-id: svn://tug.org/texlive/trunk@53955 c570f23f-e606-0410-a88d-b1316a301751
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.def | 243 |
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 |