summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/greek-fontenc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-03-21 16:42:19 +0000
committerKarl Berry <karl@freefriends.org>2023-03-21 16:42:19 +0000
commit8768bd738089701922326fb077e8383afc46ffc5 (patch)
tree007f339ef2b951bb127950bbc55b05f6b9d4b86e /Master/texmf-dist/tex/latex/greek-fontenc
parent38700f6224ddb7d1e02598a1af797df75903d6fd (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/greek-fontenc')
-rw-r--r--Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def17
-rw-r--r--Master/texmf-dist/tex/latex/greek-fontenc/textalpha.sty11
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.
% ====== =========== ========================================================
%
%