diff options
author | Karl Berry <karl@freefriends.org> | 2023-03-21 16:42:19 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-03-21 16:42:19 +0000 |
commit | 8768bd738089701922326fb077e8383afc46ffc5 (patch) | |
tree | 007f339ef2b951bb127950bbc55b05f6b9d4b86e /Master/texmf-dist/tex/latex | |
parent | 38700f6224ddb7d1e02598a1af797df75903d6fd (diff) |
greek-fontenc (18mar23)
git-svn-id: svn://tug.org/texlive/trunk@66612 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r-- | Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def | 17 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/greek-fontenc/textalpha.sty | 11 |
2 files changed, 19 insertions, 9 deletions
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 1e5d781b492..0ebda570156 100644 --- a/Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def +++ b/Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def @@ -248,15 +248,14 @@ % .. _uclclist: % -% UPPERCASE -% ~~~~~~~~~ +% Case changing +% ~~~~~~~~~~~~~ % % UPPERCASE (all-caps) is generated with ``\MakeUppercase``. The % implementation of this command changed in June 2022 [ltnews35]_. % -% According to Greek typographical tradition, diacritics (except dialytika, -% iota subscript, macron, and breve) are placed before capital letters in -% Titlecase and dropped in UPPERCASE. +% According to Greek typographical tradition, diacritics (except dialytika) +% are placed before capital letters in Titlecase and dropped in UPPERCASE. % % Different conventions exist for the treatment of the `mute iota`_ with % uppercase letters. The traditional typographic form and the most common @@ -267,6 +266,14 @@ % glyphs with adscript are a stylistic choice, provided by the font. In the % CB Fonts, a small capital adscript iota is used. % +% The "Latin" diacritics *macron* and *breve* are used to denote the +% length of vowels. They are sometimes used in dictionaries and textbooks +% but not part of the Greek orthography. There is no established rule +% regarding their handling in uppercase. LaTeX used to keep them but +% the `Unicode reference implementation`__ drops them. +% +% __ https://icu.unicode.org/design/case/greek-upper +% % Up to 2022/06, macro substitutions in the ``\@uclclist`` could be used to % get the expected behaviour: % diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/textalpha.sty b/Master/texmf-dist/tex/latex/greek-fontenc/textalpha.sty index 97b7423fc77..20e40bec2b5 100644 --- a/Master/texmf-dist/tex/latex/greek-fontenc/textalpha.sty +++ b/Master/texmf-dist/tex/latex/greek-fontenc/textalpha.sty @@ -3,7 +3,7 @@ % Greek symbols in text % ********************* % -% :Version: 2.2.1 (changelog_) +% :Version: 2.2.2 (changelog_) % % :Copyright: © 2010, 2023 Günter Milde % @@ -111,7 +111,7 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{textalpha} - [2023/03/08 2.2.1 macros for Greek letters in text] + [2023-03-17 2.2.2 macros for Greek letters in text] % Options @@ -517,7 +517,9 @@ % """""""""""""""""""""""" % % The text command ``\textsemicolon`` inserts ``\texterotimatiko`` -% in LGR font encoding and a "normal" semicolon else:: +% in LGR font encoding and a "normal" semicolon else. +% In math mode, it inserts the "normal" semicolon also if the text font +% encoding is LGR:: \ProvideTextCommandDefault{\textsemicolon}{;} \ProvideTextCommand{\textsemicolon}{LGR}{\texterotimatiko} @@ -528,7 +530,7 @@ \iftextalpha@keepSemicolon \catcode`;=\active - \newcommand{;}{\textsemicolon} + \newcommand{;}{\TextOrMath{\textsemicolon}{\char59}} \fi @@ -583,6 +585,7 @@ % .. Load ``puenc-greek.def`` if used with `hyperref`_. % 2.2 2023-02-28 Don't use ``\makeatother`` in ``\AtBeginDocument``. % 2.2.1 2023-03-08 Documentation update. +% 2.2.2 2023-03-17 Don't map active `;` to ``\textsemicolon`` in math mode. % ====== =========== ======================================================== % % |