diff options
author | Karl Berry <karl@freefriends.org> | 2019-07-11 21:00:51 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-07-11 21:00:51 +0000 |
commit | a6d3e6497bea05af6a7cfb51fefebdd46905125e (patch) | |
tree | 3b053ff7fc9892523585f75381d407bcd78d54e5 /Master/texmf-dist/tex/latex | |
parent | 5938928a64aa39f0ba3e6219efaa13bea35eba4c (diff) |
greek-inputenc (11jul19)
git-svn-id: svn://tug.org/texlive/trunk@51612 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r-- | Master/texmf-dist/tex/latex/greek-inputenc/iso-8859-7.def | 252 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/greek-inputenc/lgrenc.dfu | 82 |
2 files changed, 143 insertions, 191 deletions
diff --git a/Master/texmf-dist/tex/latex/greek-inputenc/iso-8859-7.def b/Master/texmf-dist/tex/latex/greek-inputenc/iso-8859-7.def index e0ed32d8b6e..6b68e4ee1c7 100644 --- a/Master/texmf-dist/tex/latex/greek-inputenc/iso-8859-7.def +++ b/Master/texmf-dist/tex/latex/greek-inputenc/iso-8859-7.def @@ -1,5 +1,5 @@ \ProvidesFile{iso-8859-7.def} - [2000/05/28 v1.2 Greek input encoding file] + [2019/01/08 v1.7 Greek input encoding file] %% iso-8859-7 input encoding file by Apostolos Syropoulos %% with modifications by C.Beccari %% @@ -8,152 +8,114 @@ %% This fil is distributed in the hope that it will be useful, %% but WITHOUT ANY WARRANTY; without even the implied warranty of %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -%% -%% +%% +%% %% IMPORTANT NOTICE: -%% +%% %% This file is subject to the LPPL licence, version 1.3 or any subsequent %% version. Copy of the LaTeX Project Public Licence is downloadable from %% any CTAN archive. -%% -\DeclareInputText{128}{\textbullet} -\DeclareInputText{129}{\textbullet} -\DeclareInputText{130}{\textbullet} -\DeclareInputText{131}{\textbullet} -\DeclareInputText{132}{\textbullet} -\DeclareInputText{133}{\textbullet} -\DeclareInputText{134}{\textbullet} -\DeclareInputText{135}{\textbullet} -\DeclareInputText{136}{\textbullet} -\DeclareInputText{137}{\textbullet} -\DeclareInputText{138}{\textbullet} -\DeclareInputText{139}{\textbullet} -\DeclareInputText{140}{\textbullet} -\DeclareInputText{141}{\textbullet} -\DeclareInputText{142}{\textbullet} -\DeclareInputText{143}{\textbullet} -\DeclareInputText{144}{\textbullet} -\DeclareInputText{145}{``} -\DeclareInputText{146}{''} -\DeclareInputText{147}{``} -\DeclareInputText{148}{''} -\DeclareInputText{149}{\textbullet} -\DeclareInputText{150}{\textbullet} -\DeclareInputText{151}{\textbullet} -\DeclareInputText{152}{\textbullet} -\DeclareInputText{153}{\textbullet} -\DeclareInputText{154}{\textbullet} -\DeclareInputText{155}{\textbullet} -\DeclareInputText{156}{\textbullet} -\DeclareInputText{157}{\textbullet} -\DeclareInputText{158}{\textbullet} -\DeclareInputText{159}{\textbullet} -\DeclareInputText{160}{\textbullet} -\DeclareInputText{161}{\textbullet} -\DeclareInputText{162}{'A} -\DeclareInputText{163}{\textbullet} -\DeclareInputText{164}{\textbullet} -\DeclareInputText{165}{\textbullet} -\DeclareInputText{166}{\textbullet} -\DeclareInputText{167}{\textbullet} -\DeclareInputText{168}{\textbullet} -\DeclareInputText{169}{\textbullet} -\DeclareInputText{170}{\textbullet} -\DeclareInputText{171}{((} -\DeclareInputText{172}{\textbullet} -\DeclareInputText{173}{\textbullet} -\DeclareInputText{174}{\textbullet} -\DeclareInputText{175}{\textbullet} -\DeclareInputText{176}{\textbullet} -\DeclareInputText{177}{\textbullet} -\DeclareInputText{178}{\textbullet} -\DeclareInputText{179}{\textbullet} -\DeclareInputText{180}{\textbullet} -\DeclareInputText{181}{\textbullet} -\DeclareInputText{182}{'A} -\DeclareInputText{183}{\textbullet} -\DeclareInputText{184}{'E} -\DeclareInputText{185}{'H} -\DeclareInputText{186}{'I} -\DeclareInputText{187}{))} -\DeclareInputText{188}{'O} -\DeclareInputText{189}{\textbullet} -\DeclareInputText{190}{'U} -\DeclareInputText{191}{'W} -%\DeclareInputText{192}{"'i} -\chardef\idiaerac=242 -\DeclareInputText{192}{\char\idiaerac} -\DeclareInputText{193}{A} -\DeclareInputText{194}{B} -\DeclareInputText{195}{G} -\DeclareInputText{196}{D} -\DeclareInputText{197}{E} -\DeclareInputText{198}{Z} -\DeclareInputText{199}{H} -\DeclareInputText{200}{J} -\DeclareInputText{201}{I} -\DeclareInputText{202}{K} -\DeclareInputText{203}{L} -\DeclareInputText{204}{M} -\DeclareInputText{205}{N} -\DeclareInputText{206}{X} -\DeclareInputText{207}{O} -\DeclareInputText{208}{P} -\DeclareInputText{209}{R} -\DeclareInputText{210}{\textbullet} -\DeclareInputText{211}{S} -\DeclareInputText{212}{T} -\DeclareInputText{213}{U} -\DeclareInputText{214}{F} -\DeclareInputText{215}{Q} -\DeclareInputText{216}{Y} -\DeclareInputText{217}{W} -%\DeclareInputText{218}{"I} -%\DeclareInputText{219}{"U} -\chardef\Idiaer=219 -\chardef\Udiaer=223 -\DeclareInputText{218}{\char\Idiaer} -\DeclareInputText{219}{\char\Udiaer} -\DeclareInputText{220}{'a} -\DeclareInputText{221}{'e} -\DeclareInputText{222}{'h} -\DeclareInputText{223}{'i} -%\DeclareInputText{224}{"'u} -\chardef\udiaerac=246 -\DeclareInputText{224}{\char\udiaerac} -\DeclareInputText{225}{a} -\DeclareInputText{226}{b} -\DeclareInputText{227}{g} -\DeclareInputText{228}{d} -\DeclareInputText{229}{e} -\DeclareInputText{230}{z} -\DeclareInputText{231}{h} -\DeclareInputText{232}{j} -\DeclareInputText{233}{i} -\DeclareInputText{234}{k} -\DeclareInputText{235}{l} -\DeclareInputText{236}{m} -\DeclareInputText{237}{n} -\DeclareInputText{238}{x} -\DeclareInputText{239}{o} -\DeclareInputText{240}{p} -\DeclareInputText{241}{r} -\DeclareInputText{242}{s} -\DeclareInputText{243}{s} -\DeclareInputText{244}{t} -\DeclareInputText{245}{u} -\DeclareInputText{246}{f} -\DeclareInputText{247}{q} -\DeclareInputText{248}{y} -\DeclareInputText{249}{w} -%\DeclareInputText{250}{"i} -%\DeclareInputText{251}{"u} -\chardef\idiaer=240 -\chardef\udiaer=244 -\DeclareInputText{250}{\char\idiaer} -\DeclareInputText{251}{\char\udiaer} -\DeclareInputText{252}{'o} -\DeclareInputText{253}{'u} -\DeclareInputText{254}{'w} -\DeclareInputText{255}{\textbullet} +%% +\ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} +\ProvideTextCommandDefault{\textonehalf}{\ensuremath{\frac12}} +\ProvideTextCommandDefault{\texttwosuperior}{\ensuremath{{^2}}} +\ProvideTextCommandDefault{\textthreesuperior}{\ensuremath{^3}} +\ProvideTextCommandDefault{\textplusminus}{\ensuremath{\pm}} + +\DeclareInputText{160}{\nobreakspace} +\DeclareInputText{161}{\textquoteleft} +\DeclareInputText{162}{\textquoteright} +\DeclareInputText{163}{\pounds} +\DeclareInputText{164}{\texteuro} +%\DeclareInputText{165}{} % 0x20AF DRACHMA SIGN +\DeclareInputText{166}{\textbrokenbar} +\DeclareInputText{167}{\textsection} +\DeclareInputText{168}{\textasciidieresis} +\DeclareInputText{169}{\textcopyright} +\DeclareInputText{170}{\ypogegrammeni} +\DeclareInputText{171}{\guillemotleft} +\DeclareInputText{172}{\textlnot} +\DeclareInputText{173}{\-} +%\DeclareInputText{174}{} not defined +\DeclareInputText{175}{\textemdash} % HORIZONTAL BAR 0x2015 +\DeclareInputText{176}{\textdegree} +\DeclareInputMath{177}{\textplusminus} +\DeclareInputText{178}{\texttwosuperior} +\DeclareInputText{179}{\textthreesuperior} +\DeclareInputText{180}{\acctonos{ }} +\DeclareInputText{181}{\accdialytikatonos{ }} +\DeclareInputText{182}{\ensuregreek{\acctonos\textAlpha}} +\DeclareInputText{183}{\textperiodcentered} +\DeclareInputText{184}{\ensuregreek{\acctonos\textEpsilon}} +\DeclareInputText{185}{\ensuregreek{\acctonos\textEta}} +\DeclareInputText{186}{\ensuregreek{\acctonos\textIota}} +\DeclareInputText{187}{\guillemotright} +\DeclareInputText{188}{\ensuregreek{\acctonos\textOmicron}} +\DeclareInputText{189}{\textonehalf} +\DeclareInputText{190}{\ensuregreek{\acctonos\textUpsilon}} +\DeclareInputText{191}{\ensuregreek{\acctonos\textOmega}} +\DeclareInputText{192}{\ensuregreek{\accdialytikatonos\textiota}} +\DeclareInputText{193}{\textAlpha} % Α +\DeclareInputText{194}{\textBeta} % Β +\DeclareInputText{195}{\textGamma} % Γ +\DeclareInputText{196}{\textDelta} % Δ +\DeclareInputText{197}{\textEpsilon} % Ε +\DeclareInputText{198}{\textZeta} % Ζ +\DeclareInputText{199}{\textEta} % Η +\DeclareInputText{200}{\textTheta} % Θ +\DeclareInputText{201}{\textIota} % Ι +\DeclareInputText{202}{\textKappa} % Κ +\DeclareInputText{203}{\textLambda} % Λ +\DeclareInputText{204}{\textMu} % Μ +\DeclareInputText{205}{\textNu} % Ν +\DeclareInputText{206}{\textXi} % Ξ +\DeclareInputText{207}{\textOmicron} % Ο +\DeclareInputText{208}{\textPi} % Π +\DeclareInputText{209}{\textRho} % Ρ +%\DeclareInputText{210} not defined +\DeclareInputText{211}{\textSigma} % Σ +\DeclareInputText{212}{\textTau} % Τ +\DeclareInputText{213}{\textUpsilon} % Υ +\DeclareInputText{214}{\textPhi} % Φ +\DeclareInputText{215}{\textChi} % Χ +\DeclareInputText{216}{\textPsi} % Ψ +\DeclareInputText{217}{\textOmega} % Ω +\DeclareInputText{218}{\ensuregreek{\accdialytika\textIota}} +\DeclareInputText{219}{\ensuregreek{\accdialytika\textUpsilon}} +\DeclareInputText{220}{\ensuregreek{\acctonos\textalpha}} % ά +\DeclareInputText{221}{\ensuregreek{\acctonos\textepsilon}} % έ +\DeclareInputText{222}{\ensuregreek{\acctonos\texteta}} % ή +\DeclareInputText{223}{\ensuregreek{\acctonos\textiota}} % ί +\DeclareInputText{224}{\ensuregreek{\accdialytikatonos\textupsilon}} +\DeclareInputText{225}{\textalpha} % α +\DeclareInputText{226}{\textbeta} % β +\DeclareInputText{227}{\textgamma} % γ +\DeclareInputText{228}{\textdelta} % δ +\DeclareInputText{229}{\textepsilon} % ε +\DeclareInputText{230}{\textzeta} % ζ +\DeclareInputText{231}{\texteta} % η +\DeclareInputText{232}{\texttheta} % θ +\DeclareInputText{233}{\textiota} % ι +\DeclareInputText{234}{\textkappa} % κ +\DeclareInputText{235}{\textlambda} % λ +\DeclareInputText{236}{\textmu} % μ +\DeclareInputText{237}{\textnu} % ν +\DeclareInputText{238}{\textxi} % ξ +\DeclareInputText{239}{\textomicron} % ο +\DeclareInputText{240}{\textpi} % π +\DeclareInputText{241}{\textrho} % ρ +\DeclareInputText{242}{\textvarsigma} % ς +\DeclareInputText{243}{\textsigma} % σ +\DeclareInputText{244}{\texttau} % τ +\DeclareInputText{245}{\textupsilon} % υ +\DeclareInputText{246}{\textphi} % φ +\DeclareInputText{247}{\textchi} % χ +\DeclareInputText{248}{\textpsi} % ψ +\DeclareInputText{249}{\textomega} % ω +\DeclareInputText{250}{\ensuregreek{\accdialytika\textiota}} +\DeclareInputText{251}{\ensuregreek{\accdialytika\textupsilon}} +\DeclareInputText{252}{\ensuregreek{\acctonos\textomicron}} +\DeclareInputText{253}{\ensuregreek{\acctonos\textupsilon}} +\DeclareInputText{254}{\ensuregreek{\acctonos\textomega}} +%\DeclareInputText{255} not defined \endinput diff --git a/Master/texmf-dist/tex/latex/greek-inputenc/lgrenc.dfu b/Master/texmf-dist/tex/latex/greek-inputenc/lgrenc.dfu index 644d2cdcf4d..386539dfd8c 100644 --- a/Master/texmf-dist/tex/latex/greek-inputenc/lgrenc.dfu +++ b/Master/texmf-dist/tex/latex/greek-inputenc/lgrenc.dfu @@ -2,7 +2,7 @@ % ********** % Greek Unicode support with inputenc % =================================== -% +% % :Copyright: © 2010 Günter Milde % :Licence: This work may be distributed and/or modified under the % conditions of the `LaTeX Project Public License`_, either @@ -10,15 +10,15 @@ % :Identification: % :: -\ProvidesFile{lgrenc.dfu}[2015/08/05 1.6 UTF-8 support for Greek] +\ProvidesFile{lgrenc.dfu}[2019/07/11 1.7 UTF-8 support for Greek] % 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. -% +% % Changelog: % .. class:: borderless -% +% % ===== =========== =========================================================== % 0.1 2010-06-16 initial version % 0.2 2012-06-27 support for accented Greek characters with textalpha_ @@ -32,56 +32,57 @@ % 1.6 2015-08-05 Fix output of accented characters with "textalpha" if the % current font encoding is not LGR (wrap in \ensuregreek), % .. Map GREEK ... SYMBOL characters. +% 1.7 2019-07-11 Remove some duplicate definitions (punctuation, Euro). % ===== =========== =========================================================== -% +% % Usage % ----- -% +% % Requires comprehensive LGR font encoding definitions from greek-fontenc_: -% +% % .. code:: latex -% +% % \usepackage[LGR,T1]{fontenc} % define LGR and T1 encodings % \usepackage[utf8]{inputenc} % standard UTF-8 input encoding -% +% % 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 the greek-fontenc_ package, % Greek Unicode literals can be used without special markup also in non-Greek % documents: -% +% % .. code:: latex -% +% % \usepackage[utf8]{inputenc} % standard UTF-8 input encoding % \usepackage[T1]{fontenc} % use T1 font encoding as default % \usepackage{textalpha} % define LGR font encoding as Greek default -% +% % With the ``normalize-symbols`` option to textalpha_ or alphabeta_, % GREEK ... SYMBOL characters are mapped to the corresponding letters % (requires greek-fontenc_ >= 0.13): -% +% % .. code:: latex -% +% % \usepackage[utf8]{inputenc} % \usepackage[T1]{fontenc} -% \usepackage[normalize-symbols]{textalpha} -% -% +% \usepackage[normalize-symbols]{textalpha} +% +% % Character Declarations % ---------------------- -% +% % Some characters exist in other font encodings too. Care has been taken % to ensure the definitions match with other ``*.dfu`` and ``*enc.def`` % files. -% +% % Wrap definition in ``\ensuregreek`` if a Unicode character is mapped to two % characters (letter+sub-iota) or with non-Greek accents to make sure these % characters work in any font encoding if the textalpha_ package is used. -% +% % Latin-1 Supplement (T1) % ~~~~~~~~~~~~~~~~~~~~~~~ % :: @@ -90,7 +91,7 @@ \DeclareUnicodeCharacter{00AB}{\guillemotleft} % « \DeclareUnicodeCharacter{00AF}{\textasciimacron} % ¯ \DeclareUnicodeCharacter{00B4}{\textasciiacute} % ´ -\DeclareUnicodeCharacter{00B7}{\textperiodcentered} % · +\DeclareUnicodeCharacter{00B7}{\textperiodcentered} % · = ano teleia \DeclareUnicodeCharacter{00BB}{\guillemotright} % » % IPA Extensions (T3) @@ -105,28 +106,9 @@ \DeclareUnicodeCharacter{02D8}{\textasciibreve} % ˘ -% General Punctuation -% ~~~~~~~~~~~~~~~~~~~ -% :: - -\DeclareUnicodeCharacter{2013}{\textendash} % – -\DeclareUnicodeCharacter{2014}{\textemdash} % — -\DeclareUnicodeCharacter{2018}{\textquoteleft} % ‘ -\DeclareUnicodeCharacter{2019}{\textquoteright} % ’ -\DeclareUnicodeCharacter{201A}{\quotesinglbase} % ‚ -\DeclareUnicodeCharacter{2030}{\textperthousand} % ‰ -\DeclareUnicodeCharacter{2039}{\guilsinglleft} % ‹ -\DeclareUnicodeCharacter{203A}{\guilsinglright} % › - -% Currency Symbols -% ~~~~~~~~~~~~~~~~ -% :: - -\DeclareUnicodeCharacter{20AC}{\texteuro} % € - % Greek and Coptic % ~~~~~~~~~~~~~~~~ -% +% % :: % NR Unicode Name % babel name, PU name @@ -483,8 +465,8 @@ \DeclareUnicodeCharacter{1FEA}{\ensuregreek{\accvaria\textUpsilon}} % Ὺ \DeclareUnicodeCharacter{1FEB}{\ensuregreek{\acctonos\textUpsilon}} % Ύ \DeclareUnicodeCharacter{1FEC}{\ensuregreek{\accdasia\textRho}} % Ῥ -\DeclareUnicodeCharacter{1FED}{\ensuregreek{\accdialytikavaria{}}} % ῭ -\DeclareUnicodeCharacter{1FEE}{\ensuregreek{\accdialytikatonos{}}} % ΅ +\DeclareUnicodeCharacter{1FED}{\accdialytikavaria{ }} % ῭ +\DeclareUnicodeCharacter{1FEE}{\accdialytikatonos{ }} % ΅ \DeclareUnicodeCharacter{1FEF}{\accvaria{ }} % ` \DeclareUnicodeCharacter{1FF2}{\ensuregreek{\accvaria\textomega\ypogegrammeni}} % ῲ @@ -497,7 +479,7 @@ \DeclareUnicodeCharacter{1FFA}{\ensuregreek{\accvaria\textOmega}} % Ὼ \DeclareUnicodeCharacter{1FFB}{\ensuregreek{\acctonos\textOmega}} % Ώ \DeclareUnicodeCharacter{1FFC}{\ensuregreek{\textOmega\prosgegrammeni}} % ῼ -\DeclareUnicodeCharacter{1FFD}{\ensuregreek{\acctonos{}}} % ´ +\DeclareUnicodeCharacter{1FFD}{\acctonos{ }} % ´ \DeclareUnicodeCharacter{1FFE}{\accdasia{ }} % ῾ % General Punctuation @@ -508,8 +490,16 @@ \DeclareUnicodeCharacter{2014}{\textemdash} % — \DeclareUnicodeCharacter{2018}{\textquoteleft} % ‘ \DeclareUnicodeCharacter{2019}{\textquoteright} % ’ +\DeclareUnicodeCharacter{201A}{\quotesinglbase} % ‚ \DeclareUnicodeCharacter{2030}{\textperthousand} % ‰ -\DeclareUnicodeCharacter{20AC}{\texteuro} % € +\DeclareUnicodeCharacter{2039}{\guilsinglleft} % ‹ +\DeclareUnicodeCharacter{203A}{\guilsinglright} % › + +% Currency Symbols +% ~~~~~~~~~~~~~~~~ +% :: + +\DeclareUnicodeCharacter{20AC}{\texteuro} % € % Letterlike Symbols % ~~~~~~~~~~~~~~~~~~ |