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.
\ProvidesFile{lgrenc.dfu}[2012/07/03 0.2 UTF-8 support for Greek]
This package is part of the lgrx bundle.
Based on a babel patch by Werner Lemberg, with input from the ucs package (ucsencs.def) by Dominique Unruh and CB.enc by Apostolos Syropoulos.
2010-06-16 |
0.1 |
initial version |
2012-06-27 |
0.2 |
support for accented Greek characters with textalpha |
Requires extended font encoding definitions from lgrxenc.def:
\usepackage[LGRx,T1]{fontenc} % define LGR and T1 encodings \usepackage[utf8]{inputenc} % standard UTF-8 input encoding
Note
as the LGRx option define the LGR (not LGRx) font encoding, it cannot be given as last option! Use, e.g., \usepackage[LGRx,T1,LGR]{fontenc} to make LGR the default.
By default, text containing Greek Unicode characters must be marked as requiring a font encoding that supports Greek script, e.g. by setting the language to greek or polutonikogreek. This is a generic feature of inputenc's utf8 option (an equivalent restriction holds for the Cyrillic script).
With the textalpha or alphabeta packages of this bundle, Greek Unicode literals can be used without special markup also in non-Greek documents:
\usepackage[utf8]{inputenc} % standard UTF-8 input encoding \usepackage[T1]{fontenc} % use T1 font encoding as default \usepackage{textalpha} % also loads lgrxenc.def
Some characters exist in other font encodings too. Care has been taken to ensure the definitions match with other *.dfu and *enc.def files.
\DeclareUnicodeCharacter{00A8}{\textasciidieresis} % ¨
\DeclareUnicodeCharacter{00AB}{\guillemotleft} % «
\DeclareUnicodeCharacter{00AF}{\textasciimacron} % ¯
\DeclareUnicodeCharacter{00B4}{\textasciiacute} % ´
\DeclareUnicodeCharacter{00B7}{\textperiodcentered} % ·
\DeclareUnicodeCharacter{00BB}{\guillemotright} % »
\DeclareUnicodeCharacter{0259}{\textschwa} % ə
\DeclareUnicodeCharacter{02D8}{\textasciibreve} % ˘
\DeclareUnicodeCharacter{200C}{\textcompwordmark} % ZWNJ
\DeclareUnicodeCharacter{2013}{\textendash} % –
\DeclareUnicodeCharacter{2014}{\textemdash} % —
\DeclareUnicodeCharacter{2018}{\textquoteleft} % ‘
\DeclareUnicodeCharacter{2019}{\textquoteright} % ’
\DeclareUnicodeCharacter{201A}{\quotesinglbase} % ‚
\DeclareUnicodeCharacter{2030}{\textperthousand} % ‰
\DeclareUnicodeCharacter{2039}{\guilsinglleft} % ‹
\DeclareUnicodeCharacter{203A}{\guilsinglright} % ›
\DeclareUnicodeCharacter{20AC}{\texteuro} % €
When there are different names for a Greek letter, use the one from PUenc.dfu (hyperref's PDF-Unicode encoding) as this is the one most likely to be used together with this file.
Use \TextGreek for compound definitions of Unicode characters to make sure accented characters work in any font encoding if the textalpha package is used:
% NR Unicode Name % babel name, UCS name
% 0370 GREEK CAPITAL LETTER HETA % Ͱ
% 0371 GREEK SMALL LETTER HETA % ͱ
% 0372 GREEK CAPITAL LETTER ARCHAIC SAMPI % Ͳ
% 0373 GREEK SMALL LETTER ARCHAIC SAMPI % Ͳ
\DeclareUnicodeCharacter{0374}{\textnumeralsigngreek} % ʹ \anwtonos, \textdexiakeraia
\DeclareUnicodeCharacter{0375}{\textnumeralsignlowergreek} % ͵ \katwtonos, \textaristerikeraia,
% 0376 GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA % Ͷ
% 0377 GREEK SMALL LETTER PAMPHYLIAN DIGAMMA % ͷ
\DeclareUnicodeCharacter{037A}{\textcompwordmark\Ypogegrammeni} % ͺ \textsubiota{\empty}
% 037B GREEK SMALL REVERSED LUNATE SIGMA SYMBOL %
% 037C GREEK SMALL DOTTED LUNATE SIGMA SYMBOL %
% 037D GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL %
\DeclareUnicodeCharacter{037E}{\erotimatiko} % ; \textquestion
\DeclareUnicodeCharacter{0384}{\TextGreek{\@tabacckludge'\textcompwordmark}} % ΄
\DeclareUnicodeCharacter{0385}{\TextGreek{\"'\textcompwordmark}} % ΅ \textdialytikatonos{\empty}}
\DeclareUnicodeCharacter{0386}{\TextGreek{\@tabacckludge'\textAlpha}} % Ά
\DeclareUnicodeCharacter{0387}{\anoteleia} % · \textanoteleia
\DeclareUnicodeCharacter{0388}{\TextGreek{\@tabacckludge'\textEpsilon}} % Έ
\DeclareUnicodeCharacter{0389}{\TextGreek{\@tabacckludge'\textEta}} % Ή
\DeclareUnicodeCharacter{038A}{\TextGreek{\@tabacckludge'\textIota}} % Ί
\DeclareUnicodeCharacter{038C}{\TextGreek{\@tabacckludge'\textOmicron}} % Ό
\DeclareUnicodeCharacter{038E}{\TextGreek{\@tabacckludge'\textUpsilon}} % Ύ
\DeclareUnicodeCharacter{038F}{\TextGreek{\@tabacckludge'\textOmega}} % Ώ
\DeclareUnicodeCharacter{0390}{\TextGreek{\"'\textiota}} % ΐ \textdialytikatonos\textiota
\DeclareUnicodeCharacter{0391}{\textAlpha} % Α
\DeclareUnicodeCharacter{0392}{\textBeta} % Β
\DeclareUnicodeCharacter{0393}{\textGamma} % Γ
\DeclareUnicodeCharacter{0394}{\textDelta} % Δ
\DeclareUnicodeCharacter{0395}{\textEpsilon} % Ε
\DeclareUnicodeCharacter{0396}{\textZeta} % Ζ
\DeclareUnicodeCharacter{0397}{\textEta} % Η
\DeclareUnicodeCharacter{0398}{\textTheta} % Θ
\DeclareUnicodeCharacter{0399}{\textIota} % Ι
\DeclareUnicodeCharacter{039A}{\textKappa} % Κ
\DeclareUnicodeCharacter{039B}{\textLambda} % Λ
\DeclareUnicodeCharacter{039C}{\textMu} % Μ
\DeclareUnicodeCharacter{039D}{\textNu} % Ν
\DeclareUnicodeCharacter{039E}{\textXi} % Ξ
\DeclareUnicodeCharacter{039F}{\textOmicron} % Ο
\DeclareUnicodeCharacter{03A0}{\textPi} % Π
\DeclareUnicodeCharacter{03A1}{\textRho} % Ρ
\DeclareUnicodeCharacter{03A3}{\textSigma} % Σ
\DeclareUnicodeCharacter{03A4}{\textTau} % Τ
\DeclareUnicodeCharacter{03A5}{\textUpsilon} % Υ
\DeclareUnicodeCharacter{03A6}{\textPhi} % Φ
\DeclareUnicodeCharacter{03A7}{\textChi} % Χ
\DeclareUnicodeCharacter{03A8}{\textPsi} % Ψ
\DeclareUnicodeCharacter{03A9}{\textOmega} % Ω
\DeclareUnicodeCharacter{03AA}{\TextGreek{\"\textIota}} % Ϊ
\DeclareUnicodeCharacter{03AB}{\TextGreek{\"\textUpsilon}} % Ϋ
\DeclareUnicodeCharacter{03AC}{\TextGreek{\@tabacckludge'\textalpha}} % ά
\DeclareUnicodeCharacter{03AD}{\TextGreek{\@tabacckludge'\textepsilon}} % έ
\DeclareUnicodeCharacter{03AE}{\TextGreek{\@tabacckludge'\texteta}} % ή
\DeclareUnicodeCharacter{03AF}{\TextGreek{\@tabacckludge'\textiota}} % ί
\DeclareUnicodeCharacter{03B0}{\TextGreek{\"'\textupsilon}} % ΰ \textdialytikatonos\textupsilon, \"\textupsilonacute
\DeclareUnicodeCharacter{03B1}{\textalpha} % α
\DeclareUnicodeCharacter{03B2}{\textbeta} % β
\DeclareUnicodeCharacter{03B3}{\textgamma} % γ
\DeclareUnicodeCharacter{03B4}{\textdelta} % δ
\DeclareUnicodeCharacter{03B5}{\textepsilon} % ε
\DeclareUnicodeCharacter{03B6}{\textzeta} % ζ
\DeclareUnicodeCharacter{03B7}{\texteta} % η
\DeclareUnicodeCharacter{03B8}{\texttheta} % θ
\DeclareUnicodeCharacter{03B9}{\textiota} % ι
\DeclareUnicodeCharacter{03BA}{\textkappa} % κ
\DeclareUnicodeCharacter{03BB}{\textlambda} % λ
\DeclareUnicodeCharacter{03BC}{\textmu} % μ \textmu, \textmugreek
\DeclareUnicodeCharacter{03BD}{\textnu} % ν
\DeclareUnicodeCharacter{03BE}{\textxi} % ξ
\DeclareUnicodeCharacter{03BF}{\textomicron} % ο
\DeclareUnicodeCharacter{03C0}{\textpi} % π
\DeclareUnicodeCharacter{03C1}{\textrho} % ρ
\DeclareUnicodeCharacter{03C2}{\textvarsigma} % ς
\DeclareUnicodeCharacter{03C3}{\textsigma} % σ
\DeclareUnicodeCharacter{03C4}{\texttau} % τ
\DeclareUnicodeCharacter{03C5}{\textupsilon} % υ
\DeclareUnicodeCharacter{03C6}{\textphi} % φ
\DeclareUnicodeCharacter{03C7}{\textchi} % χ
\DeclareUnicodeCharacter{03C8}{\textpsi} % ψ
\DeclareUnicodeCharacter{03C9}{\textomega} % ω
\DeclareUnicodeCharacter{03CA}{\TextGreek{\"\textiota}} % ϊ
\DeclareUnicodeCharacter{03CB}{\TextGreek{\"\textupsilon}} % ϋ
\DeclareUnicodeCharacter{03CC}{\TextGreek{\@tabacckludge'\textomicron}} % ό
\DeclareUnicodeCharacter{03CD}{\TextGreek{\@tabacckludge'\textupsilon}} % ύ
\DeclareUnicodeCharacter{03CE}{\TextGreek{\@tabacckludge'\textomega}} % ώ
\DeclareUnicodeCharacter{03D8}{\Qoppa} % Ϙ
\DeclareUnicodeCharacter{03D9}{\qoppa} % ϙ
\DeclareUnicodeCharacter{03DA}{\textStigmagreek} % Ϛ \Stigma
\DeclareUnicodeCharacter{03DB}{\textstigmagreek} % ϛ \stigma, \textstigma
\DeclareUnicodeCharacter{03DC}{\textDigammagreek} % Ϝ \Digamma, \textDigamma
\DeclareUnicodeCharacter{03DD}{\textdigammagreek} % ϝ \ddigamma, \textdigamma
%03DE GREEK LETTER KOPPA % Ϟ \textKoppagreek
\DeclareUnicodeCharacter{03DF}{\textkoppagreek} % ϟ \koppa, \textqoppa [sic!]
\DeclareUnicodeCharacter{03E0}{\textSampigreek} % Ϡ \Sampi
\DeclareUnicodeCharacter{03E1}{\textsampigreek} % ϡ \sampi, \textsampi
\DeclareUnicodeCharacter{1F00}{\TextGreek{\@tabacckludge>\textalpha}} % ἀ
\DeclareUnicodeCharacter{1F01}{\TextGreek{\@tabacckludge<\textalpha}} % ἁ
\DeclareUnicodeCharacter{1F02}{\TextGreek{\@tabacckludge>`\textalpha}} % ἂ
\DeclareUnicodeCharacter{1F03}{\TextGreek{\@tabacckludge<`\textalpha}} % ἃ
\DeclareUnicodeCharacter{1F04}{\TextGreek{\@tabacckludge>'\textalpha}} % ἄ
\DeclareUnicodeCharacter{1F05}{\TextGreek{\@tabacckludge<'\textalpha}} % ἅ
\DeclareUnicodeCharacter{1F06}{\TextGreek{\@tabacckludge>~\textalpha}} % ἆ
\DeclareUnicodeCharacter{1F07}{\TextGreek{\@tabacckludge<\~\textalpha}} % ἇ
\DeclareUnicodeCharacter{1F08}{\TextGreek{\@tabacckludge>\textAlpha}} % Ἀ
\DeclareUnicodeCharacter{1F09}{\TextGreek{\@tabacckludge<\textAlpha}} % Ἁ
\DeclareUnicodeCharacter{1F0A}{\TextGreek{\@tabacckludge>`\textAlpha}} % Ἂ
\DeclareUnicodeCharacter{1F0B}{\TextGreek{\@tabacckludge<`\textAlpha}} % Ἃ
\DeclareUnicodeCharacter{1F0C}{\TextGreek{\@tabacckludge>'\textAlpha}} % Ἄ
\DeclareUnicodeCharacter{1F0D}{\TextGreek{\@tabacckludge<'\textAlpha}} % Ἅ
\DeclareUnicodeCharacter{1F0E}{\TextGreek{\@tabacckludge>~\textAlpha}} % Ἆ
\DeclareUnicodeCharacter{1F0F}{\TextGreek{\@tabacckludge<\~\textAlpha}} % Ἇ
\DeclareUnicodeCharacter{1F10}{\TextGreek{\@tabacckludge>\textepsilon}} % ἐ
\DeclareUnicodeCharacter{1F11}{\TextGreek{\@tabacckludge<\textepsilon}} % ἑ
\DeclareUnicodeCharacter{1F12}{\TextGreek{\@tabacckludge>`\textepsilon}} % ἒ
\DeclareUnicodeCharacter{1F13}{\TextGreek{\@tabacckludge<`\textepsilon}} % ἓ
\DeclareUnicodeCharacter{1F14}{\TextGreek{\@tabacckludge>'\textepsilon}} % ἔ
\DeclareUnicodeCharacter{1F15}{\TextGreek{\@tabacckludge<'\textepsilon}} % ἕ
\DeclareUnicodeCharacter{1F18}{\TextGreek{\@tabacckludge>\textEpsilon}} % Ἐ
\DeclareUnicodeCharacter{1F19}{\TextGreek{\@tabacckludge<\textEpsilon}} % Ἑ
\DeclareUnicodeCharacter{1F1A}{\TextGreek{\@tabacckludge>`\textEpsilon}} % Ἒ
\DeclareUnicodeCharacter{1F1B}{\TextGreek{\@tabacckludge<`\textEpsilon}} % Ἓ
\DeclareUnicodeCharacter{1F1C}{\TextGreek{\@tabacckludge>'\textEpsilon}} % Ἔ
\DeclareUnicodeCharacter{1F1D}{\TextGreek{\@tabacckludge<'\textEpsilon}} % Ἕ
\DeclareUnicodeCharacter{1F20}{\TextGreek{\@tabacckludge>\texteta}} % ἠ
\DeclareUnicodeCharacter{1F21}{\TextGreek{\@tabacckludge<\texteta}} % ἡ
\DeclareUnicodeCharacter{1F22}{\TextGreek{\@tabacckludge>`\texteta}} % ἢ
\DeclareUnicodeCharacter{1F23}{\TextGreek{\@tabacckludge<`\texteta}} % ἣ
\DeclareUnicodeCharacter{1F24}{\TextGreek{\@tabacckludge>'\texteta}} % ἤ
\DeclareUnicodeCharacter{1F25}{\TextGreek{\@tabacckludge<'\texteta}} % ἥ
\DeclareUnicodeCharacter{1F26}{\TextGreek{\@tabacckludge>~\texteta}} % ἦ
\DeclareUnicodeCharacter{1F27}{\TextGreek{\@tabacckludge<\~\texteta}} % ἧ
\DeclareUnicodeCharacter{1F28}{\TextGreek{\@tabacckludge>\textEta}} % Ἠ
\DeclareUnicodeCharacter{1F29}{\TextGreek{\@tabacckludge<\textEta}} % Ἡ
\DeclareUnicodeCharacter{1F2A}{\TextGreek{\@tabacckludge>`\textEta}} % Ἢ
\DeclareUnicodeCharacter{1F2B}{\TextGreek{\@tabacckludge<`\textEta}} % Ἣ
\DeclareUnicodeCharacter{1F2C}{\TextGreek{\@tabacckludge>'\textEta}} % Ἤ
\DeclareUnicodeCharacter{1F2D}{\TextGreek{\@tabacckludge<'\textEta}} % Ἥ
\DeclareUnicodeCharacter{1F2E}{\TextGreek{\@tabacckludge>~\textEta}} % Ἦ
\DeclareUnicodeCharacter{1F2F}{\TextGreek{\@tabacckludge<\~\textEta}} % Ἧ
\DeclareUnicodeCharacter{1F30}{\TextGreek{\@tabacckludge>\textiota}} % ἰ
\DeclareUnicodeCharacter{1F31}{\TextGreek{\@tabacckludge<\textiota}} % ἱ
\DeclareUnicodeCharacter{1F32}{\TextGreek{\@tabacckludge>`\textiota}} % ἲ
\DeclareUnicodeCharacter{1F33}{\TextGreek{\@tabacckludge<`\textiota}} % ἳ
\DeclareUnicodeCharacter{1F34}{\TextGreek{\@tabacckludge>'\textiota}} % ἴ
\DeclareUnicodeCharacter{1F35}{\TextGreek{\@tabacckludge<'\textiota}} % ἵ
\DeclareUnicodeCharacter{1F36}{\TextGreek{\@tabacckludge>~\textiota}} % ἶ
\DeclareUnicodeCharacter{1F37}{\TextGreek{\@tabacckludge<\~\textiota}} % ἷ
\DeclareUnicodeCharacter{1F38}{\TextGreek{\@tabacckludge>\textIota}} % Ἰ
\DeclareUnicodeCharacter{1F39}{\TextGreek{\@tabacckludge<\textIota}} % Ἱ
\DeclareUnicodeCharacter{1F3A}{\TextGreek{\@tabacckludge>`\textIota}} % Ἲ
\DeclareUnicodeCharacter{1F3B}{\TextGreek{\@tabacckludge<`\textIota}} % Ἳ
\DeclareUnicodeCharacter{1F3C}{\TextGreek{\@tabacckludge>'\textIota}} % Ἴ
\DeclareUnicodeCharacter{1F3D}{\TextGreek{\@tabacckludge<'\textIota}} % Ἵ
\DeclareUnicodeCharacter{1F3E}{\TextGreek{\@tabacckludge>~\textIota}} % Ἶ
\DeclareUnicodeCharacter{1F3F}{\TextGreek{\@tabacckludge<\~\textIota}} % Ἷ
\DeclareUnicodeCharacter{1F40}{\TextGreek{\@tabacckludge>\textomicron}} % ὀ
\DeclareUnicodeCharacter{1F41}{\TextGreek{\@tabacckludge<\textomicron}} % ὁ
\DeclareUnicodeCharacter{1F42}{\TextGreek{\@tabacckludge>`\textomicron}} % ὂ
\DeclareUnicodeCharacter{1F43}{\TextGreek{\@tabacckludge<`\textomicron}} % ὃ
\DeclareUnicodeCharacter{1F44}{\TextGreek{\@tabacckludge>'\textomicron}} % ὄ
\DeclareUnicodeCharacter{1F45}{\TextGreek{\@tabacckludge<'\textomicron}} % ὅ
\DeclareUnicodeCharacter{1F48}{\TextGreek{\@tabacckludge>\textOmicron}} % Ὀ
\DeclareUnicodeCharacter{1F49}{\TextGreek{\@tabacckludge<\textOmicron}} % Ὁ
\DeclareUnicodeCharacter{1F4A}{\TextGreek{\@tabacckludge>`\textOmicron}} % Ὂ
\DeclareUnicodeCharacter{1F4B}{\TextGreek{\@tabacckludge<`\textOmicron}} % Ὃ
\DeclareUnicodeCharacter{1F4C}{\TextGreek{\@tabacckludge>'\textOmicron}} % Ὄ
\DeclareUnicodeCharacter{1F4D}{\TextGreek{\@tabacckludge<'\textOmicron}} % Ὅ
\DeclareUnicodeCharacter{1F50}{\TextGreek{\@tabacckludge>\textupsilon}} % ὐ
\DeclareUnicodeCharacter{1F51}{\TextGreek{\@tabacckludge<\textupsilon}} % ὑ
\DeclareUnicodeCharacter{1F52}{\TextGreek{\@tabacckludge>`\textupsilon}} % ὒ
\DeclareUnicodeCharacter{1F53}{\TextGreek{\@tabacckludge<`\textupsilon}} % ὓ
\DeclareUnicodeCharacter{1F54}{\TextGreek{\@tabacckludge>'\textupsilon}} % ὔ
\DeclareUnicodeCharacter{1F55}{\TextGreek{\@tabacckludge<'\textupsilon}} % ὕ
\DeclareUnicodeCharacter{1F56}{\TextGreek{\@tabacckludge>~\textupsilon}} % ὖ
\DeclareUnicodeCharacter{1F57}{\TextGreek{\@tabacckludge<\~\textupsilon}} % ὗ
\DeclareUnicodeCharacter{1F59}{\TextGreek{\@tabacckludge<\textUpsilon}} % Ὑ
\DeclareUnicodeCharacter{1F5B}{\TextGreek{\@tabacckludge<`\textUpsilon}} % Ὓ
\DeclareUnicodeCharacter{1F5D}{\TextGreek{\@tabacckludge<'\textUpsilon}} % Ὕ
\DeclareUnicodeCharacter{1F5F}{\TextGreek{\@tabacckludge<\~\textUpsilon}} % Ὗ
\DeclareUnicodeCharacter{1F60}{\TextGreek{\@tabacckludge>\textomega}} % ὠ
\DeclareUnicodeCharacter{1F61}{\TextGreek{\@tabacckludge<\textomega}} % ὡ
\DeclareUnicodeCharacter{1F62}{\TextGreek{\@tabacckludge>`\textomega}} % ὢ
\DeclareUnicodeCharacter{1F63}{\TextGreek{\@tabacckludge<`\textomega}} % ὣ
\DeclareUnicodeCharacter{1F64}{\TextGreek{\@tabacckludge>'\textomega}} % ὤ
\DeclareUnicodeCharacter{1F65}{\TextGreek{\@tabacckludge<'\textomega}} % ὥ
\DeclareUnicodeCharacter{1F66}{\TextGreek{\@tabacckludge>~\textomega}} % ὦ
\DeclareUnicodeCharacter{1F67}{\TextGreek{\@tabacckludge<\~\textomega}} % ὧ
\DeclareUnicodeCharacter{1F68}{\TextGreek{\@tabacckludge>\textOmega}} % Ὠ
\DeclareUnicodeCharacter{1F69}{\TextGreek{\@tabacckludge<\textOmega}} % Ὡ
\DeclareUnicodeCharacter{1F6A}{\TextGreek{\@tabacckludge>`\textOmega}} % Ὢ
\DeclareUnicodeCharacter{1F6B}{\TextGreek{\@tabacckludge<`\textOmega}} % Ὣ
\DeclareUnicodeCharacter{1F6C}{\TextGreek{\@tabacckludge>'\textOmega}} % Ὤ
\DeclareUnicodeCharacter{1F6D}{\TextGreek{\@tabacckludge<'\textOmega}} % Ὥ
\DeclareUnicodeCharacter{1F6E}{\TextGreek{\@tabacckludge>~\textOmega}} % Ὦ
\DeclareUnicodeCharacter{1F6F}{\TextGreek{\@tabacckludge<\~\textOmega}} % Ὧ
\DeclareUnicodeCharacter{1F70}{\TextGreek{\@tabacckludge`\textalpha}} % ὰ
\DeclareUnicodeCharacter{1F71}{\TextGreek{\@tabacckludge'\textalpha}} % ά
\DeclareUnicodeCharacter{1F72}{\TextGreek{\@tabacckludge`\textepsilon}} % ὲ
\DeclareUnicodeCharacter{1F73}{\TextGreek{\@tabacckludge'\textepsilon}} % έ
\DeclareUnicodeCharacter{1F74}{\TextGreek{\@tabacckludge`\texteta}} % ὴ
\DeclareUnicodeCharacter{1F75}{\TextGreek{\@tabacckludge'\texteta}} % ή
\DeclareUnicodeCharacter{1F76}{\TextGreek{\@tabacckludge`\textiota}} % ὶ
\DeclareUnicodeCharacter{1F77}{\TextGreek{\@tabacckludge'\textiota}} % ί
\DeclareUnicodeCharacter{1F78}{\TextGreek{\@tabacckludge`\textomicron}} % ὸ
\DeclareUnicodeCharacter{1F79}{\TextGreek{\@tabacckludge'\textomicron}} % ό
\DeclareUnicodeCharacter{1F7A}{\TextGreek{\@tabacckludge`\textupsilon}} % ὺ
\DeclareUnicodeCharacter{1F7B}{\TextGreek{\@tabacckludge'\textupsilon}} % ύ
\DeclareUnicodeCharacter{1F7C}{\TextGreek{\@tabacckludge`\textomega}} % ὼ
\DeclareUnicodeCharacter{1F7D}{\TextGreek{\@tabacckludge'\textomega}} % ώ
\DeclareUnicodeCharacter{1F80}{\TextGreek{\@tabacckludge>\textalpha|}} % ᾀ
\DeclareUnicodeCharacter{1F81}{\TextGreek{\@tabacckludge<\textalpha|}} % ᾁ
\DeclareUnicodeCharacter{1F82}{\TextGreek{\@tabacckludge>`\textalpha|}} % ᾂ
\DeclareUnicodeCharacter{1F83}{\TextGreek{\@tabacckludge<`\textalpha|}} % ᾃ
\DeclareUnicodeCharacter{1F84}{\TextGreek{\@tabacckludge>'\textalpha|}} % ᾄ
\DeclareUnicodeCharacter{1F85}{\TextGreek{\@tabacckludge<'\textalpha|}} % ᾅ
\DeclareUnicodeCharacter{1F86}{\TextGreek{\@tabacckludge>~\textalpha|}} % ᾆ
\DeclareUnicodeCharacter{1F87}{\TextGreek{\@tabacckludge<\~\textalpha|}} % ᾇ
\DeclareUnicodeCharacter{1F88}{\TextGreek{\@tabacckludge>\textAlpha|}} % ᾈ
\DeclareUnicodeCharacter{1F89}{\TextGreek{\@tabacckludge<\textAlpha|}} % ᾉ
\DeclareUnicodeCharacter{1F8A}{\TextGreek{\@tabacckludge>`\textAlpha|}} % ᾊ
\DeclareUnicodeCharacter{1F8B}{\TextGreek{\@tabacckludge<`\textAlpha|}} % ᾋ
\DeclareUnicodeCharacter{1F8C}{\TextGreek{\@tabacckludge>'\textAlpha|}} % ᾌ
\DeclareUnicodeCharacter{1F8D}{\TextGreek{\@tabacckludge<'\textAlpha|}} % ᾍ
\DeclareUnicodeCharacter{1F8E}{\TextGreek{\@tabacckludge>~\textAlpha|}} % ᾎ
\DeclareUnicodeCharacter{1F8F}{\TextGreek{\@tabacckludge<\~\textAlpha|}} % ᾏ
\DeclareUnicodeCharacter{1F90}{\TextGreek{\@tabacckludge>\texteta|}} % ᾐ
\DeclareUnicodeCharacter{1F91}{\TextGreek{\@tabacckludge<\texteta|}} % ᾑ
\DeclareUnicodeCharacter{1F92}{\TextGreek{\@tabacckludge>`\texteta|}} % ᾒ
\DeclareUnicodeCharacter{1F93}{\TextGreek{\@tabacckludge<`\texteta|}} % ᾓ
\DeclareUnicodeCharacter{1F94}{\TextGreek{\@tabacckludge>'\texteta|}} % ᾔ
\DeclareUnicodeCharacter{1F95}{\TextGreek{\@tabacckludge<'\texteta|}} % ᾕ
\DeclareUnicodeCharacter{1F96}{\TextGreek{\@tabacckludge>~\texteta|}} % ᾖ
\DeclareUnicodeCharacter{1F97}{\TextGreek{\@tabacckludge<\~\texteta|}} % ᾗ
\DeclareUnicodeCharacter{1F98}{\TextGreek{\@tabacckludge>\textEta|}} % ᾘ
\DeclareUnicodeCharacter{1F99}{\TextGreek{\@tabacckludge<\textEta|}} % ᾙ
\DeclareUnicodeCharacter{1F9A}{\TextGreek{\@tabacckludge>`\textEta|}} % ᾚ
\DeclareUnicodeCharacter{1F9B}{\TextGreek{\@tabacckludge<`\textEta|}} % ᾛ
\DeclareUnicodeCharacter{1F9C}{\TextGreek{\@tabacckludge>'\textEta|}} % ᾜ
\DeclareUnicodeCharacter{1F9D}{\TextGreek{\@tabacckludge<'\textEta|}} % ᾝ
\DeclareUnicodeCharacter{1F9E}{\TextGreek{\@tabacckludge>~\textEta|}} % ᾞ
\DeclareUnicodeCharacter{1F9F}{\TextGreek{\@tabacckludge<\~\textEta|}} % ᾟ
\DeclareUnicodeCharacter{1FA0}{\TextGreek{\@tabacckludge>\textomega|}} % ᾠ
\DeclareUnicodeCharacter{1FA1}{\TextGreek{\@tabacckludge<\textomega|}} % ᾡ
\DeclareUnicodeCharacter{1FA2}{\TextGreek{\@tabacckludge>`\textomega|}} % ᾢ
\DeclareUnicodeCharacter{1FA3}{\TextGreek{\@tabacckludge<`\textomega|}} % ᾣ
\DeclareUnicodeCharacter{1FA4}{\TextGreek{\@tabacckludge>'\textomega|}} % ᾤ
\DeclareUnicodeCharacter{1FA5}{\TextGreek{\@tabacckludge<'\textomega|}} % ᾥ
\DeclareUnicodeCharacter{1FA6}{\TextGreek{\@tabacckludge>~\textomega|}} % ᾦ
\DeclareUnicodeCharacter{1FA7}{\TextGreek{\@tabacckludge<\~\textomega|}} % ᾧ
\DeclareUnicodeCharacter{1FA8}{\TextGreek{\@tabacckludge>\textOmega|}} % ᾨ
\DeclareUnicodeCharacter{1FA9}{\TextGreek{\@tabacckludge<\textOmega|}} % ᾩ
\DeclareUnicodeCharacter{1FAA}{\TextGreek{\@tabacckludge>`\textOmega|}} % ᾪ
\DeclareUnicodeCharacter{1FAB}{\TextGreek{\@tabacckludge<`\textOmega|}} % ᾫ
\DeclareUnicodeCharacter{1FAC}{\TextGreek{\@tabacckludge>'\textOmega|}} % ᾬ
\DeclareUnicodeCharacter{1FAD}{\TextGreek{\@tabacckludge<'\textOmega|}} % ᾭ
\DeclareUnicodeCharacter{1FAE}{\TextGreek{\@tabacckludge>~\textOmega|}} % ᾮ
\DeclareUnicodeCharacter{1FAF}{\TextGreek{\@tabacckludge<\~\textOmega|}} % ᾯ
\DeclareUnicodeCharacter{1FB0}{\u\textalpha} % ᾰ
\DeclareUnicodeCharacter{1FB1}{\TextGreek{\@tabacckludge=\textalpha}} % ᾱ
\DeclareUnicodeCharacter{1FB2}{\TextGreek{\@tabacckludge`\textalpha|}} % ᾲ
\DeclareUnicodeCharacter{1FB3}{\TextGreek{\textalpha|}} % ᾳ
\DeclareUnicodeCharacter{1FB4}{\TextGreek{\@tabacckludge'\textalpha|}} % ᾴ
\DeclareUnicodeCharacter{1FB6}{\TextGreek{\~\textalpha}} % ᾶ
\DeclareUnicodeCharacter{1FB7}{\TextGreek{\~\textalpha|}} % ᾷ
\DeclareUnicodeCharacter{1FB8}{\u\textAlpha} % Ᾰ
\DeclareUnicodeCharacter{1FB9}{\TextGreek{\@tabacckludge=\textAlpha}} % Ᾱ
\DeclareUnicodeCharacter{1FBA}{\TextGreek{\@tabacckludge`\textAlpha}} % Ὰ
\DeclareUnicodeCharacter{1FBB}{\TextGreek{\@tabacckludge'\textAlpha}} % Ά
\DeclareUnicodeCharacter{1FBC}{\TextGreek{\textAlpha|}} % ᾼ
\DeclareUnicodeCharacter{1FBD}{\TextGreek{\@tabacckludge>\textcompwordmark}} % ᾽
\DeclareUnicodeCharacter{1FBE}{\textcompwordmark\Prosgegrammeni} % ι
\DeclareUnicodeCharacter{1FBF}{\TextGreek{\@tabacckludge>\textcompwordmark}} % ᾿
\DeclareUnicodeCharacter{1FC0}{\TextGreek{\~\textcompwordmark}} % ῀
\DeclareUnicodeCharacter{1FC1}{\TextGreek{\"\~\textcompwordmark}} % ῁
\DeclareUnicodeCharacter{1FC2}{\TextGreek{\@tabacckludge`\texteta|}} % ῂ
\DeclareUnicodeCharacter{1FC3}{\TextGreek{\texteta|}} % ῃ
\DeclareUnicodeCharacter{1FC4}{\TextGreek{\@tabacckludge'\texteta|}} % ῄ
\DeclareUnicodeCharacter{1FC6}{\TextGreek{\~\texteta}} % ῆ
\DeclareUnicodeCharacter{1FC7}{\TextGreek{\~\texteta|}} % ῇ
\DeclareUnicodeCharacter{1FC8}{\TextGreek{\@tabacckludge`\textEpsilon}} % Ὲ
\DeclareUnicodeCharacter{1FC9}{\TextGreek{\@tabacckludge'\textEpsilon}} % Έ
\DeclareUnicodeCharacter{1FCA}{\TextGreek{\@tabacckludge`\textEta}} % Ὴ
\DeclareUnicodeCharacter{1FCB}{\TextGreek{\@tabacckludge'\textEta}} % Ή
\DeclareUnicodeCharacter{1FCC}{\TextGreek{\textEta|}} % ῌ
\DeclareUnicodeCharacter{1FCD}{\TextGreek{\@tabacckludge>`\textcompwordmark}} % ῍
\DeclareUnicodeCharacter{1FCE}{\TextGreek{\@tabacckludge>'\textcompwordmark}} % ῎
\DeclareUnicodeCharacter{1FCF}{\TextGreek{\@tabacckludge>~\textcompwordmark}} % ῏
\DeclareUnicodeCharacter{1FD0}{\u\textiota} % ῐ
\DeclareUnicodeCharacter{1FD1}{\TextGreek{\@tabacckludge=\textiota}} % ῑ
\DeclareUnicodeCharacter{1FD2}{\TextGreek{\"`\textiota}} % ῒ
\DeclareUnicodeCharacter{1FD3}{\TextGreek{\"'\textiota}} % ΐ
\DeclareUnicodeCharacter{1FD6}{\TextGreek{\~\textiota}} % ῖ
\DeclareUnicodeCharacter{1FD7}{\TextGreek{\"\~\textiota}} % ῗ
\DeclareUnicodeCharacter{1FD8}{\u\textIota} % Ῐ
\DeclareUnicodeCharacter{1FD9}{\TextGreek{\@tabacckludge=\textIota}} % Ῑ
\DeclareUnicodeCharacter{1FDA}{\TextGreek{\@tabacckludge`\textIota}} % Ὶ
\DeclareUnicodeCharacter{1FDB}{\TextGreek{\@tabacckludge'\textIota}} % Ί
\DeclareUnicodeCharacter{1FDD}{\TextGreek{\@tabacckludge<`\textcompwordmark}} % ῝
\DeclareUnicodeCharacter{1FDE}{\TextGreek{\@tabacckludge<'\textcompwordmark}} % ῞
\DeclareUnicodeCharacter{1FDF}{\TextGreek{\@tabacckludge<\~\textcompwordmark}} % ῟
\DeclareUnicodeCharacter{1FE0}{\u\textupsilon} % ῠ
\DeclareUnicodeCharacter{1FE1}{\TextGreek{\@tabacckludge=\textupsilon}} % ῡ
\DeclareUnicodeCharacter{1FE2}{\TextGreek{\"`\textupsilon}} % ῢ
\DeclareUnicodeCharacter{1FE3}{\TextGreek{\"'\textupsilon}} % ΰ
\DeclareUnicodeCharacter{1FE4}{\TextGreek{\@tabacckludge>r}} % ῤ
\DeclareUnicodeCharacter{1FE5}{\TextGreek{\@tabacckludge<r}} % ῥ
\DeclareUnicodeCharacter{1FE6}{\TextGreek{\~\textupsilon}} % ῦ
\DeclareUnicodeCharacter{1FE7}{\TextGreek{\"\~\textupsilon}} % ῧ
\DeclareUnicodeCharacter{1FE8}{\u\textUpsilon} % Ῠ
\DeclareUnicodeCharacter{1FE9}{\TextGreek{\@tabacckludge=\textUpsilon}} % Ῡ
\DeclareUnicodeCharacter{1FEA}{\TextGreek{\@tabacckludge`\textUpsilon}} % Ὺ
\DeclareUnicodeCharacter{1FEB}{\TextGreek{\@tabacckludge'\textUpsilon}} % Ύ
\DeclareUnicodeCharacter{1FEC}{\TextGreek{\@tabacckludge<\textRho}} % Ῥ
\DeclareUnicodeCharacter{1FED}{\TextGreek{\"`\textcompwordmark}} % ῭
\DeclareUnicodeCharacter{1FEE}{\TextGreek{\"'\textcompwordmark}} % ΅
\DeclareUnicodeCharacter{1FEF}{\TextGreek{\@tabacckludge`\textcompwordmark}} % `
\DeclareUnicodeCharacter{1FF2}{\TextGreek{\@tabacckludge`\textomega|}} % ῲ
\DeclareUnicodeCharacter{1FF3}{\TextGreek{\textomega|}} % ῳ
\DeclareUnicodeCharacter{1FF4}{\TextGreek{\@tabacckludge'\textomega|}} % ῴ
\DeclareUnicodeCharacter{1FF6}{\TextGreek{\~\textomega}} % ῶ
\DeclareUnicodeCharacter{1FF7}{\TextGreek{\~\textomega|}} % ῷ
\DeclareUnicodeCharacter{1FF8}{\TextGreek{\@tabacckludge`\textOmicron}} % Ὸ
\DeclareUnicodeCharacter{1FF9}{\TextGreek{\@tabacckludge'\textOmicron}} % Ό
\DeclareUnicodeCharacter{1FFA}{\TextGreek{\@tabacckludge`\textOmega}} % Ὼ
\DeclareUnicodeCharacter{1FFB}{\TextGreek{\@tabacckludge'\textOmega}} % Ώ
\DeclareUnicodeCharacter{1FFC}{\TextGreek{\textOmega|}} % ῼ
\DeclareUnicodeCharacter{1FFD}{\TextGreek{\@tabacckludge'\textcompwordmark}} % ´
\DeclareUnicodeCharacter{1FFE}{\TextGreek{\@tabacckludge<\textcompwordmark}} % ῾
\DeclareUnicodeCharacter{2013}{\textendash} % –
\DeclareUnicodeCharacter{2014}{\textemdash} % —
\DeclareUnicodeCharacter{2018}{\textquoteleft} % ‘
\DeclareUnicodeCharacter{2019}{\textquoteright} % ’
\DeclareUnicodeCharacter{2030}{\textperthousand} % ‰
\DeclareUnicodeCharacter{20AC}{\texteuro} % €
\DeclareUnicodeCharacter{2126}{\textOmega} % Ω OHM SIGN
TODO: map other chars to corresponding Greek letters. See also the grnumalt package:
\DeclareUnicodeCharacter{10144}{\PiDelta} % GREEK ACROPHONIC ATTIC FIFTY
\DeclareUnicodeCharacter{10145}{\PiEta} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
\DeclareUnicodeCharacter{10146}{\PiChi} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
\DeclareUnicodeCharacter{10147}{\PiMu} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND