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 pack­age has been de­signed to ease the use of the Philokalia-Reg­u­lar OpenType 
+font with XeLaTeX. The font started as a project to dig­i­tize the type­face used to type­set 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