From bf26723280d5d9363f3868e91a76114cc174a2ba Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 12 Jan 2006 23:57:54 +0000 Subject: lettrine git-svn-id: svn://tug.org/texlive/trunk@1034 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/lettrine/lettrine.cfg | 30 +++ Master/texmf-dist/tex/latex/lettrine/lettrine.sty | 212 ++++++++++++++++++++++ Master/texmf-dist/tex/latex/lettrine/optfile.cfl | 29 +++ Master/texmf-dist/tex/latex/lettrine/pacl.cfl | 82 +++++++++ Master/texmf-dist/tex/latex/lettrine/padl.cfl | 85 +++++++++ 5 files changed, 438 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/lettrine/lettrine.cfg create mode 100644 Master/texmf-dist/tex/latex/lettrine/lettrine.sty create mode 100644 Master/texmf-dist/tex/latex/lettrine/optfile.cfl create mode 100644 Master/texmf-dist/tex/latex/lettrine/pacl.cfl create mode 100644 Master/texmf-dist/tex/latex/lettrine/padl.cfl (limited to 'Master/texmf-dist/tex/latex/lettrine') diff --git a/Master/texmf-dist/tex/latex/lettrine/lettrine.cfg b/Master/texmf-dist/tex/latex/lettrine/lettrine.cfg new file mode 100644 index 00000000000..042aab49ccc --- /dev/null +++ b/Master/texmf-dist/tex/latex/lettrine/lettrine.cfg @@ -0,0 +1,30 @@ +%%% lettrine.cfg: configuration file for lettrine.sty +%%% Daniel Flipo + +%%% If you want to customize lettrine, please *do not* hack into the +%%% code, copy this file to the directory where lettrine.sty lies +%%% and customize it as you like. + +%%% Uncomment these lines and change the parameters' values to fit +%%% your needs (see lettrine.dtx). + +%\setcounter{DefaultLines}{2} + +%%% These are *decimal* numbers: +%\renewcommand{\DefaultLoversize}{0} +%\renewcommand{\DefaultLraise}{0} +%\renewcommand{\DefaultLhang}{0} + +%%% These are *lengths* (don't forget the unit): +%\setlength{\DefaultFindent}{0pt} +%\setlength{\DefaultNindent}{0.5em} +%\setlength{\DefaultSlope}{0mm} + +%%% This is a *flag* (value=true/false): +%\LettrineImagefalse + +%%% In case you want to set parameters for some letters +%%% in file `optfile.cfl' +%\renewcommand{\DefaultOptionsFile}{optfile.cfl} + +\endinput diff --git a/Master/texmf-dist/tex/latex/lettrine/lettrine.sty b/Master/texmf-dist/tex/latex/lettrine/lettrine.sty new file mode 100644 index 00000000000..c327b305bb9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lettrine/lettrine.sty @@ -0,0 +1,212 @@ +%% +%% This is file `lettrine.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lettrine.dtx (with options: `code') +%% +%% IMPORTANT NOTICE: +%% +%% For the copyright see the source file. +%% +%% Any modified versions of this file must be renamed +%% with new filenames distinct from lettrine.sty. +%% +%% For distribution of the original source see the terms +%% for copying and modification in the file lettrine.dtx. +%% +%% This generated file may be distributed as long as the +%% original source files, as listed above, are part of the +%% same distribution. (The sources need not necessarily be +%% in the same archive or directory.) +\ProvidesFile{lettrine.sty} + [2004/05/22 v1.6 (D. Flipo)] +%% Please report errors to: Daniel.Flipo@univ-lille1.fr +%% +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\RequirePackage{keyval} +\newcounter{DefaultLines} +\setcounter{DefaultLines}{2} +\newcommand*{\DefaultOptionsFile}{\relax} +\newcommand*{\DefaultLoversize}{0} +\newcommand*{\DefaultLraise}{0} +\newcommand*{\DefaultLhang}{0} +\newdimen\DefaultFindent +\setlength{\DefaultFindent}{\z@} +\newdimen\DefaultNindent +\setlength{\DefaultNindent}{0.5em} +\newdimen\DefaultSlope +\setlength{\DefaultSlope}{\z@} +\newif\ifLettrineImage +\newsavebox{\L@lbox} +\newsavebox{\L@tbox} +\newcounter{L@lines} +\newdimen\L@Pindent +\newdimen\L@Findent +\newdimen\L@Nindent +\newdimen\L@lraise +\newdimen\L@first +\newdimen\L@next +\newdimen\L@slope +\newdimen\L@height +\newcommand*{\L@file}{} +\newcommand*{\L@hang}{} +\newcommand*{\L@oversize}{} +\newcommand*{\L@raise}{} +\newcommand*{\L@ante}{} +\newif\ifL@image +\newcommand*{\LettrineTextFont}{\scshape} +\def\Lettrine@height{% + \@tempdima=\baselineskip + \setlength{\L@height}{\theL@lines\@tempdima}% + \ifnum\theL@lines>1 + \addtolength{\L@height}{-\@tempdima}% + \fi + \sbox{\L@tbox}{\LettrineTextFont x}% + \addtolength{\L@height}{\ht\L@tbox}% + \addtolength{\L@height}{\L@oversize\L@height}} +\newcommand*{\LettrineFontHook}{} +\newcommand*{\LettrineFont}{% + \Lettrine@height + \sbox{\L@tbox}{\LettrineFontHook\fontsize{\L@height}{\L@height}% + \selectfont X}% + \@tempcntb=\ht\L@tbox + \@tempcnta=\L@height + \multiply\@tempcnta by 100 + \divide\@tempcntb by 100 + \divide\@tempcnta by \@tempcntb + \advance\@tempcnta by -9999 + \ifnum\@tempcnta>0 + \def\@tempa{1.\the\@tempcnta}% + \else + \def\@tempa{1}% + \fi + \LettrineFontHook + \fontsize{\@tempa\L@height}{\@tempa\L@height}% + \selectfont +} +\newcommand*{\LettrineFontEPS}{% + \Lettrine@height\LettrineFontHook + \includegraphics[height=\L@height]} +\define@key{L}{lines}{\setcounter{L@lines}{#1}} +\define@key{L}{lhang}{\renewcommand*{\L@hang}{#1}} +\define@key{L}{loversize}{\renewcommand*{\L@oversize}{#1}} +\define@key{L}{lraise}{\renewcommand*{\L@raise}{#1}} +\define@key{L}{ante}{\renewcommand*{\L@ante}{#1}} +\define@key{L}{findent}{\setlength{\L@Findent}{#1}} +\define@key{L}{nindent}{\setlength{\L@Nindent}{#1}} +\define@key{L}{slope}{\setlength{\L@slope}{#1}} +\define@key{L}{image}[true]{\csname L@image#1\endcsname} +\newcommand*{\LettrineOptionsFor}[2]{\@namedef{l@#1-keys}{#2}} +\newdimen\LettrineWidth +\def\lettrine{\@ifnextchar[\@lettrine{\@lettrine[]}} +\def\@lettrine[#1]#2#3{% + \setcounter{L@lines}{\theDefaultLines}% + \renewcommand*{\L@hang}{\DefaultLhang}% + \renewcommand*{\L@oversize}{\DefaultLoversize}% + \renewcommand*{\L@raise}{\DefaultLraise}% + \renewcommand*{\L@ante}{}% + \setlength{\L@Findent}{\DefaultFindent}% + \setlength{\L@Nindent}{\DefaultNindent}% + \setlength{\L@slope}{\DefaultSlope}% + \ifLettrineImage\L@imagetrue\else\L@imagefalse\fi + \if\DefaultOptionsFile\relax + \else + \begingroup + \InputIfFileExists{\DefaultOptionsFile}% + {}% + {\PackageWarning{lettrine.sty}% + {File \DefaultOptionsFile\space not found}% + }% + \def\color##1##{\l@color{##1}}% + \let\l@color\@gobbletwo + \def\textcolor##1##{\l@textcolor{##1}}% + \def\l@textcolor##1##2##3{##3}% + \expandafter\ifx\csname l@#2-keys\endcsname\relax + \gdef\l@LOKeys{}% + \else + \xdef\l@LOKeys{\csname l@#2-keys\endcsname}% + \fi + \endgroup + \def\KV@prefix{KV@L@}% + \let\@tempc\relax + \expandafter\KV@do\l@LOKeys,\relax, + \sbox{\L@lbox}{\LettrineFont #2}% + \settowidth{\LettrineWidth}{\usebox{\L@lbox}}% + \def\KV@prefix{KV@L@}% + \let\@tempc\relax + \expandafter\KV@do\l@LOKeys,\relax, + \fi + \setkeys{L}{#1}% + \ifL@image + \sbox{\L@lbox}{\LettrineFontEPS{#2}}% + \else + \sbox{\L@lbox}{\LettrineFont #2}% + \fi + \sbox{\L@tbox}{\LettrineTextFont{#3}}% + \@tempdima=\baselineskip + \ifnum\theL@lines=1 + \setlength{\L@first}{\ht\L@lbox}% + \addtolength{\L@first}{-\ht\L@tbox}% + \setlength{\L@lraise}{\z@}% + \else + \setlength{\L@first}{-\theL@lines\@tempdima}% + \addtolength{\L@first}{\@tempdima}% + \sbox{\@tempboxa}{\LettrineTextFont x}% + \addtolength{\L@first}{-\ht\@tempboxa}% + \setlength{\L@lraise}{-\L@raise\L@first}% + \addtolength{\L@first}{\L@lraise}% + \addtolength{\L@first}{\ht\L@lbox}% + \addtolength{\L@lraise}{-\theL@lines\@tempdima}% + \addtolength{\L@lraise}{\@tempdima}% + \fi + \par + \ifdim\L@first>0.2\p@\vskip\L@first\fi + \setlength{\L@Pindent}{\wd\L@lbox}% + \addtolength{\L@Pindent}{-\L@hang\wd\L@lbox}% + \settowidth{\L@first}{\L@ante}% + \addtolength{\L@Pindent}{\L@first}% + \addtolength{\L@Pindent}{\L@Findent}% + \setlength{\L@first}{\linewidth}% + \addtolength{\L@first}{-\L@Pindent}% + \addtolength{\L@Nindent}{\L@Pindent}% + \setlength{\L@next}{\linewidth}% + \addtolength{\L@next}{-\L@Nindent}% + \addtolength{\L@Pindent}{\rightmargin}% + \addtolength{\L@Nindent}{\rightmargin}% + \addtocounter{L@lines}{1}% + \def\L@parshape{\c@L@lines \the\L@Pindent \the\L@first}% + \@tempcnta=\tw@ + \@whilenum \@tempcnta<\c@L@lines\do{% + \edef\L@parshape{\L@parshape \the\L@Nindent \the\L@next}% + \addtolength{\L@Nindent}{\L@slope}% + \addtolength{\L@next}{-\L@slope}% + \advance\@tempcnta\@ne}% + \edef\L@parshape{\L@parshape \rightmargin \the\linewidth}% + \noindent\leavevmode + \parshape=\L@parshape + $\smash{\llap{\mbox{\L@ante}\raisebox{\L@lraise}{\usebox{\L@lbox}}% + \hskip \the\L@Findent}}$% + \usebox{\L@tbox}} +\InputIfFileExists{lettrine.cfg}{}{} +%% +%% \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 \~} +%% +\endinput +%% +%% End of file `lettrine.sty'. diff --git a/Master/texmf-dist/tex/latex/lettrine/optfile.cfl b/Master/texmf-dist/tex/latex/lettrine/optfile.cfl new file mode 100644 index 00000000000..b41acdb4f38 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lettrine/optfile.cfl @@ -0,0 +1,29 @@ +%%% This is an example of config file *for syntax only*. +%%% Copy it to your document's directory and add +%%% \renewcommand{\DefaultOptionsFile}{optfile.cfl} +%%% to your document's preamble to use it. +%%% +%%% The settings below are just *examples*, they are not meant to be good! +%%% Proper values heavily depend on the font used! +%%% +%%% Letters not listed below, will get either the default parameters, +%%% or those given as optional argument of \lettrine, if any. +%%% +%%% The values of the parameters set in this file can be overridden locally +%%% using the optional argument of \lettrine. + +% A +\LettrineOptionsFor{A}{slope=0.1\LettrineWidth, findent=-.5em, nindent=.7em} +% Same parameters for \`A +\LettrineOptionsFor{\`A}{slope=0.1\LettrineWidth, findent=-.5em, nindent=0.7em} +% C' +\LettrineOptionsFor{C'}{nindent=-0.5em} +% I and J hang into the margin +\LettrineOptionsFor{I}{lhang=1, nindent=0pt} +\LettrineOptionsFor{J}{lhang=1, nindent=0pt} +% Q +\LettrineOptionsFor{Q}{loversize=0, lraise=0.1} +% V +\LettrineOptionsFor{V}{slope=-0.1\LettrineWidth, lhang=0.5, nindent=0pt} + +\endinput diff --git a/Master/texmf-dist/tex/latex/lettrine/pacl.cfl b/Master/texmf-dist/tex/latex/lettrine/pacl.cfl new file mode 100644 index 00000000000..07644712ea3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lettrine/pacl.cfl @@ -0,0 +1,82 @@ +%%% This is file `pacl.cfl'. +%%% It is provided under the LPPL. Copyright is hold by Pascal Kockaert. +%%% If you modify this file you *MUST* change its name. +%%% +%%% This file contains config values to simplify the use of the +%%% ACaslon-SwashItalic (aka pacri8s) font from Adobe +%%% with the lettrine package by Daniel Flipo. +%%% +%%% If you want to use this file, your document should contain +%%% the two next lines, without the leading percent signs. +%%% \renewcommand\LettrineFontHook{\fontencoding{T1}\fontfamily{pacl}\selectfont} +%%% \renewcommand{\DefaultOptionsFile}{pacl.cfl} +%%% +%%% The fontfamily pacl is defined through the file T1pacl.fd. +%%% The contents of T1pacl.fd is listed at the end of this file. +%%% +%%% The settings below were defined according to my visual tastes. +%%% No mathematical rule based on the metrices was applied. +%%% Though the result may not please you, it should be better +%%% than the default placement. This said, comments are welcome. +%%% +%%% Comments about this file can be sent to Pascal.Kockaert +%%% at the mail server ulb.ac.be. + + +\ProvidesFile{pacl.cfl}[2003/08/24 v0.1 Pascal Kockaert] +\LettrineOptionsFor{A}{loversize= 0.15,lraise= 0.02,lhang= 0.30,findent= 0.00\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{B}{loversize= 0.15,lraise= 0.00,lhang= 0.25,findent=-0.05\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{C}{loversize=-0.10,lraise= 0.25,lhang= 0.05,findent= 0.00\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{D}{loversize= 0.15,lraise= 0.00,lhang= 0.20,findent=-0.07\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{E}{loversize= 0.15,lraise= 0.00,lhang= 0.05,findent=-0.10\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{F}{loversize=-0.10,lraise= 0.20,lhang= 0.00,findent= 0.05\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{G}{loversize=-0.10,lraise= 0.20,lhang= 0.05,findent=-0.05\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{H}{loversize= 0.05,lraise= 0.00,lhang= 0.25,findent= 0.00\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{I}{loversize= 0.15,lraise= 0.00,lhang= 0.00,findent= 0.00\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{J}{loversize=-0.10,lraise= 0.20,lhang= 0.00,findent= 0.00\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{K}{loversize=-0.10,lraise= 0.25,lhang= 0.00,findent= 0.00\LettrineWidth,nindent= 0.45\LettrineWidth} +\LettrineOptionsFor{L}{loversize= 0.00,lraise= 0.20,lhang= 0.00,findent=-0.10\LettrineWidth,nindent= 0.40\LettrineWidth} +\LettrineOptionsFor{M}{loversize= 0.15,lraise= 0.00,lhang= 0.24,findent=-0.05\LettrineWidth,nindent= 0.10\LettrineWidth} +\LettrineOptionsFor{N}{loversize=-0.05,lraise= 0.25,lhang= 0.13,findent= 0.05\LettrineWidth,nindent= 0.35\LettrineWidth} +\LettrineOptionsFor{O}{loversize= 0.15,lraise= 0.00,lhang= 0.05,findent=-0.12\LettrineWidth,nindent= 0.15\LettrineWidth} +\LettrineOptionsFor{P}{loversize= 0.15,lraise= 0.00,lhang= 0.25,findent= 0.00\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{Q}{loversize=-0.15,lraise= 0.25,lhang= 0.10,findent=-0.05\LettrineWidth,nindent= 0.55\LettrineWidth} +\LettrineOptionsFor{R}{loversize=-0.15,lraise= 0.25,lhang= 0.20,findent=-0.05\LettrineWidth,nindent= 0.45\LettrineWidth} +\LettrineOptionsFor{S}{loversize=-0.10,lraise= 0.25,lhang=-0.05,findent=-0.05\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{T}{loversize= 0.15,lraise= 0.00,lhang= 0.15,findent= 0.00\LettrineWidth,nindent= 0.15\LettrineWidth} +\LettrineOptionsFor{U}{loversize= 0.15,lraise= 0.00,lhang= 0.05,findent= 0.00\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{V}{loversize= 0.15,lraise= 0.00,lhang= 0.20,findent=-0.05\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{W}{loversize= 0.15,lraise= 0.00,lhang= 0.15,findent=-0.05\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{X}{loversize= 0.15,lraise= 0.00,lhang= 0.45,findent= 0.05\LettrineWidth,nindent= 0.15\LettrineWidth} +\LettrineOptionsFor{Y}{loversize= 0.15,lraise= 0.00,lhang= 0.05,findent= 0.20\LettrineWidth,nindent= 0.25\LettrineWidth} +\LettrineOptionsFor{Z}{loversize= 0.05,lraise= 0.15,lhang= 0.15,findent= 0.00\LettrineWidth,nindent= 0.30\LettrineWidth} +\endinput + + +% The installation of the pacl family can be performed using the fontinst package. +% You must own the font ACaslon-SwashItalic, that is an AFM and a PFB file +% which should be renamed as padri8w.afm and padri8w.pfb. +% +% You should process the file Makepacl.tex (see below) through TeX, +% and follow the instructions of the fontinst manual to finish the install. +% The file T1pacl.fd should be defined as below and put with other local FD files. + +%%% File Makepacl.tex +\input fontinst.sty +\installfonts + \declareencoding{T1-SWASH}{T1} + \fromafm{pacri8s} %%% File containing metrics of ACaslon-SwashItalic + \installfont{pacri9s}{pacri8s}{T1}{T1}{pacl}{m}{n}{} +\endinstallfonts +\bye +%%% End of file Makepacl.tex + +% The pacl family is defined by the file T1pacl.fd, as follows + +%%% File T1pacl.fd +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY +\ProvidesFile{t1pacl.fd}[2003/08/24 v1.0 Pascal Kockaert] +\DeclareFontFamily{T1}{pacl}{} +\DeclareFontShape{T1}{pacl}{m}{n}{<->pacri9s}{} +\endinput +%%% End of file T1pacl.fd diff --git a/Master/texmf-dist/tex/latex/lettrine/padl.cfl b/Master/texmf-dist/tex/latex/lettrine/padl.cfl new file mode 100644 index 00000000000..72eaeb60540 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lettrine/padl.cfl @@ -0,0 +1,85 @@ +%%% This is file `padl.cfl'. +%%% It is provided under the LPPL. Copyright is hold by Pascal Kockaert. +%%% If you modify this file you *MUST* change its name. +%%% +%%% This file contains config values to simplify the use of the +%%% AGaramondAlt-Italic (aka padri8w) font from Adobe +%%% with the lettrine package by Daniel Flipo. +%%% +%%% If you want to use this file, your document should contain +%%% the two next lines, without the leading percent signs. +%%% \renewcommand\LettrineFontHook{\fontencoding{T1}\fontfamily{padl}\selectfont} +%%% \renewcommand{\DefaultOptionsFile}{padl.cfl} +%%% +%%% The fontfamily padl is defined through the file T1padl.fd. +%%% The contents of T1padl.fd is listed at the end of this file. +%%% +%%% The settings below were defined according to my visual tastes. +%%% No mathematical rule based on the metrices was applied. +%%% Though the result may not please you, it should be better +%%% than the default placement. This said, comments are welcome. +%%% +%%% Comments about this file can be sent to Pascal.Kockaert +%%% at the mail server ulb.ac.be. + + + +\ProvidesFile{padl.cfl}[2003/08/24 v1.0 Pascal Kockaert] + +\LettrineOptionsFor{A}{loversize= 0.05,lraise= 0.10,lhang= 0.40,findent= 0.000\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{B}{loversize= 0.10,lraise= 0.00,lhang= 0.30,findent= 0.025\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{C}{loversize= 0.00,lraise= 0.10,lhang= 0.15,findent= 0.175\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{D}{loversize= 0.10,lraise= 0.00,lhang= 0.30,findent=-0.025\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{E}{loversize= 0.10,lraise= 0.00,lhang= 0.10,findent= 0.100\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{F}{loversize= 0.10,lraise= 0.00,lhang= 0.30,findent= 0.100\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{G}{loversize=-0.08,lraise= 0.20,lhang= 0.10,findent= 0.000\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{H}{loversize=-0.01,lraise= 0.00,lhang= 0.00,findent= 0.040\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{I}{loversize= 0.10,lraise= 0.00,lhang= 0.00,findent= 0.050\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{J}{loversize=-0.08,lraise= 0.20,lhang= 0.00,findent=-0.025\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{K}{loversize=-0.05,lraise= 0.25,lhang= 0.00,findent=-0.050\LettrineWidth,nindent= 0.60\LettrineWidth} +\LettrineOptionsFor{L}{loversize= 0.00,lraise= 0.20,lhang= 0.00,findent= 0.100\LettrineWidth,nindent= 0.40\LettrineWidth} +\LettrineOptionsFor{M}{loversize= 0.10,lraise= 0.00,lhang= 0.40,findent= 0.040\LettrineWidth,nindent= 0.10\LettrineWidth} +\LettrineOptionsFor{N}{loversize= 0.00,lraise= 0.20,lhang= 0.20,findent=-0.010\LettrineWidth,nindent= 0.40\LettrineWidth} +\LettrineOptionsFor{O}{loversize= 0.10,lraise= 0.00,lhang= 0.20,findent=-0.010\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{P}{loversize= 0.10,lraise= 0.00,lhang= 0.30,findent= 0.050\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{Q}{loversize= 0.00,lraise= 0.20,lhang= 0.20,findent= 0.050\LettrineWidth,nindent= 0.70\LettrineWidth} +\LettrineOptionsFor{R}{loversize=-0.05,lraise= 0.25,lhang= 0.25,nindent= 0.500\LettrineWidth,nindent= 0.50\LettrineWidth} +\LettrineOptionsFor{S}{loversize= 0.10,lraise= 0.05,lhang= 0.00,findent= 0.000\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{T}{loversize= 0.10,lraise= 0.00,lhang= 0.35,findent= 0.100\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{U}{loversize= 0.10,lraise= 0.00,lhang= 0.20,findent= 0.050\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{V}{loversize= 0.10,lraise= 0.00,lhang= 0.40,findent= 0.050\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{W}{loversize= 0.10,lraise= 0.00,lhang= 0.30,findent= 0.040\LettrineWidth,nindent= 0.50em} +\LettrineOptionsFor{X}{loversize= 0.10,lraise= 0.00,lhang= 0.40,findent= 0.040\LettrineWidth,nindent= 0.20\LettrineWidth} +\LettrineOptionsFor{Y}{loversize= 0.10,lraise= 0.00,lhang= 0.20,findent= 0.100\LettrineWidth,nindent= 0.20\LettrineWidth} +\LettrineOptionsFor{Z}{loversize=-0.05,lraise= 0.25,lhang= 0.00,findent= 0.050\LettrineWidth,nindent= 0.55\LettrineWidth} +\endinput + + +% The installation of the padl family can be performed using the fontinst package. +% You must own the font AGaramondAlt-Italic, that is an AFM and a PFB file +% which should be renamed as padri8w.afm and padri8w.pfb. +% +% You should process the file Makepadl.tex (see below) through TeX, +% and follow the instructions of the fontinst manual to finish the install. +% The file T1padl.fd should be defined as below and put with other local FD files. + +%%% File Makepadl.tex +\input fontinst.sty +\installfonts + \declareencoding{T1-SWASH}{T1} + \fromafm{padri8w} %%% File containing metrics of AGaramondAlt-Italic + \gdef\uc#1#2{#1swash} + \installfont{padw9w}{padri8w}{T1}{T1}{padl}{m}{n}{} +\endinstallfonts +\bye +%%% End of file Makepadl.tex + +% The padl family is defined by the file T1padl.fd, as follows + +%%% File T1padl.fd +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY +\ProvidesFile{t1padl.fd}[2003/08/24 v0.1 Pascal Kockaert] +\DeclareFontFamily{T1}{padl}{} +\DeclareFontShape{T1}{padl}{m}{n}{<->padw9w}{} +\endinput +%%% End of file T1padl.fd -- cgit v1.2.3