summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-11-26 19:27:36 +0000
committerKarl Berry <karl@freefriends.org>2009-11-26 19:27:36 +0000
commitcee29d1652d5add426ac3aae626f1700ed9e7458 (patch)
tree1cad7c079c54af3eea055d74cff5f742c86ace3d
parent7749142c6b66c1dc668af8960889578eb9a08e0a (diff)
xgreek update (23nov09)
git-svn-id: svn://tug.org/texlive/trunk@16179 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/xelatex/xgreek/README.1ST12
-rw-r--r--Master/texmf-dist/doc/xelatex/xgreek/xgreek.pdfbin69922 -> 69403 bytes
-rw-r--r--Master/texmf-dist/source/xelatex/xgreek/xgreek.dtx31
-rw-r--r--Master/texmf-dist/source/xelatex/xgreek/xgreek.ins4
-rw-r--r--Master/texmf-dist/tex/xelatex/xgreek/xgreek.sty24
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
--- a/Master/texmf-dist/doc/xelatex/xgreek/xgreek.pdf
+++ b/Master/texmf-dist/doc/xelatex/xgreek/xgreek.pdf
Binary files 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
%
%<xgreek, >\ProvidesFile{xgreek.sty}
%
-%<xgreek, > [2008/06/22 v2.0 Package `xgreek.sty']
+%<xgreek, > [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}%