texlive[45356] Master/texmf-dist: philokalia (20sep17)
commits+karl at tug.org
commits+karl at tug.org
Thu Sep 21 00:36:37 CEST 2017
Revision: 45356
http://tug.org/svn/texlive?view=revision&revision=45356
Author: karl
Date: 2017-09-21 00:36:37 +0200 (Thu, 21 Sep 2017)
Log Message:
-----------
philokalia (20sep17)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/xelatex/philokalia/philokalia.pdf
trunk/Master/texmf-dist/fonts/opentype/public/philokalia/Philokalia-Regular.otf
trunk/Master/texmf-dist/source/xelatex/philokalia/philokalia.dtx
trunk/Master/texmf-dist/source/xelatex/philokalia/philokalia.ins
trunk/Master/texmf-dist/tex/xelatex/philokalia/philokalia.sty
Added Paths:
-----------
trunk/Master/texmf-dist/doc/xelatex/philokalia/README
trunk/Master/texmf-dist/tex/xelatex/philokalia/tuplk.fd
Removed Paths:
-------------
trunk/Master/texmf-dist/tex/xelatex/philokalia/eu1plk.fd
Added: trunk/Master/texmf-dist/doc/xelatex/philokalia/README
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/philokalia/README (rev 0)
+++ trunk/Master/texmf-dist/doc/xelatex/philokalia/README 2017-09-20 22:36:37 UTC (rev 45356)
@@ -0,0 +1,6 @@
+Licence: LaTeX Project Public License Distributed v.1.3c
+
+The philokalia package has been designed to ease the use of the Philokalia-Regular OpenType
+font with XeLaTeX. The font started as a project to digitize the typeface used to typeset the
+Philokalia books.
+
Property changes on: trunk/Master/texmf-dist/doc/xelatex/philokalia/README
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/xelatex/philokalia/philokalia.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/opentype/public/philokalia/Philokalia-Regular.otf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/xelatex/philokalia/philokalia.dtx
===================================================================
--- trunk/Master/texmf-dist/source/xelatex/philokalia/philokalia.dtx 2017-09-20 22:36:23 UTC (rev 45355)
+++ trunk/Master/texmf-dist/source/xelatex/philokalia/philokalia.dtx 2017-09-20 22:36:37 UTC (rev 45356)
@@ -15,7 +15,7 @@
%% Right brace \} Tilde \~}
%\iffalse
%
-% (c) Copyright 2007 Apostolos Syropoulos
+% (c) Copyright 2007-2017 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
@@ -28,18 +28,21 @@
% Apostolos Syropoulos (asyropoulos at yahoo.com)
%
%\fi
-% \CheckSum{126}
+% \CheckSum{124}
% \iffalse This is a Metacomment
%
%<philokalia>\ProvidesFile{philokalia.sty}
-%<EU1plk>\ProvidesFile{eu1plk.fd}
+%<TUplk>\ProvidesFile{eu1plk.fd}
%
-%<philokalia>[2007/01/24 v1.1 Package `philokalia']
-%<EU1plk>[2007/01/07 v1.0 Philokalia-Regular Support File]
+%<philokalia>[2017/09/20 v1.2 Package `philokalia']
+%<TUplk>[2017/09/20 v1.0 Philokalia-Regular Support File]
%
% \begin{macrocode}
%<*driver>
\documentclass{ltxdoc}
+\makeatletter
+\let\ancientgreek\l at ancientgreek
+\makeatother
\usepackage{philokalia}
\usepackage{fullpage}
\GetFileInfo{philokalia.drv}
@@ -52,9 +55,9 @@
%
%\title{The \textsf{philokalia} package}
%\author{Apostolos Syropoulos\\366, 28th October Str.\\
-%GR-671 00 Xanthi, HELLAS\\
+%GR-671 33 Xanthi, HELLAS\\
%Email:\texttt{asyropoulos at yahoo.com}}
-% \date{2007/01/25}
+% \date{2007/01/25 updated on 2017/09/20}
%\maketitle
%\begin{abstract}
% This document describes the functionality of the \textsf{philokalia} package, which
@@ -77,7 +80,7 @@
% \begin{tabular}{ll}
% driver & produce the documentation \\
% philokalia & the package itself \\
-% EU1pkl & The Philokalia font shapes\\
+% TUpkl & The Philokalia font shapes\\
% \end{tabular}
% \end{center}
%
@@ -143,7 +146,8 @@
%
% \end{tabular}
% \end{center}
-% Notice that in order to get the symbols \textphlk{΄-} and \textphlk{΄1} one has to type a tonos and then a
+% Notice that in order to get the symbols \textphlk{΄-} and \textphlk{΄1}
+% one has to type a tonos and then a
% hyphen or the digit one, respectively. The symbols \textphlk{΄-} and \textphlk{΄1}
% have been used by the ancient Greek mathematician Diophantus to denote the subtraction
% operator\footnote{Diophantus did not explicitly specified negative numbers in his writings, although
@@ -182,7 +186,7 @@
% \bigskip
% The first line of the code that was used to typeset the previous passage follows:
% \begin{center}
-% \texttt{\char`\\language\char`\\ancientgreek\char`\\textinit\char`\{Π\char`\}\char`\{ερὶ\char`\} ποιητικῆς
+% \texttt{\char`\\setlanguage\char`\{ancientgreek\char`\}\char`\\textinit\char`\{Π\char`\}\char`\{ερὶ\char`\} ποιητικῆς
% αὐτῆς\ldots}
% \end{center}
% Notice that here we enable the \texttt{ancientgreek} hyphenation patterns to allows \XeTeX\ to correctly
@@ -194,8 +198,6 @@
% In addition, we use the \textsf{lettrine} package to typeset the titling capitals.
% \begin{macrocode}
%<*philokalia>
-\RequirePackage{fontspec}
-\RequirePackage{xunicode}
\RequirePackage{xltxtra}
\RequirePackage{lettrine}
\newsavebox{\Pb at x}
@@ -204,7 +206,7 @@
% two macros. In particular, the macro \verb=\Lettrine at height=, which computes the height of the
% titling capital, has to compute the height of the letter \texttt{x} of a font in order to
% carry out its computation. Since the font does not include this character, we had to modify the
-% code so as to compute the height of the letter \texttt{α} instead. Similarly, we had to modify the macro
+% code so as to compνute the height of the letter \texttt{α} instead. Similarly, we had to modify the macro
% \verb=\LettrineFont= because it was designed with the assumption that the main font of the document has
% the \texttt{X} character, which, again, is not valid for our case.
% \begin{macrocode}
@@ -248,11 +250,11 @@
% \begin{macrocode}
\DeclareOption{global}{%
\renewcommand{\rmdefault}{plk}%
- \DeclareFontFamily{EU1}{plktitl}{}%
- \DeclareFontShape{EU1}{plktitl}{m}{n}%
+ \DeclareFontFamily{TU}{plktitl}{}%
+ \DeclareFontShape{TU}{plktitl}{m}{n}%
{<-> "[Philokalia-Regular]/ICU:script=grek,+titl"}{}%
\newcommand{\textinit}[2]{%
- \savebox{\Pb at x}{\usefont{EU1}{plktitl}{m}{n} #1}%
+ \savebox{\Pb at x}{\usefont{TU}{plktitl}{m}{n} #1}%
\lettrine[lines=3]{\usebox{\Pb at x}}{#2}}%
}
% \end{macrocode}
@@ -280,26 +282,28 @@
%
% \section{The Font Definition File}
% Since there is only one font shape, there is not much work to do: we just need to specify
-% the available font properties:
+% the available font properties. We use the standard font encoding defined by package
+% \textsf{fontspec}. In this version we use \texttt{TU} font encoding instead of \texttt{EU1}, which was
+% predefined by the same package.
% \begin{macrocode}
-%<*EU1plk>
-\DeclareFontFamily{EU1}{plk}{}
-\DeclareFontShape{EU1}{plk}{m}{n}%
+%<*TUplk>
+\DeclareFontFamily{TU}{plk}{}
+\DeclareFontShape{TU}{plk}{m}{n}%
{<-> "[Philokalia-Regular]/ICU:script=grek,+hlig,+clig:mapping=tex-text"}{
}
% \end{macrocode}
% And then we define the various substitutions:
% \begin{macrocode}
-\DeclareFontShape{EU1}{plk}{m}{sl}{<-> ssub * plk/m/n}{}
-\DeclareFontShape{EU1}{plk}{m}{it}{<-> ssub * plk/m/sl}{}
-\DeclareFontShape{EU1}{plk}{m}{sc}{<-> ssub * plk/m/n}{}
-\DeclareFontShape{EU1}{plk}{b}{n}{<-> ssub * plk/m/n}{}
-\DeclareFontShape{EU1}{plk}{b}{sl}{<-> ssub * plk/m/n}{}
-\DeclareFontShape{EU1}{plk}{b}{it}{<-> ssub * plk/m/n}{}
-\DeclareFontShape{EU1}{plk}{bx}{n}{<-> ssub * plk/b/n}{}
-\DeclareFontShape{EU1}{plk}{bx}{it}{<-> ssub * plk/b/sl}{}
-\DeclareFontShape{EU1}{plk}{bx}{sl}{<-> ssub * plk/b/sl}{}
-%</EU1plk>
+\DeclareFontShape{TU}{plk}{m}{sl}{<-> ssub * plk/m/n}{}
+\DeclareFontShape{TU}{plk}{m}{it}{<-> ssub * plk/m/sl}{}
+\DeclareFontShape{TU}{plk}{m}{sc}{<-> ssub * plk/m/n}{}
+\DeclareFontShape{TU}{plk}{b}{n}{<-> ssub * plk/m/n}{}
+\DeclareFontShape{TU}{plk}{b}{sl}{<-> ssub * plk/m/n}{}
+\DeclareFontShape{TU}{plk}{b}{it}{<-> ssub * plk/m/n}{}
+\DeclareFontShape{TU}{plk}{bx}{n}{<-> ssub * plk/b/n}{}
+\DeclareFontShape{TU}{plk}{bx}{it}{<-> ssub * plk/b/sl}{}
+\DeclareFontShape{TU}{plk}{bx}{sl}{<-> ssub * plk/b/sl}{}
+%</TUplk>
% \end{macrocode}
%
% \section*{Acknowledgements}
@@ -306,5 +310,8 @@
% First of all, I thank Ioannis Gamvetas for his collaboration back in the years 2002-2003.
% Also, I would like to thank George Williams, the designer of FontForge, the free font-editor, for all his
% valuable help, Adam Twardoch for explaining to me how to implement the contextual ligature, and Dimitrios
-% Philippou for his comments and suggestions. Last, but certainly not least, I thank my son for his help!
+% Philippou for his comments and suggestions. Also, I thank Ioannis Vamvakas for letting me know that the
+% previous version does not work with the latest version of package \textsf{fontspec}.
+% Last, but certainly not least, I thank my son for his help!
+%
% \Finale
Modified: trunk/Master/texmf-dist/source/xelatex/philokalia/philokalia.ins
===================================================================
--- trunk/Master/texmf-dist/source/xelatex/philokalia/philokalia.ins 2017-09-20 22:36:23 UTC (rev 45355)
+++ trunk/Master/texmf-dist/source/xelatex/philokalia/philokalia.ins 2017-09-20 22:36:37 UTC (rev 45356)
@@ -1,9 +1,9 @@
-%% Copyright 1999 Apostolos Syropoulos
+%% Copyright 2017 Apostolos Syropoulos
%%
-%% This file is part of the `grtimes' package.
+%% This file is part of the `philokalia' package.
%% You are not allowed to modify its contents.
%%
-\def\filedate{2007/01/07}
+\def\filedate{2017/09/20}
\def\batchfile{philokalia.ins}
\input docstrip.tex
@@ -24,7 +24,7 @@
\preamble
- (c) Copyright 2007 Apostolos Syropoulos
+ (c) Copyright 2007-2017 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
@@ -42,13 +42,13 @@
\keepsilent
\generate{\generateFile{philokalia.sty}{f}{\from{philokalia.dtx}{philokalia}}
- \generateFile{eu1plk.fd}{f}{\from{philokalia.dtx}{EU1plk}}}
+ \generateFile{tuplk.fd}{f}{\from{philokalia.dtx}{TUplk}}}
\postamble
\endpostamble
\Msg{**********************************************************}
\Msg{* To finish installation you have to copy}
-\Msg{* the .fd files, the .mf file and the .sty}
-\Msg{* file in the appropriate directories and to}
+\Msg{* the .fd file and the .sty file }
+\Msg{* in the appropriate directories and to}
\Msg{* rehash your TeX, if it is required to do so.}
\Msg{* Happy XeTeXing!}
\Msg{**********************************************************}
Deleted: trunk/Master/texmf-dist/tex/xelatex/philokalia/eu1plk.fd
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/philokalia/eu1plk.fd 2017-09-20 22:36:23 UTC (rev 45355)
+++ trunk/Master/texmf-dist/tex/xelatex/philokalia/eu1plk.fd 2017-09-20 22:36:37 UTC (rev 45356)
@@ -1,53 +0,0 @@
-%%
-%% This is file `eu1plk.fd',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% philokalia.dtx (with options: `EU1plk')
-%%
-%% (c) Copyright 2007 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
-%% version 1.3c of the License, or any later version.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% Please report errors or suggestions for improvement to
-%%
-%% Apostolos Syropoulos (asyropoulos at yahoo.com)
-%%
-%% \CharacterTable
-%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-%% Digits \0\1\2\3\4\5\6\7\8\9
-%% Exclamation \! Double quote \" Hash (number) \#
-%% Dollar \$ Percent \% Ampersand \&
-%% Acute accent \' Left paren \( Right paren \)
-%% Asterisk \* Plus \+ Comma \,
-%% Minus \- Point \. Solidus \/
-%% Colon \: Semicolon \; Less than \<
-%% Equals \= Greater than \> Question mark \?
-%% Commercial at \@ Left bracket \[ Backslash \\
-%% Right bracket \] Circumflex \^ Underscore \_
-%% Grave accent \` Left brace \{ Vertical bar \|
-%% Right brace \} Tilde \~}
-\ProvidesFile{eu1plk.fd}
-[2007/01/07 v1.0 Philokalia-Regular Support File]
-\DeclareFontFamily{EU1}{plk}{}
-\DeclareFontShape{EU1}{plk}{m}{n}%
- {<-> "[Philokalia-Regular]/ICU:script=grek,+hlig,+clig:mapping=tex-text"}{
-}
-\DeclareFontShape{EU1}{plk}{m}{sl}{<-> ssub * plk/m/n}{}
-\DeclareFontShape{EU1}{plk}{m}{it}{<-> ssub * plk/m/sl}{}
-\DeclareFontShape{EU1}{plk}{m}{sc}{<-> ssub * plk/m/n}{}
-\DeclareFontShape{EU1}{plk}{b}{n}{<-> ssub * plk/m/n}{}
-\DeclareFontShape{EU1}{plk}{b}{sl}{<-> ssub * plk/m/n}{}
-\DeclareFontShape{EU1}{plk}{b}{it}{<-> ssub * plk/m/n}{}
-\DeclareFontShape{EU1}{plk}{bx}{n}{<-> ssub * plk/b/n}{}
-\DeclareFontShape{EU1}{plk}{bx}{it}{<-> ssub * plk/b/sl}{}
-\DeclareFontShape{EU1}{plk}{bx}{sl}{<-> ssub * plk/b/sl}{}
-\endinput
-%%
-%% End of file `eu1plk.fd'.
Modified: trunk/Master/texmf-dist/tex/xelatex/philokalia/philokalia.sty
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/philokalia/philokalia.sty 2017-09-20 22:36:23 UTC (rev 45355)
+++ trunk/Master/texmf-dist/tex/xelatex/philokalia/philokalia.sty 2017-09-20 22:36:37 UTC (rev 45356)
@@ -6,7 +6,7 @@
%%
%% philokalia.dtx (with options: `philokalia')
%%
-%% (c) Copyright 2007 Apostolos Syropoulos
+%% (c) Copyright 2007-2017 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
@@ -34,9 +34,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
\ProvidesFile{philokalia.sty}
-[2007/01/24 v1.1 Package `philokalia']
-\RequirePackage{fontspec}
-\RequirePackage{xunicode}
+[2017/09/20 v1.2 Package `philokalia']
\RequirePackage{xltxtra}
\RequirePackage{lettrine}
\newsavebox{\Pb at x}
@@ -70,11 +68,11 @@
}
\DeclareOption{global}{%
\renewcommand{\rmdefault}{plk}%
- \DeclareFontFamily{EU1}{plktitl}{}%
- \DeclareFontShape{EU1}{plktitl}{m}{n}%
+ \DeclareFontFamily{TU}{plktitl}{}%
+ \DeclareFontShape{TU}{plktitl}{m}{n}%
{<-> "[Philokalia-Regular]/ICU:script=grek,+titl"}{}%
\newcommand{\textinit}[2]{%
- \savebox{\Pb at x}{\usefont{EU1}{plktitl}{m}{n} #1}%
+ \savebox{\Pb at x}{\usefont{TU}{plktitl}{m}{n} #1}%
\lettrine[lines=3]{\usebox{\Pb at x}}{#2}}%
}
\DeclareOption{local}{%
Added: trunk/Master/texmf-dist/tex/xelatex/philokalia/tuplk.fd
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/philokalia/tuplk.fd (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/philokalia/tuplk.fd 2017-09-20 22:36:37 UTC (rev 45356)
@@ -0,0 +1,53 @@
+%%
+%% This is file `tuplk.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% philokalia.dtx (with options: `TUplk')
+%%
+%% (c) Copyright 2007-2017 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
+%% version 1.3c of the License, or any later version.
+%%
+%% This work has the LPPL maintenance status `maintained'.
+%%
+%% Please report errors or suggestions for improvement to
+%%
+%% Apostolos Syropoulos (asyropoulos at yahoo.com)
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\ProvidesFile{eu1plk.fd}
+[2017/09/20 v1.0 Philokalia-Regular Support File]
+\DeclareFontFamily{TU}{plk}{}
+\DeclareFontShape{TU}{plk}{m}{n}%
+ {<-> "[Philokalia-Regular]/ICU:script=grek,+hlig,+clig:mapping=tex-text"}{
+}
+\DeclareFontShape{TU}{plk}{m}{sl}{<-> ssub * plk/m/n}{}
+\DeclareFontShape{TU}{plk}{m}{it}{<-> ssub * plk/m/sl}{}
+\DeclareFontShape{TU}{plk}{m}{sc}{<-> ssub * plk/m/n}{}
+\DeclareFontShape{TU}{plk}{b}{n}{<-> ssub * plk/m/n}{}
+\DeclareFontShape{TU}{plk}{b}{sl}{<-> ssub * plk/m/n}{}
+\DeclareFontShape{TU}{plk}{b}{it}{<-> ssub * plk/m/n}{}
+\DeclareFontShape{TU}{plk}{bx}{n}{<-> ssub * plk/b/n}{}
+\DeclareFontShape{TU}{plk}{bx}{it}{<-> ssub * plk/b/sl}{}
+\DeclareFontShape{TU}{plk}{bx}{sl}{<-> ssub * plk/b/sl}{}
+\endinput
+%%
+%% End of file `tuplk.fd'.
Property changes on: trunk/Master/texmf-dist/tex/xelatex/philokalia/tuplk.fd
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
More information about the tex-live-commits
mailing list