summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-07-11 21:00:51 +0000
committerKarl Berry <karl@freefriends.org>2019-07-11 21:00:51 +0000
commita6d3e6497bea05af6a7cfb51fefebdd46905125e (patch)
tree3b053ff7fc9892523585f75381d407bcd78d54e5 /Master/texmf-dist/tex/latex
parent5938928a64aa39f0ba3e6219efaa13bea35eba4c (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.def252
-rw-r--r--Master/texmf-dist/tex/latex/greek-inputenc/lgrenc.dfu82
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
% ~~~~~~~~~~~~~~~~~~