From a6ec28cf6cd2ed79a5c54601237cb3681d30dcfb Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 27 Sep 2020 21:25:37 +0000 Subject: greek-fontenc (27sep20) git-svn-id: svn://tug.org/texlive/trunk@56449 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/latex/greek-fontenc/alphabeta-lgr.def | 2 +- .../tex/latex/greek-fontenc/alphabeta-tuenc.def | 2 +- .../tex/latex/greek-fontenc/alphabeta.sty | 22 +++---- .../tex/latex/greek-fontenc/greek-euenc.def | 2 +- .../tex/latex/greek-fontenc/greek-fontenc.def | 73 +++++++++++----------- .../texmf-dist/tex/latex/greek-fontenc/lgrenc.def | 27 ++++---- .../tex/latex/greek-fontenc/textalpha.sty | 35 ++++++----- .../tex/latex/greek-fontenc/tuenc-greek.def | 45 +++++-------- 8 files changed, 103 insertions(+), 105 deletions(-) (limited to 'Master/texmf-dist/tex/latex/greek-fontenc') diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta-lgr.def b/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta-lgr.def index 958fb7cfbaa..efdce493e0e 100644 --- a/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta-lgr.def +++ b/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta-lgr.def @@ -11,7 +11,7 @@ % :: \ProvidesFile{alphabeta-lgr} -[2014/09/04 0.11.2 Composite definitions for 8-bit TeX] +[2014/09/04 1.0 Composite definitions for 8-bit TeX] % :Changelog: % .. class:: borderless diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta-tuenc.def b/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta-tuenc.def index 043afc86b0c..14305d563e8 100644 --- a/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta-tuenc.def +++ b/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta-tuenc.def @@ -11,7 +11,7 @@ % :: \ProvidesFile{alphabeta-tuenc} -[2020/02/28 0.14 Composite definitions for XeTeX and LuaTeX] +[2020/02/28 1.0 Composite definitions for XeTeX and LuaTeX] % Composite definitions for ``alphabeta.sty`` with XeTeX and LuaTeX. % diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta.sty b/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta.sty index b4a4f94b69a..53027da0b91 100644 --- a/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta.sty +++ b/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta.sty @@ -14,7 +14,7 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{alphabeta} - [2020/02/28 v0.14 macros for Greek letters in text and math] + [2020/02/28 1.0 macros for Greek letters in text and math] % Changelog: % .. class:: borderless @@ -51,9 +51,9 @@ % doors interfere with kerning between letters and replacement of % accent+character with a pre-composed character. % -% Therefore, Greek text should be written with the help of babel_ or -% polyglossia_ (setting the language to ``greek``) or wrapped in the -% provided ``ensuregreek`` macro. Using babel_ or polyglossia_ also helps +% Therefore, Greek text should be written with the help of Babel_ or +% Polyglossia_ (setting the language to ``greek``) or wrapped in the +% provided ``ensuregreek`` macro. Using Babel_ or Polyglossia_ also helps % to ensure proper hyphenation. % % @@ -391,11 +391,11 @@ % .. References % ---------- % .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt -% .. _CB Fonts: http://www.ctan.org/pkg/cbgreek-complete -% .. _babel: http://www.ctan.org/cgi-bin/ctanPackageInformation.py?id=babel +% .. _CB Fonts: http://ctan.org/pkg/cbgreek-complete +% .. _Babel: http://ctan.org/pkg/babel % .. _e-TeX: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=etex -% .. _greek-fontenc: http://www.ctan.org/pkg/greek-fontenc -% .. _greek-inputenc: http://www.ctan.org/pkg/greek-inputenc -% .. _inputenc: http://www.ctan.org/pkg/inputenc -% .. _fixltx2e: http://www.ctan.org/pkg/fixltx2e -% .. _polyglossia: http://www.ctan.org/pkg/polyglossia +% .. _greek-fontenc: http://ctan.org/pkg/greek-fontenc +% .. _greek-inputenc: http://ctan.org/pkg/greek-inputenc +% .. _inputenc: http://ctan.org/pkg/inputenc +% .. _fixltx2e: http://ctan.org/pkg/fixltx2e +% .. _Polyglossia: http://ctan.org/pkg/polyglossia diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/greek-euenc.def b/Master/texmf-dist/tex/latex/greek-fontenc/greek-euenc.def index 621e3b8f1d2..3835e17e5cd 100644 --- a/Master/texmf-dist/tex/latex/greek-fontenc/greek-euenc.def +++ b/Master/texmf-dist/tex/latex/greek-fontenc/greek-euenc.def @@ -9,6 +9,6 @@ % version 1.3 of this license or any later version. \ProvidesFile{greek-euenc.def} -[2020/02/28 0.14 Greek LICRs for XeTeX and LuaTeX] +[2020/02/28 1.0 Greek LICRs for XeTeX and LuaTeX] \input{tuenc-greek.def} diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def b/Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def index 8d45b2508ce..0af15b2cabc 100644 --- a/Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def +++ b/Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def @@ -12,7 +12,7 @@ % :: \ProvidesFile{greek-fontenc.def} -[2015/08/04 v0.13.4 Common Greek font encoding definitions] +[2020/09/25 1.0 Common Greek font encoding definitions] % :Abstract: This file provides definitions that are shared between % font encodings providing Greek characters. @@ -27,6 +27,7 @@ % 0.12 2014-12-12 Remove symbol macros for breathing accents. % 0.13 2015-08-04 No @uclclist entry for ypogegrammeni/prosgegrammeni. % 0.13.4 2019-07-10 ``@uclclist`` entry for ``\prosgegrammeni``. +% 1.0 2020/09/25 ``\textKoppa`` as alias for ``\textkoppa`` in LGR. % ====== ============ ========================================================= % % Usage @@ -69,9 +70,10 @@ % % Compatibility aliases for hyperref_'s puenc.def:: -\DeclareTextCommand{\textstigmagreek}{\LastDeclaredEncoding}{\textstigma} \DeclareTextCommand{\textkoppagreek}{\LastDeclaredEncoding}{\textkoppa} +\DeclareTextCommand{\textKoppagreek}{\LastDeclaredEncoding}{\textKoppa} \DeclareTextCommand{\textStigmagreek}{\LastDeclaredEncoding}{\textStigma} +\DeclareTextCommand{\textstigmagreek}{\LastDeclaredEncoding}{\textstigma} \DeclareTextCommand{\textSampigreek}{\LastDeclaredEncoding}{\textSampi} \DeclareTextCommand{\textsampigreek}{\LastDeclaredEncoding}{\textsampi} \DeclareTextCommand{\textdigammagreek}{\LastDeclaredEncoding}{\textdigamma} @@ -269,32 +271,33 @@ \accdialytikaperispomeni\LGR@accDialytika \accperispomeni\LGR@accdropped \LGR@ypogegrammeni\prosgegrammeni - \textalpha \textAlpha - \textbeta \textBeta - \textgamma \textGamma - \textdelta \textDelta - \textepsilon\textEpsilon - \textzeta \textZeta - \texteta \textEta - \texttheta \textTheta - \textiota \textIota - \textkappa \textKappa - \textlambda \textLambda - \textmu \textMu - \textnu \textNu - \textxi \textXi - \textomicron\textOmicron - \textpi \textPi - \textrho \textRho + \textalpha \textAlpha + \textbeta \textBeta + \textgamma \textGamma + \textdelta \textDelta + \textepsilon \textEpsilon + \textzeta \textZeta + \texteta \textEta + \texttheta \textTheta + \textiota \textIota + \textkappa \textKappa + \textlambda \textLambda + \textmu \textMu + \textnu \textNu + \textxi \textXi + \textomicron \textOmicron + \textpi \textPi + \textrho \textRho \textvarsigma \textSigma \textsigma \textSigma \textautosigma \textSigma - \texttau \textTau - \textupsilon\textUpsilon - \textphi \textPhi - \textchi \textChi - \textpsi \textPsi - \textomega \textOmega + \texttau \textTau + \textupsilon \textUpsilon + \textphi \textPhi + \textchi \textChi + \textpsi \textPsi + \textomega \textOmega + \textkoppa \textKoppa \textqoppa \textQoppa \textvarstigma \textStigma \textstigma \textStigma @@ -372,21 +375,21 @@ % ---------- % % .. _alphabeta: alphabeta.sty.html -% .. _athnum: http://www.ctan.org/pkg/athnum -% .. _Babel: http://www.ctan.org/pkg/babel +% .. _athnum: http://ctan.org/pkg/athnum +% .. _Babel: http://ctan.org/pkg/babel % .. _babel patch: http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf -% .. _fntguide: http://mirror.ctan.org/macros/latex/doc/fntguide.pdf -% .. _fontenc: http://www.ctan.org/pkg/fontenc -% .. _hyperref: http://www.ctan.org/pkg/hyperref -% .. _ibycus: http://www.ctan.org/pkg/ibycus-babel +% .. _fntguide: http://mirror.ctan.org/macros/latex/base/fntguide.pdf +% .. _fontenc: http://ctan.org/pkg/fontenc +% .. _hyperref: http://ctan.org/pkg/hyperref +% .. _ibycus: http://ctan.org/pkg/ibycus-babel % .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt -% .. _lgrx: http://www.ctan.org/pkg/lgrx -% .. _ltxcmds: http://www.ctan.org/pkg/ltxcmds -% .. _teubner: http://www.ctan.org/pkg/teubner +% .. _lgrx: http://ctan.org/pkg/lgrx +% .. _ltxcmds: http://ctan.org/pkg/ltxcmds +% .. _teubner: http://ctan.org/pkg/teubner % .. _teubner-doc: % http://mirror.ctan.org/macros/latex/contrib/teubner/teubner-doc.pdf % .. _textalpha: textalpha.sty.html -% .. _ucs: http://www.ctan.org/pkg/unicode +% .. _ucs: http://ctan.org/pkg/unicode % % .. _lgrenc.def: lgrenc.def.html % .. _tuenc-greek.def: tuenc-greek.def.html diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/lgrenc.def b/Master/texmf-dist/tex/latex/greek-fontenc/lgrenc.def index 9430bfd6e4d..3834be2e55b 100644 --- a/Master/texmf-dist/tex/latex/greek-fontenc/lgrenc.def +++ b/Master/texmf-dist/tex/latex/greek-fontenc/lgrenc.def @@ -55,6 +55,8 @@ % 0.13 2015-08-04 Support for symbol variants. % 0.13.1 2015-12-07 Fix `rho with dasia bug` (Linus Romer). % 0.13.3 2019-07-09 Drop error font declaration (cf. `ltxbugs 4399`_). +% 1.0 2020/09/25 ``\textKoppa`` as alias for ``\textkoppa`` +% (there is no capital Koppa in LGR). % ====== ============ ======================================================== % % Usage @@ -95,7 +97,7 @@ % :: \ProvidesFile{lgrenc.def} -[2019/07/09 v0.13.3 LGR Greek font encoding definitions] +[2020/09/25 1.0 LGR Greek font encoding definitions] % Copyright © 2010 Günter Milde % This file is part of the "greek-fontenc" package. % It may be distributed and/or modified under the @@ -213,6 +215,7 @@ \DeclareTextSymbol{\textstigma}{LGR}{6} % ϛ \DeclareTextSymbol{\textvarstigma}{LGR}{7} % stigma variant (CB.enc, teubner) \DeclareTextSymbol{\textkoppa}{LGR}{18} % ϟ (greek small letter koppa) +\DeclareTextSymbol{\textKoppa}{LGR}{18} % ϟ (capital numerical koppa) not distinct in LGR \DeclareTextSymbol{\textqoppa}{LGR}{19} % ϙ (archaic koppa) \DeclareTextSymbol{\textQoppa}{LGR}{21} % Ϙ (archaic Koppa) \DeclareTextSymbol{\textStigma}{LGR}{22} % Ϛ in some fonts ϹΤ ligature @@ -904,22 +907,22 @@ % % .. _README: README.html % .. _alphabeta: alphabeta.sty.html -% .. _athnum: http://www.ctan.org/pkg/athnum -% .. _Babel: http://www.ctan.org/pkg/babel +% .. _athnum: http://ctan.org/pkg/athnum +% .. _Babel: http://ctan.org/pkg/babel % .. _babel patch: http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf -% .. _fntguide: http://mirror.ctan.org/macros/latex/doc/fntguide.pdf -% .. _fontenc: http://www.ctan.org/pkg/fontenc -% .. _hyperref: http://www.ctan.org/pkg/hyperref -% .. _ibycus: http://www.ctan.org/pkg/ibycus-babel +% .. _fntguide: http://mirror.ctan.org/macros/latex/base/fntguide.pdf +% .. _fontenc: http://ctan.org/pkg/fontenc +% .. _hyperref: http://ctan.org/pkg/hyperref +% .. _ibycus: http://ctan.org/pkg/ibycus-babel % .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt -% .. _lgrx: http://www.ctan.org/pkg/lgrx -% .. _ltxcmds: http://www.ctan.org/pkg/ltxcmds -% .. _teubner: http://www.ctan.org/pkg/teubner +% .. _lgrx: http://ctan.org/pkg/lgrx +% .. _ltxcmds: http://ctan.org/pkg/ltxcmds +% .. _teubner: http://ctan.org/pkg/teubner % .. _teubner-doc: % http://mirror.ctan.org/macros/latex/contrib/teubner/teubner-doc.pdf % .. _textalpha: textalpha.sty.html -% .. _ucs: http://www.ctan.org/pkg/unicode -% .. _xunicode: http://www.ctan.org/pkg/xunicode +% .. _ucs: http://ctan.org/pkg/unicode +% .. _xunicode: http://ctan.org/pkg/xunicode % .. _ltxbugs 4399: % https://www.latex-project.org/cgi-bin/ltxbugs2html?pr=latex%2F4399&search= % diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/textalpha.sty b/Master/texmf-dist/tex/latex/greek-fontenc/textalpha.sty index e99f65e666b..9bf8fa2a12c 100644 --- a/Master/texmf-dist/tex/latex/greek-fontenc/textalpha.sty +++ b/Master/texmf-dist/tex/latex/greek-fontenc/textalpha.sty @@ -16,7 +16,7 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{textalpha} -[2020/02/28 v0.14 macros for Greek letters in text] +[2020/09/25 1.0 macros for Greek letters in text] % .. note:: % @@ -46,6 +46,7 @@ % 0.14 2020-02-28 Update test for Unicode fonts. % Rename ``greek-euenc`` to ``tuenc-greek``. % Don't use ``\LastDeclaredEncoding``. +% 1.0 2020-09-25 Also set ``\encodingdefault`` with ``\greekscript``. % ====== ========== ========================================================= % % .. contents:: @@ -300,7 +301,9 @@ % ``\ProvideTextCommandDefault`` to enable the author or other packages to use % an alternative definition (see [fntguide_]):: -\ProvideTextCommandDefault{\greekscript}{\fontencoding{LGR}\selectfont} +\ProvideTextCommandDefault{\greekscript}{\fontencoding{LGR}\selectfont + \def\encodingdefault{\greekfontencoding}} + % The ``\ensuregreek`` command can be used to ensure that its argument is set in % a font encoding with support for Greek. Again the default is LGR:: @@ -419,7 +422,9 @@ % numeral signs: http://en.wikipedia.org/wiki/Greek_numerals :: -\DeclareTextSymbolDefault{\textnumeralsigngreek}{LGR} % (puenc.def) +\DeclareTextSymbolDefault{\textdexiakeraia}{LGR} % ʹ (Dexia keraia) +\DeclareTextSymbolDefault{\textnumeralsigngreek}{LGR} % (puenc.def) +\DeclareTextSymbolDefault{\textaristerikeraia}{LGR} % ͵ (Aristeri keraia) \DeclareTextSymbolDefault{\textnumeralsignlowergreek}{LGR} % (puenc.def) % variant shape symbols @@ -526,18 +531,18 @@ % .. References % ---------- % .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt -% .. _CB fonts: http://www.ctan.org/pkg/cbgreek-complete -% .. _babel: http://www.ctan.org/pkg/babel +% .. _CB fonts: http://ctan.org/pkg/cbgreek-complete +% .. _babel: http://ctan.org/pkg/babel % .. _e-TeX: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=etex -% .. _fontenc: http://www.ctan.org/pkg/fontenc -% .. _fontspec: http://www.ctan.org/pkg/fontspec -% .. _fntguide: http://mirror.ctan.org/macros/latex/doc/fntguide.pdf -% .. _greek-fontenc: http://www.ctan.org/pkg/greek-fontenc -% .. _greek-inputenc: http://www.ctan.org/pkg/greek-inputenc -% .. _hyperref: http://www.ctan.org/pkg/hyperref -% .. _inputenc: http://www.ctan.org/pkg/inputenc -% .. _polyglossia: http://www.ctan.org/pkg/polyglossia -% .. _textgreek: http://www.ctan.org/pkg/textgreek -% .. _xunicode: http://www.ctan.org/pkg/xunicode +% .. _fontenc: http://ctan.org/pkg/fontenc +% .. _fontspec: http://ctan.org/pkg/fontspec +% .. _fntguide: http://mirror.ctan.org/macros/latex/base/fntguide.pdf +% .. _greek-fontenc: http://ctan.org/pkg/greek-fontenc +% .. _greek-inputenc: http://ctan.org/pkg/greek-inputenc +% .. _hyperref: http://ctan.org/pkg/hyperref +% .. _inputenc: http://ctan.org/pkg/inputenc +% .. _polyglossia: http://ctan.org/pkg/polyglossia +% .. _textgreek: http://ctan.org/pkg/textgreek +% .. _xunicode: http://ctan.org/pkg/xunicode % % .. _erotimatiko: https://en.wikipedia.org/wiki/Question_mark#Erotimatiko diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/tuenc-greek.def b/Master/texmf-dist/tex/latex/greek-fontenc/tuenc-greek.def index ab1fd033f3f..dcc9b0b672b 100644 --- a/Master/texmf-dist/tex/latex/greek-fontenc/tuenc-greek.def +++ b/Master/texmf-dist/tex/latex/greek-fontenc/tuenc-greek.def @@ -11,7 +11,7 @@ % :: \ProvidesFile{tuenc-greek.def} -[2020/02/28 0.14 Greek LICRs for XeTeX and LuaTeX] +[2020/09/25 1.0 Greek LICRs for XeTeX and LuaTeX] % :abstract: % Experimental support for Greek LICR macros with XeTeX and LuaTeX. @@ -36,6 +36,7 @@ % .. LICR macros for symbol variants. % 0.13.3 2018-01-06 Documentation update. % 0.14 2020-02-28 Rename to ``tuenc-greek.def``. Use ``\UTFencname``. +% 1.0 2020/09/25 ``\textKoppa`` as alias for ``\textkoppa`` in LGR. % ====== ========== ======================================================== % % .. contents:: @@ -240,7 +241,7 @@ \DeclareTextCommand{\textstigma}{\UTFencname}{ϛ} \DeclareTextCommand{\textDigamma}{\UTFencname}{Ϝ} \DeclareTextCommand{\textdigamma}{\UTFencname}{ϝ} -\DeclareTextCommand{\textKoppa}{\UTFencname}{Ϟ} % not defined in LGR +\DeclareTextCommand{\textKoppa}{\UTFencname}{Ϟ} % in LGR identic to \textkoppa \DeclareTextCommand{\textkoppa}{\UTFencname}{ϟ} % \koppa, \textqoppa [sic!] \DeclareTextCommand{\textSampi}{\UTFencname}{Ϡ} \DeclareTextCommand{\textsampi}{\UTFencname}{ϡ} @@ -821,25 +822,11 @@ % ~~~~~~~~ % % The common Greek font encoding definitions in greek-fontenc.def_ extend the -% `uclclist` with Greek LICR macros. Here, we add textkoppa/textKoppa and -% Unicode-specific "hiatus_" handling (copied from lgrenc.def_ and changed +% `uclclist` with Greek LICR macros. Here, we add Unicode-specific "hiatus_" +% handling (copied from lgrenc.def_ and changed % Latin transcription to Unicode literals). -% -% @uclclist extension (see also greek-fontenc.def_):: - -\providecommand*\tuenc@greek@update@uclclist{% - \expandafter\def\expandafter\@uclclist\expandafter{% - \@uclclist - \textkoppa \textKoppa - }% - \let\tuenc@greek@update@uclclist\relax -} - -% Expand the uclc list using the just defined macro:: - -\tuenc@greek@update@uclclist - -% Now the hiatus definition modifications:: +% +% The hiatus definition modifications:: \DeclareTextCommand{\LGR@A@hiatus}{\UTFencname}{% \LGR@ifnextchar{Ι}{\textAlpha\"}{% @@ -863,18 +850,18 @@ % .. References % % .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt -% .. _babel-greek: http://www.ctan.org/pkg/babel-greek -% .. _euenc: http://www.ctan.org/pkg/euenc -% .. _fontspec: http://www.ctan.org/pkg/fontspec -% .. _greek-fontenc: http://www.ctan.org/pkg/greek-fontenc -% .. _grnumalt: http://www.ctan.org/pkg/grnumalt -% .. _inputenc: http://www.ctan.org/pkg/inputenc +% .. _babel-greek: http://ctan.org/pkg/babel-greek +% .. _euenc: http://ctan.org/pkg/euenc +% .. _fontspec: http://ctan.org/pkg/fontspec +% .. _greek-fontenc: http://ctan.org/pkg/greek-fontenc +% .. _grnumalt: http://ctan.org/pkg/grnumalt +% .. _inputenc: http://ctan.org/pkg/inputenc % .. _textalpha: textalpha.sty.html -% .. _xgreek: http://www.ctan.org/pkg/xgreek -% .. _xunicode: http://www.ctan.org/pkg/xunicode +% .. _xgreek: http://ctan.org/pkg/xgreek +% .. _xunicode: http://ctan.org/pkg/xunicode % % .. _LaTeX2e font selection: -% http://mirror.ctan.org/macros/latex/doc/fntguide.pdf +% http://mirror.ctan.org/macros/latex/base/fntguide.pdf % .. _common Greek font encoding definitions: % .. _greek-fontenc.def: greek-fontenc.def.html % .. _lgrenc.def: lgrenc.def.html -- cgit v1.2.3