summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/babel-greek/README
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-06-24 23:45:45 +0000
committerKarl Berry <karl@freefriends.org>2013-06-24 23:45:45 +0000
commitd6f69adcdd2a4f41183336025041848a5dee6398 (patch)
tree89563d7c7df821eb03996563d1d352d89e96d160 /Master/texmf-dist/doc/generic/babel-greek/README
parent8e6beb966f4cb90d2deac853ee674032892fc7ab (diff)
babel-greek (24jun13)
git-svn-id: svn://tug.org/texlive/trunk@30912 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/generic/babel-greek/README')
-rw-r--r--Master/texmf-dist/doc/generic/babel-greek/README56
1 files changed, 44 insertions, 12 deletions
diff --git a/Master/texmf-dist/doc/generic/babel-greek/README b/Master/texmf-dist/doc/generic/babel-greek/README
index 6cead21490d..ee2b1a991f7 100644
--- a/Master/texmf-dist/doc/generic/babel-greek/README
+++ b/Master/texmf-dist/doc/generic/babel-greek/README
@@ -17,23 +17,42 @@ In 1997, Apostolos Syropoulos added support for the Greek language to the
"babel" package. The file ``greek.ldf`` provides options for monotonic
(single-diacritic) and polytonic (multiple-diacritic) modes of writing.
-Currently, it only works with LaTeX and 8-bit TeX engines. Users of the
-XeTeX and LuaTeX engines are advised to use the polyglossia_ package
-instead.
+There is now partial support for Unicode-aware TeX engines (XeTeX/LuaTeX).
+However, users of the XeTeX and LuaTeX engines are advised to use the
+polyglossia_ package.
News
----
-:2013-05-17: * New maintainer.
- * The encoding definition file ``lgrenc.def`` moved to the
- greek-fontenc_ package.
+.. class:: borderless
+
+===== ========== ===========================================================
+1.4 2013-05-17 New maintainer.
+.. The encoding definition file ``lgrenc.def`` moved to the
+ greek-fontenc_ package.
+
+1.5 2013-06-21 bugfixes and cleanup,
+.. LICR macros in string definitions,
+.. LGR font encoding not used with XeTeX/LuaTeX,
+.. input "xgreek-fixes.def" from polyglossia_ with Xe/LuaTeX.
+===== ========== ===========================================================
+
Requirements
------------
-The "babel-greek" package requires the babel_ base package, `Greek text
-fonts`_ in the LGR encoding, and the encoding definition file ``lgrenc.def``
-from the greek-fontenc_ package.
+Typesetting Greek texts requires a `font containing Greek glyphs`__.
+
+The "babel-greek" package requires the babel_ base package. `Greek text
+fonts`_ in the LGR encoding and the encoding definition file ``lgrenc.def``
+from the greek-fontenc_ package are required with 8-bit TeX engines.
+
+For correct up/downcasing with XeTeX/LuaTeX, the file ``xgreek-fixes.def``
+from polyglossia_ is required.
+
+"plain" TeX is currently not supported. Patches are welcome.
+
+__ http://www.ctan.org/topic/font-greek
Installation
@@ -58,20 +77,30 @@ Otherwise, make sure LaTeX can find the required files:
Usage
-----
-Pass the "greek" or "polutonikogreek" options to babel::
+Pass the "greek" option to babel::
\usepackage[greek]{babel}
+For polytonic greek, set the language attribute "polutoniko"::
+
+ \languageattribute{greek}{polutoniko}
+
For details see `<usage.pdf>`_, `<greek.pdf>`_ and the babel_ documentation.
Literal input of Greek characters is possible with the greek-inputenc_
-package.
+package and XeTeX/LuaTeX.
Greek text fonts
----------------
+With the XeTeX or LuaTeX engines, the user should ensure that the choosen
+font contains the required glyphs (the default Latin Modern fonts miss
+them). 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`_).
+
The LGR font encoding is the de-facto standard for typesetting Greek with
-(8-bit) LaTeX. Fonts in this encoding include the `CB fonts`_ (matching CM),
+8-bit LaTeX. Fonts in this encoding include the `CB fonts`_ (matching CM),
grtimes_ (Greek Times), Kerkis_ (matching URW Bookman), and the `GFS font
collection`_. Setup of these fonts as Greek variant to matching Latin fonts
is facilitated by the substitutefont_ package.
@@ -97,11 +126,14 @@ font-encoding comprising Latin and Greek like the hypothetic T7 or Unicode
.. _babel: http://www.ctan.org/pkg/babel
.. _fontspec: http://www.ctan.org/pkg/fontspec
.. _CB Fonts: http://www.ctan.org/pkg/cbgreek-complete
+.. _CM-unicode: http://www.ctan.org/pkg/cm-unicode
+.. _Deja Vu: http://dejavu-fonts.org
.. _grtimes: http://www.ctan.org/pkg/grtimes
.. _greek-fontenc: http://www.ctan.org/pkg/greek-fontenc
.. _greek-inputenc: http://www.ctan.org/pkg/greek-inputenc
.. _GFS font collection: http://www.ctan.org/pkg/gfs
.. _Kerkis: http://www.ctan.org/pkg/kerkis
.. _lgrx: http://www.ctan.org/pkg/lgrx
+.. _Linux Libertine: http://www.ctan.org/pkg/libertine
.. _polyglossia: http://www.ctan.org/pkg/polyglossia
.. _substitutefont: http://www.ctan.org/pkg/substitutefont