From cee29d1652d5add426ac3aae626f1700ed9e7458 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 26 Nov 2009 19:27:36 +0000 Subject: xgreek update (23nov09) git-svn-id: svn://tug.org/texlive/trunk@16179 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/xelatex/xgreek/README.1ST | 12 ++++++++ Master/texmf-dist/doc/xelatex/xgreek/xgreek.pdf | Bin 69922 -> 69403 bytes Master/texmf-dist/source/xelatex/xgreek/xgreek.dtx | 31 +++++++++++++++------ Master/texmf-dist/source/xelatex/xgreek/xgreek.ins | 4 +-- Master/texmf-dist/tex/xelatex/xgreek/xgreek.sty | 24 ++++++++++++---- 5 files changed, 54 insertions(+), 17 deletions(-) diff --git a/Master/texmf-dist/doc/xelatex/xgreek/README.1ST b/Master/texmf-dist/doc/xelatex/xgreek/README.1ST index 7e627a97db9..77d859c3bfa 100644 --- a/Master/texmf-dist/doc/xelatex/xgreek/README.1ST +++ b/Master/texmf-dist/doc/xelatex/xgreek/README.1ST @@ -1,3 +1,13 @@ +Version 2.1 of package xgreek + +In version 2.1 I have introduced some new \lccode-\uccode pairs that +reflect current changes in Unicode 5.2 while I have corrected the +values for an existing pair. + +Apostolos Syropoulos +Xanthi, Greece +2009/11/23 + Version 2.0 of package xgreek Package xgreek has been designed so to allow people to typeset @@ -23,3 +33,5 @@ greek loadhyph-el-polyton.tex Apostolos Syropoulos Xanthi, Greece 2008/06/24 + + diff --git a/Master/texmf-dist/doc/xelatex/xgreek/xgreek.pdf b/Master/texmf-dist/doc/xelatex/xgreek/xgreek.pdf index 715c739dc35..381f738d0bc 100644 Binary files a/Master/texmf-dist/doc/xelatex/xgreek/xgreek.pdf and b/Master/texmf-dist/doc/xelatex/xgreek/xgreek.pdf differ diff --git a/Master/texmf-dist/source/xelatex/xgreek/xgreek.dtx b/Master/texmf-dist/source/xelatex/xgreek/xgreek.dtx index 41413da30da..d2f04883fee 100644 --- a/Master/texmf-dist/source/xelatex/xgreek/xgreek.dtx +++ b/Master/texmf-dist/source/xelatex/xgreek/xgreek.dtx @@ -16,7 +16,7 @@ %% %\iffalse % -% (c) Copyright 2007-2008 Apostolos Syropoulos +% (c) Copyright 2007-2009 Apostolos Syropoulos % This program can be redistributed and/or modified under the % terms of the LaTeX Project Public License Distributed from % http://www.latex-project.org/lppl.txt; either @@ -29,20 +29,21 @@ % Apostolos Syropoulos (asyropoulos@yahoo.com) % %\fi -% \CheckSum{1797} +% \CheckSum{1845} % \iffalse This is a Metacomment % %\ProvidesFile{xgreek.sty} % -% [2008/06/22 v2.0 Package `xgreek.sty'] +% [2009/11/23 v2.1 Package `xgreek.sty'] % % \begin{macrocode} %<*driver> \documentclass{ltxdoc} \GetFileInfo{xgreek.drv} -\usepackage{xunicode,xltxtra} +\usepackage{xltxtra} \usepackage{fontspec} \begin{document} +\newICUfeature{Contextuals}{Alts}{+calt} \setmainfont[Mapping=tex-text,Script=Greek, SmallCapsFeatures={Contextuals=Alts}]{Universal Modern} \setmonofont{UM Typewriter} @@ -57,7 +58,7 @@ %\author{Apostolos Syropoulos\\ % Xanthi, Greece\\ % \texttt{asyropoulos@yahoo.com}} -% \date{2008/06/22} +% \date{2009/11/23} %\maketitle % \begin{abstract} % The \textsf{xgreek} package provides rudimentary support for Greek language @@ -86,7 +87,19 @@ % we first need to set up the correct |\uccode|s and |\lccode|s. % \begin{macrocode} %<*xgreek> -\message{Package `xgreek' version 2.0 by Apostolos Syropoulos} +\message{Package `xgreek' version 2.1 by Apostolos Syropoulos} +\global\lccode"0370="0371 \global\uccode"0370="0370 +\global\lccode"0371="0371 \global\uccode"0371="0370 +\global\lccode"0372="0373 \global\uccode"0372="0372 +\global\lccode"0373="0373 \global\uccode"0373="0372 +\global\lccode"0376="0377 \global\uccode"0376="0376 +\global\lccode"0377="0377 \global\uccode"0377="0376 +\global\lccode"03FD="037B \global\uccode"03FD="03FD +\global\lccode"037B="037B \global\uccode"037B="03FD +\global\lccode"03FE="037C \global\uccode"03FE="03FE +\global\lccode"037C="037C \global\uccode"037C="03FE +\global\lccode"03FF="037D \global\uccode"03FF="03FF +\global\lccode"037D="037D \global\uccode"037D="03FF \global\lccode"0386="03AC \global\uccode"0386="0391 \global\lccode"0388="03AD \global\uccode"0388="0395 \global\lccode"0389="03AC \global\uccode"0389="0397 @@ -169,8 +182,8 @@ \global\lccode"03DD="03DD \global\uccode"03DD="03DC \global\lccode"03DE="03DF \global\uccode"03DE="03DE \global\lccode"03DF="03DF \global\uccode"03DF="03DE -\global\lccode"03E0="03E1 \global\uccode"03E0="039A -\global\lccode"03E0="03E1 \global\uccode"03E1="03A1 +\global\lccode"03E0="03E1 \global\uccode"03E0="03E0 +\global\lccode"03E1="03E1 \global\uccode"03E1="03E0 \global\lccode"03F0="03BA \global\uccode"03F0="039A \global\lccode"03F1="03C1 \global\uccode"03F1="03A1 \global\lccode"03F2="03F2 \global\uccode"03F2="03F9 @@ -666,7 +679,7 @@ \else\ifnum\@attic@num>249999% \space% \PackageWarning{xgreek}{% - Illegal value (\the\@attic@num) for acrophonic Attic numeral}% + Value too large (\the\@attic@num) for acrophonic Attic numeral}% \else % \end{macrocode} % Having done all the necessary checks, we are now ready to do the actual diff --git a/Master/texmf-dist/source/xelatex/xgreek/xgreek.ins b/Master/texmf-dist/source/xelatex/xgreek/xgreek.ins index 48c0da9885f..f2c9654ada4 100644 --- a/Master/texmf-dist/source/xelatex/xgreek/xgreek.ins +++ b/Master/texmf-dist/source/xelatex/xgreek/xgreek.ins @@ -1,4 +1,4 @@ -%% Copyright 2006 Apostolos Syropoulos +%% Copyright 2007—2009 Apostolos Syropoulos %% %% This file is part of the `xgreek' package. %% You are not allowed to modify its contents. @@ -24,7 +24,7 @@ \preamble - (c) Copyright 2007 Apostolos Syropoulos + (c) Copyright 2007—2009 Apostolos Syropoulos This program can be redistributed and/or modified under the terms of the LaTeX Project Public License Distributed from http://www.latex-project.org/lppl.txt; either diff --git a/Master/texmf-dist/tex/xelatex/xgreek/xgreek.sty b/Master/texmf-dist/tex/xelatex/xgreek/xgreek.sty index b69329b89d2..963729a6cb6 100644 --- a/Master/texmf-dist/tex/xelatex/xgreek/xgreek.sty +++ b/Master/texmf-dist/tex/xelatex/xgreek/xgreek.sty @@ -6,7 +6,7 @@ %% %% xgreek.dtx (with options: `xgreek') %% -%% (c) Copyright 2007 Apostolos Syropoulos +%% (c) Copyright 2007—2009 Apostolos Syropoulos %% This program can be redistributed and/or modified under the %% terms of the LaTeX Project Public License Distributed from %% http://www.latex-project.org/lppl.txt; either @@ -35,8 +35,20 @@ %% Right brace \} Tilde \~} %% \ProvidesFile{xgreek.sty} - [2008/06/22 v2.0 Package `xgreek.sty'] -\message{Package `xgreek' version 2.0 by Apostolos Syropoulos} + [2009/11/23 v2.1 Package `xgreek.sty'] +\message{Package `xgreek' version 2.1 by Apostolos Syropoulos} +\global\lccode"0370="0371 \global\uccode"0370="0370 +\global\lccode"0371="0371 \global\uccode"0371="0370 +\global\lccode"0372="0373 \global\uccode"0372="0372 +\global\lccode"0373="0373 \global\uccode"0373="0372 +\global\lccode"0376="0377 \global\uccode"0376="0376 +\global\lccode"0377="0377 \global\uccode"0377="0376 +\global\lccode"03FD="037B \global\uccode"03FD="03FD +\global\lccode"037B="037B \global\uccode"037B="03FD +\global\lccode"03FE="037C \global\uccode"03FE="03FE +\global\lccode"037C="037C \global\uccode"037C="03FE +\global\lccode"03FF="037D \global\uccode"03FF="03FF +\global\lccode"037D="037D \global\uccode"037D="03FF \global\lccode"0386="03AC \global\uccode"0386="0391 \global\lccode"0388="03AD \global\uccode"0388="0395 \global\lccode"0389="03AC \global\uccode"0389="0397 @@ -119,8 +131,8 @@ \global\lccode"03DD="03DD \global\uccode"03DD="03DC \global\lccode"03DE="03DF \global\uccode"03DE="03DE \global\lccode"03DF="03DF \global\uccode"03DF="03DE -\global\lccode"03E0="03E1 \global\uccode"03E0="039A -\global\lccode"03E0="03E1 \global\uccode"03E1="03A1 +\global\lccode"03E0="03E1 \global\uccode"03E0="03E0 +\global\lccode"03E1="03E1 \global\uccode"03E1="03E0 \global\lccode"03F0="03BA \global\uccode"03F0="039A \global\lccode"03F1="03C1 \global\uccode"03F1="03A1 \global\lccode"03F2="03F2 \global\uccode"03F2="03F9 @@ -478,7 +490,7 @@ \else\ifnum\@attic@num>249999% \space% \PackageWarning{xgreek}{% - Illegal value (\the\@attic@num) for acrophonic Attic numeral}% + Value too large (\the\@attic@num) for acrophonic Attic numeral}% \else \@whilenum\@attic@num>49999\do{% ^^^^^10147\advance\@attic@num-50000}% -- cgit v1.2.3