From 2a0bdc5ccb4cff6e0f2b515649ac6ad8f3029b56 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 10 Nov 2020 21:57:05 +0000 Subject: babel-greek (10nov20) git-svn-id: svn://tug.org/texlive/trunk@56904 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/generic/babel-greek/README | 84 ++-- .../texmf-dist/doc/generic/babel-greek/README.html | 205 ++++++---- .../doc/generic/babel-greek/babel-greek.pdf | Bin 254869 -> 255669 bytes .../doc/generic/babel-greek/test-8bit-greek.pdf | Bin 0 -> 188008 bytes .../doc/generic/babel-greek/test-8bit-greek.tex | 422 +++++++++++++++++++++ .../doc/generic/babel-greek/test-greek-lgr.pdf | Bin 0 -> 153395 bytes .../doc/generic/babel-greek/test-greek-tu.pdf | Bin 0 -> 51599 bytes .../doc/generic/babel-greek/test-greek.pdf | Bin 233964 -> 0 bytes .../doc/generic/babel-greek/test-greek.tex | 393 +++++-------------- .../doc/generic/babel-greek/test-greeknumeral.pdf | Bin 0 -> 44372 bytes .../doc/generic/babel-greek/test-greeknumeral.tex | 236 ++++++++++++ .../doc/generic/babel-greek/test-tu-lgr.pdf | Bin 0 -> 43239 bytes .../doc/generic/babel-greek/test-tu-lgr.tex | 264 +++++++++++++ .../doc/generic/babel-greek/test-unicode-greek.pdf | Bin 42751 -> 0 bytes .../doc/generic/babel-greek/test-unicode-greek.tex | 259 ------------- .../doc/generic/babel-greek/test-unicode-lgr.pdf | Bin 43607 -> 0 bytes .../doc/generic/babel-greek/test-unicode-lgr.tex | 264 ------------- .../texmf-dist/doc/generic/babel-greek/usage.pdf | Bin 175483 -> 176463 bytes .../texmf-dist/doc/generic/babel-greek/usage.tex | 29 +- .../texmf-dist/source/generic/babel-greek/Makefile | 30 +- .../source/generic/babel-greek/babel-greek.dtx | 383 +++++++++++-------- .../texmf-dist/tex/generic/babel-greek/greek.ldf | 221 +++++++---- 22 files changed, 1609 insertions(+), 1181 deletions(-) create mode 100644 Master/texmf-dist/doc/generic/babel-greek/test-8bit-greek.pdf create mode 100644 Master/texmf-dist/doc/generic/babel-greek/test-8bit-greek.tex create mode 100644 Master/texmf-dist/doc/generic/babel-greek/test-greek-lgr.pdf create mode 100644 Master/texmf-dist/doc/generic/babel-greek/test-greek-tu.pdf delete mode 100644 Master/texmf-dist/doc/generic/babel-greek/test-greek.pdf create mode 100644 Master/texmf-dist/doc/generic/babel-greek/test-greeknumeral.pdf create mode 100644 Master/texmf-dist/doc/generic/babel-greek/test-greeknumeral.tex create mode 100644 Master/texmf-dist/doc/generic/babel-greek/test-tu-lgr.pdf create mode 100644 Master/texmf-dist/doc/generic/babel-greek/test-tu-lgr.tex delete mode 100644 Master/texmf-dist/doc/generic/babel-greek/test-unicode-greek.pdf delete mode 100644 Master/texmf-dist/doc/generic/babel-greek/test-unicode-greek.tex delete mode 100644 Master/texmf-dist/doc/generic/babel-greek/test-unicode-lgr.pdf delete mode 100644 Master/texmf-dist/doc/generic/babel-greek/test-unicode-lgr.tex diff --git a/Master/texmf-dist/doc/generic/babel-greek/README b/Master/texmf-dist/doc/generic/babel-greek/README index d1f2f3eb1cc..45ecf8f1d11 100644 --- a/Master/texmf-dist/doc/generic/babel-greek/README +++ b/Master/texmf-dist/doc/generic/babel-greek/README @@ -3,8 +3,8 @@ babel-greek Babel support for the Greek language and script =============================================== -:Copyright: © 1997 Apostolos Syropoulos, Claudio Beccari, Johannes Brahms, - © 2013 Günter Milde +:Copyright: © 1997 Apostolos Syropoulos, Claudio Beccari, Johannes Brahms, + © 2013 -- 2020 Günter Milde. :Licence: This work may be distributed and/or modified under the conditions of the `LaTeX Project Public License`_, either version 1.3 of this license or any later version. @@ -54,17 +54,23 @@ News 1.9d 2015-09-04 Remove `grsymb` (macros for Greek symbols). This package is outdated and obsoleted by greek-fontenc_ (reported by Claudio Beccari). -.. Unicode uc/lc corrections now in greek-fontenc - (polyglossia's ``xgreek-fixes.def`` has bugs). +.. Unicode uc/lc corrections now in greek-fontenc. 1.9e 2015-11-27 Fix bug in lccode-setting loop (patch by Enrico Gregorio). -1.9f 2016-02-04 Support for standard Unicode text font encoding "TU" - (new in fontspec v2.5a). +1.9f 2016-02-04 Support for new standard Unicode text font encoding "TU". 1.9g 2016-09-07 Babel 3.9i deprecated ``\textlatin`` and fixed ``\latinencoding``. 1.9h 2019-07-11 Move breathing composite commands to textalpha_. 1.9i 2020-02-28 Update test for Unicode fonts. Fix accent in ``\seename`` and ``\alsoname``. -1.9j 2020/03/17 Fix ampersand in math. +1.9j 2020-03-17 Fix ampersand in math mode. +1.10 2020-11-10 Use ``TU`` as ``\greekfontencoding`` for Xe/LuaTeX + (set by LaTeX as `default font encoding for Unicode + engines`_ since 2017/01/01). +.. Use zig-zagy ``\textkoppa`` for ``\greeknumeral{90}``. +.. PDF-string secure implementation of ``\greeknumeral`` + from hyperref_. +.. Load ``puenc-greek.def`` (from greek-fontenc_) + if used with hyperref (polytonic Greek in PDF-strings). ===== ============ ============================================================ @@ -75,24 +81,24 @@ News Files ----- -``_; ``_ +``_; ``_ Source of the language definition file ``greek.ldf`` for use with Babel_. ``_; ``_ Athenian Numerals. ``_; ``_ Greek log-like Operators. -``_; ``_ - Tests and Examples for 8-bit TeX. -``_; ``_ - Tests and Examples for XeTeX/LuaTeX. -``_; ``_ +``_ + DocStrip_ batch file. +``_ ``_ ``_ + Test Babel-Greek features. +``_ ``_ + Additional tests and examples for 8-bit TeX. +``_ ``_ Tests and Examples for XeTeX/LuaTeX with LGR 8-bit fonts. - -``_; ``_ +``_ ``_ Description of the `LGR Latin transliteration`_. - Requirements ------------ @@ -154,19 +160,6 @@ variant. For details see ``_ and the babel_ documentation. -With XeTeX/LuaTeX, load fontspec_ before babel_, so that babel-greek can -set up the Unicode font encoding for use with Greek, e.g. :: - - \usepackage{fontspec} - \setmainfont{Linux Libertine O} - \setsansfont{Linux Biolinum O} - \usepackage[greek,english]{babel} - -Note, that the default font used with XeTeX/LuaTeX (Latin Modern) misses most -Greek letters. Warnings about missing charcters are only written to the log -file, not the console output! - - Input of Greek characters is possible as literal characters (with the greek-inputenc_ package or with XeTeX or LuaTeX) or the `LGR Latin transliteration`_. See ``_ and the example files provided with @@ -179,8 +172,11 @@ A list of Greek text fonts for use with LaTeX is available at the CTAN http://www.ctan.org/topic/font-greek With the XeTeX or LuaTeX engines, the user should ensure that the chosen -font contains the required glyphs (the default Latin Modern fonts miss -them). Examples for suitable fonts are the CM-unicode_ or the `Linux +font contains the required glyphs: the default Latin Modern fonts miss +them. Warnings about missing charcters are only written to the log +file, not the console output! Select a suitable font with fontspec_. + +Examples for suitable fonts are the CM-unicode_ or the `Linux Libertine`_ OpenType fonts as well as any system-wide installed OTF fonts that support Greek (e.g. `Deja Vu`_). @@ -203,21 +199,23 @@ The following ASCII characters are converted to Greek symbols: = = = = = = = = = = = = = = = = = = = = = = = = = A B G D E Z H J I K L M N X O P R S T U F Q Y W Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω +- - - - - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - - - - - - - - - - - - - - - - a b g d e z h j i k l m n x o p r s c t u f q y w α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ ς τ υ φ χ ψ ω = = = = = = = = = = = = = = = = = = = = = = = = = Accent symbols and punctuation: -================= ===== == ====================== ======== ==== -tonos ``'`` ά semicolon ``;`` · -varia \` ὰ question mark ``?`` ; -perispomeni ``~`` ᾶ left apostrophe \` \` ‘ -dasia ``<`` ἁ right apostrophe ``''`` ’ -psili ``>`` ἀ left quotation mark ``((`` « -ypogegrammeni ``|`` ᾳ right quotation mark ``))`` » -dialytika ``"`` ϊ zero width non-joiner v -================= ===== == ====================== ======== ==== +================= ====== == ====================== ======== ==== +tonos ``'a`` ά semicolon ``;`` · +varia \`a ὰ question mark ``?`` ; +perispomeni ``~a`` ᾶ left apostrophe \` \` ‘ +dasia ``a`` ἀ left quotation mark ``((`` « +ypogegrammeni ``a|`` ᾳ right quotation mark ``))`` » +dialytika ``"i`` ϊ zero width non-joiner v +================= ====== == ====================== ======== ==== A major drawback of the LGR transliteration is that you cannot access Latin letters and some symbols if LGR is the active font encoding (e.g. in @@ -233,13 +231,15 @@ Unicode (with XeTeX or LuaTeX). .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt .. _babel: http://www.ctan.org/pkg/babel .. _docstrip: http://www.ctan.org/pkg/docstrip -.. _font encoding: http://mirror.ctan.org/macros/latex/doc/encguide.pdf +.. _font encoding: http://mirror.ctan.org/macros/latex/base/encguide.pdf .. _fontspec: http://www.ctan.org/pkg/fontspec +.. _fontenc: http://www.ctan.org/pkg/fontenc .. _CB Fonts: http://www.ctan.org/pkg/cbgreek-complete .. _CM-unicode: http://www.ctan.org/pkg/cm-unicode .. _Deja Vu: http://dejavu-fonts.org .. _e-TeX: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=etex .. _grtimes: http://www.ctan.org/pkg/grtimes +.. _hyperref: http://www.ctan.org/pkg/hyperref .. _textalpha: .. _greek-fontenc: http://www.ctan.org/pkg/greek-fontenc .. _greek-inputenc: http://www.ctan.org/pkg/greek-inputenc @@ -249,3 +249,5 @@ Unicode (with XeTeX or LuaTeX). .. _polyglossia: http://www.ctan.org/pkg/polyglossia .. _substitutefont: http://www.ctan.org/pkg/substitutefont .. _texdoc: http://www.ctan.org/pkg/texdoc +.. _default font encoding for Unicode engines: + https://www.latex-project.org/news/latex2e-news/ltnews26.pdf diff --git a/Master/texmf-dist/doc/generic/babel-greek/README.html b/Master/texmf-dist/doc/generic/babel-greek/README.html index bcc2df90d59..5b098647b31 100644 --- a/Master/texmf-dist/doc/generic/babel-greek/README.html +++ b/Master/texmf-dist/doc/generic/babel-greek/README.html @@ -4,8 +4,8 @@ babel-greek - - + +