From 5c84c624d279fbce363ddeb5c63c230db62e9b00 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 13 Jul 2017 10:49:30 +0900 Subject: add adobecaslon --- texmf-dist/tex/latex/adobecaslon/T1pacaaw.fd | 31 +++++++ texmf-dist/tex/latex/adobecaslon/T1pacw.fd | 31 +++++++ texmf-dist/tex/latex/adobecaslon/Upac.fd | 24 ++++++ texmf-dist/tex/latex/adobecaslon/adobecaslon.sty | 105 +++++++++++++++++++++++ texmf-dist/tex/latex/adobecaslon/ot1pac.fd | 75 ++++++++++++++++ texmf-dist/tex/latex/adobecaslon/t1pac.fd | 75 ++++++++++++++++ texmf-dist/tex/latex/adobecaslon/t1paca.fd | 75 ++++++++++++++++ texmf-dist/tex/latex/adobecaslon/t1pacaa.fd | 75 ++++++++++++++++ texmf-dist/tex/latex/adobecaslon/t1pacaa8.fd | 75 ++++++++++++++++ texmf-dist/tex/latex/adobecaslon/t1pacj.fd | 75 ++++++++++++++++ texmf-dist/tex/latex/adobecaslon/t1pacx.fd | 75 ++++++++++++++++ texmf-dist/tex/latex/adobecaslon/ts1pac.fd | 49 +++++++++++ texmf-dist/tex/latex/adobecaslon/ts1paca.fd | 55 ++++++++++++ texmf-dist/tex/latex/adobecaslon/ts1pacaa.fd | 55 ++++++++++++ texmf-dist/tex/latex/adobecaslon/ts1pacaa8.fd | 55 ++++++++++++ texmf-dist/tex/latex/adobecaslon/ts1pacx.fd | 55 ++++++++++++ 16 files changed, 985 insertions(+) create mode 100644 texmf-dist/tex/latex/adobecaslon/T1pacaaw.fd create mode 100644 texmf-dist/tex/latex/adobecaslon/T1pacw.fd create mode 100644 texmf-dist/tex/latex/adobecaslon/Upac.fd create mode 100644 texmf-dist/tex/latex/adobecaslon/adobecaslon.sty create mode 100644 texmf-dist/tex/latex/adobecaslon/ot1pac.fd create mode 100644 texmf-dist/tex/latex/adobecaslon/t1pac.fd create mode 100644 texmf-dist/tex/latex/adobecaslon/t1paca.fd create mode 100644 texmf-dist/tex/latex/adobecaslon/t1pacaa.fd create mode 100644 texmf-dist/tex/latex/adobecaslon/t1pacaa8.fd create mode 100644 texmf-dist/tex/latex/adobecaslon/t1pacj.fd create mode 100644 texmf-dist/tex/latex/adobecaslon/t1pacx.fd create mode 100644 texmf-dist/tex/latex/adobecaslon/ts1pac.fd create mode 100644 texmf-dist/tex/latex/adobecaslon/ts1paca.fd create mode 100644 texmf-dist/tex/latex/adobecaslon/ts1pacaa.fd create mode 100644 texmf-dist/tex/latex/adobecaslon/ts1pacaa8.fd create mode 100644 texmf-dist/tex/latex/adobecaslon/ts1pacx.fd (limited to 'texmf-dist/tex') diff --git a/texmf-dist/tex/latex/adobecaslon/T1pacaaw.fd b/texmf-dist/tex/latex/adobecaslon/T1pacaaw.fd new file mode 100644 index 00000000..ad9c7b11 --- /dev/null +++ b/texmf-dist/tex/latex/adobecaslon/T1pacaaw.fd @@ -0,0 +1,31 @@ +%Filename: T1pacaaw.fd +%Created by: tex build_pacaaw +%Created using fontinst v1.504 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{T1pacaaw.fd} + [1996/10/30 Fontinst v1.504 font definitions for T1/pacaaw.] + +\DeclareFontFamily{T1}{pacaaw}{} + +\DeclareFontShape{T1}{pacaaw}{b}{it}{ + <-> pacbiaaw9d +}{} + +\DeclareFontShape{T1}{pacaaw}{sb}{it}{ + <-> pacsiaaw9d +}{} +\DeclareFontShape{T1}{pacaaw}{m}{it}{ + <-> pacriaaw9d +}{} + +\DeclareFontShape{T1}{pacaaw}{sb}{n}{<->ssub * pacaaw/sb/it}{} +\DeclareFontShape{T1}{pacaaw}{b}{n}{<->ssub * pacaaw/b/it}{} +\DeclareFontShape{T1}{pacaaw}{m}{n}{<->ssub * pacaaw/m/it}{} + + +\DeclareFontShape{T1}{pacaaw}{bx}{n}{<->ssub * pacaaw/b/n}{} +\DeclareFontShape{T1}{pacaaw}{bx}{it}{<->ssub * pacaaw/b/it}{} + +\endinput diff --git a/texmf-dist/tex/latex/adobecaslon/T1pacw.fd b/texmf-dist/tex/latex/adobecaslon/T1pacw.fd new file mode 100644 index 00000000..eeff3323 --- /dev/null +++ b/texmf-dist/tex/latex/adobecaslon/T1pacw.fd @@ -0,0 +1,31 @@ +%Filename: T1pacw.fd +%Created by: tex build_pacw +%Created using fontinst v1.504 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{T1pacw.fd} + [1996/10/30 Fontinst v1.504 font definitions for T1/pacw.] + +\DeclareFontFamily{T1}{pacw}{} + +\DeclareFontShape{T1}{pacw}{b}{it}{ + <-> pacbiaw9d +}{} + +\DeclareFontShape{T1}{pacw}{sb}{it}{ + <-> pacsiaw9d +}{} +\DeclareFontShape{T1}{pacw}{m}{it}{ + <-> pacriaw9d +}{} + +\DeclareFontShape{T1}{pacw}{sb}{n}{<->ssub * pacw/sb/it}{} +\DeclareFontShape{T1}{pacw}{b}{n}{<->ssub * pacw/b/it}{} +\DeclareFontShape{T1}{pacw}{m}{n}{<->ssub * pacw/m/it}{} + + +\DeclareFontShape{T1}{pacw}{bx}{n}{<->ssub * pacw/b/n}{} +\DeclareFontShape{T1}{pacw}{bx}{it}{<->ssub * pacw/b/it}{} + +\endinput diff --git a/texmf-dist/tex/latex/adobecaslon/Upac.fd b/texmf-dist/tex/latex/adobecaslon/Upac.fd new file mode 100644 index 00000000..48db70b3 --- /dev/null +++ b/texmf-dist/tex/latex/adobecaslon/Upac.fd @@ -0,0 +1,24 @@ +\ProvidesFile{Upac.fd} + [1995/06/29 font definitions for U/pac.] + +\DeclareFontFamily{U}{pac}{} + + +\DeclareFontShape{U}{pac}{m}{n}{ + <-> pacrp +}{} + +\DeclareFontShape{U}{pac}{m}{iw}{ + <-> pacriaw9d +}{} + +\DeclareFontShape{U}{pac}{sb}{iw}{ + <-> pacsiaw9d +}{} + +\DeclareFontShape{U}{pac}{b}{iw}{ + <-> pacbiaw9d +}{} + + +\endinput diff --git a/texmf-dist/tex/latex/adobecaslon/adobecaslon.sty b/texmf-dist/tex/latex/adobecaslon/adobecaslon.sty new file mode 100644 index 00000000..14f42348 --- /dev/null +++ b/texmf-dist/tex/latex/adobecaslon/adobecaslon.sty @@ -0,0 +1,105 @@ +%% +%% This is file `adobecaslon.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% adobecaslon.dtx (with options: `style') +%% Copyright (c) 1996, Ulrik Vieth +%% Copyright (c) 2012, Boris Veytsman +%% Copyright (c) 2013-2016, Reuben Thomas +%% +%% All rights reserved. +%% +%% Redistribution and use in source and binary forms, with or without +%% modification, are permitted provided that the following conditions +%% are met: +%% +%% * Redistributions of source code must retain the above copyright +%% notice, this list of conditions and the following disclaimer. +%% * Redistributions in binary form must reproduce the above +%% copyright notice, this list of conditions and the following +%% disclaimer in the documentation and/or other materials provided +%% with the distribution. +%% * Neither the name of the original author nor the names of the +%% contributors may be used to endorse or promote products derived +%% from this software without specific prior written permission. +%% +%% THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +%% CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +%% INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +%% MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +%% DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS +%% BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +%% EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +%% TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +%% DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +%% ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +%% OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +%% OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +%% POSSIBILITY OF SUCH DAMAGE. +%% +%% \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 \~} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{adobecaslon} + [2017/01/22 v2.2 Using Adobe Caslon Font in LaTeX] +\RequirePackage{kvoptions} +\RequirePackage{ifthen} +\def\adobecaslonf@ntsuffix{} +\DeclareVoidOption{expert}{\def\adobecaslonf@ntsuffix{x}} +\DeclareVoidOption{osf}{\def\adobecaslonf@ntsuffix{j}} +\DeclareVoidOption{swashit}{\def\adobecaslonf@ntsuffix{w}} +\DeclareVoidOption{alternate}{\def\adobecaslonf@ntsuffix{a}} +\newif\ifadobecaslon@longs\adobecaslon@longsfalse +\DeclareVoidOption{longs}{\def\adobecaslonf@ntsuffix{aa}\adobecaslon@longstrue} +\newif\ifadobecaslon@eighteenth\adobecaslon@eighteenthfalse +\DeclareVoidOption{c18th}{\def\adobecaslonf@ntsuffix{aa8}\adobecaslon@eighteenthtrue} +\DeclareVoidOption{swashlongs}{\def\adobecaslonf@ntsuffix{aaw}} +\DeclareBoolOption[false]{extraligs} +\DeclareBoolOption[true]{rmdefault} +\DeclareComplementaryOption{normdefault}{rmdefault} +\DeclareStringOption[1.00]{scaled} +\DeclareBoolOption{bold} +\DeclareComplementaryOption{semibold}{bold} +\ProcessKeyvalOptions* +\def\adobecaslonf@ntextraligs{} +\ifadobecaslon@extraligs + \def\adobecaslonf@ntextraligs{e} + \ifthenelse{\(\boolean{adobecaslon@longs}\OR\boolean{adobecaslon@eighteenth}\)}{% + \edef\adobecaslonf@ntsuffix{\adobecaslonf@ntsuffix e}}{} +\fi +\ifadobecaslon@rmdefault + \renewcommand{\rmdefault}{pac\adobecaslonf@ntsuffix} + \ifadobecaslon@bold\else + \def\bfdefault{sb} + \fi +\fi +\DeclareRobustCommand\adobecaslonfamily{\fontfamily{pac}\selectfont} +\DeclareTextFontCommand{\textadobecaslon}{\adobecaslonfamily} +\DeclareRobustCommand\sbseries{\fontseries{sb}\selectfont} +\DeclareTextFontCommand{\textsb}{\sbseries} +\DeclareRobustCommand\adobecaslonexpert{\fontfamily{pacx}\selectfont} +\DeclareRobustCommand\adobecaslonosf{\fontfamily{pacj}\selectfont} +\DeclareRobustCommand\adobecaslonalternate{\fontfamily{paca}\selectfont} +\DeclareRobustCommand\adobecaslonlongs{\fontfamily{pacaa\adobecaslonf@ntextraligs}\selectfont} +\DeclareRobustCommand\adobecasloneighteenth{\fontfamily{pacaa8\adobecaslonf@ntextraligs}\selectfont} +\DeclareRobustCommand\adobecaslonswashit{\usefont{T1}{pacw}{\f@series}{it}} +\DeclareRobustCommand\adobecaslonswashcaps{\usefont{U}{pac}{\f@series}{iw}} +\DeclareRobustCommand\adobecaslonornaments{\usefont{U}{pac}{m}{n}} +\endinput +%% +%% End of file `adobecaslon.sty'. diff --git a/texmf-dist/tex/latex/adobecaslon/ot1pac.fd b/texmf-dist/tex/latex/adobecaslon/ot1pac.fd new file mode 100644 index 00000000..d8828eca --- /dev/null +++ b/texmf-dist/tex/latex/adobecaslon/ot1pac.fd @@ -0,0 +1,75 @@ +%Filename: ot1pac.fd +%Created by: tex pac-expert-drv +%Created using fontinst v1.933 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{ot1pac.fd} + [2017/01/22 Fontinst v1.933 font definitions for OT1/pac.] + +\expandafter\ifx\csname adobecaslon@scaled\endcsname\relax + \let\adobecaslon@scaled\@empty +\else + \edef\adobecaslon@scaled{s*[\csname adobecaslon@scaled\endcsname]}% +\fi% + +\DeclareFontFamily{OT1}{pac}{} + +\DeclareFontShape{OT1}{pac}{m}{n}{ + <->\adobecaslon@scaled pacr7t +}{} + +\DeclareFontShape{OT1}{pac}{m}{sl}{ + <->\adobecaslon@scaled pacro7t +}{} + +\DeclareFontShape{OT1}{pac}{m}{sc}{ + <->\adobecaslon@scaled pacrc7t +}{} + +\DeclareFontShape{OT1}{pac}{m}{scit}{ + <->\adobecaslon@scaled pacrco7t +}{} + +\DeclareFontShape{OT1}{pac}{m}{it}{ + <->\adobecaslon@scaled pacri7t +}{} + +\DeclareFontShape{OT1}{pac}{sb}{n}{ + <->\adobecaslon@scaled pacs7t +}{} + +\DeclareFontShape{OT1}{pac}{sb}{sl}{ + <->\adobecaslon@scaled pacso7t +}{} + +\DeclareFontShape{OT1}{pac}{sb}{sc}{ + <->\adobecaslon@scaled pacsc7t +}{} + +\DeclareFontShape{OT1}{pac}{sb}{scit}{ + <->\adobecaslon@scaled pacsco7t +}{} + +\DeclareFontShape{OT1}{pac}{sb}{it}{ + <->\adobecaslon@scaled pacsi7t +}{} + +\DeclareFontShape{OT1}{pac}{b}{n}{ + <->\adobecaslon@scaled pacb7t +}{} + +\DeclareFontShape{OT1}{pac}{b}{it}{ + <->\adobecaslon@scaled pacbi7t +}{} + +\DeclareFontShape{OT1}{pac}{b}{sl}{<->ssub * pac/sb/sl}{} +\DeclareFontShape{OT1}{pac}{bx}{sl}{<->ssub * pac/b/sl}{} +\DeclareFontShape{OT1}{pac}{b}{sc}{<->ssub * pac/sb/sc}{} +\DeclareFontShape{OT1}{pac}{bx}{sc}{<->ssub * pac/b/sc}{} +\DeclareFontShape{OT1}{pac}{b}{scit}{<->ssub * pac/sb/scit}{} +\DeclareFontShape{OT1}{pac}{bx}{scit}{<->ssub * pac/b/scit}{} +\DeclareFontShape{OT1}{pac}{bx}{n}{<->ssub * pac/b/n}{} +\DeclareFontShape{OT1}{pac}{bx}{it}{<->ssub * pac/b/it}{} + +\endinput diff --git a/texmf-dist/tex/latex/adobecaslon/t1pac.fd b/texmf-dist/tex/latex/adobecaslon/t1pac.fd new file mode 100644 index 00000000..ea9fbeae --- /dev/null +++ b/texmf-dist/tex/latex/adobecaslon/t1pac.fd @@ -0,0 +1,75 @@ +%Filename: t1pac.fd +%Created by: tex pac-expert-drv +%Created using fontinst v1.933 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t1pac.fd} + [2017/01/22 Fontinst v1.933 font definitions for T1/pac.] + +\expandafter\ifx\csname adobecaslon@scaled\endcsname\relax + \let\adobecaslon@scaled\@empty +\else + \edef\adobecaslon@scaled{s*[\csname adobecaslon@scaled\endcsname]}% +\fi% + +\DeclareFontFamily{T1}{pac}{} + +\DeclareFontShape{T1}{pac}{m}{n}{ + <->\adobecaslon@scaled pacr8t +}{} + +\DeclareFontShape{T1}{pac}{m}{sl}{ + <->\adobecaslon@scaled pacro8t +}{} + +\DeclareFontShape{T1}{pac}{m}{sc}{ + <->\adobecaslon@scaled pacrc8t +}{} + +\DeclareFontShape{T1}{pac}{m}{scit}{ + <->\adobecaslon@scaled pacrco8t +}{} + +\DeclareFontShape{T1}{pac}{m}{it}{ + <->\adobecaslon@scaled pacri8t +}{} + +\DeclareFontShape{T1}{pac}{sb}{n}{ + <->\adobecaslon@scaled pacs8t +}{} + +\DeclareFontShape{T1}{pac}{sb}{sl}{ + <->\adobecaslon@scaled pacso8t +}{} + +\DeclareFontShape{T1}{pac}{sb}{sc}{ + <->\adobecaslon@scaled pacsc8t +}{} + +\DeclareFontShape{T1}{pac}{sb}{scit}{ + <->\adobecaslon@scaled pacsco8t +}{} + +\DeclareFontShape{T1}{pac}{sb}{it}{ + <->\adobecaslon@scaled pacsi8t +}{} + +\DeclareFontShape{T1}{pac}{b}{n}{ + <->\adobecaslon@scaled pacb8t +}{} + +\DeclareFontShape{T1}{pac}{b}{it}{ + <->\adobecaslon@scaled pacbi8t +}{} + +\DeclareFontShape{T1}{pac}{b}{sl}{<->ssub * pac/sb/sl}{} +\DeclareFontShape{T1}{pac}{bx}{sl}{<->ssub * pac/b/sl}{} +\DeclareFontShape{T1}{pac}{b}{sc}{<->ssub * pac/sb/sc}{} +\DeclareFontShape{T1}{pac}{bx}{sc}{<->ssub * pac/b/sc}{} +\DeclareFontShape{T1}{pac}{b}{scit}{<->ssub * pac/sb/scit}{} +\DeclareFontShape{T1}{pac}{bx}{scit}{<->ssub * pac/b/scit}{} +\DeclareFontShape{T1}{pac}{bx}{n}{<->ssub * pac/b/n}{} +\DeclareFontShape{T1}{pac}{bx}{it}{<->ssub * pac/b/it}{} + +\endinput diff --git a/texmf-dist/tex/latex/adobecaslon/t1paca.fd b/texmf-dist/tex/latex/adobecaslon/t1paca.fd new file mode 100644 index 00000000..3e4afacc --- /dev/null +++ b/texmf-dist/tex/latex/adobecaslon/t1paca.fd @@ -0,0 +1,75 @@ +%Filename: t1paca.fd +%Created by: tex pac-expert-drv +%Created using fontinst v1.933 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t1paca.fd} + [2017/01/22 Fontinst v1.933 font definitions for T1/paca.] + +\expandafter\ifx\csname adobecaslon@scaled\endcsname\relax + \let\adobecaslon@scaled\@empty +\else + \edef\adobecaslon@scaled{s*[\csname adobecaslon@scaled\endcsname]}% +\fi% + +\DeclareFontFamily{T1}{paca}{} + +\DeclareFontShape{T1}{paca}{m}{n}{ + <->\adobecaslon@scaled pacra9d +}{} + +\DeclareFontShape{T1}{paca}{m}{sl}{ + <->\adobecaslon@scaled pacroa9d +}{} + +\DeclareFontShape{T1}{paca}{m}{sc}{ + <->\adobecaslon@scaled pacrca9d +}{} + +\DeclareFontShape{T1}{paca}{m}{scit}{ + <->\adobecaslon@scaled pacrcoa9d +}{} + +\DeclareFontShape{T1}{paca}{m}{it}{ + <->\adobecaslon@scaled pacria9d +}{} + +\DeclareFontShape{T1}{paca}{sb}{n}{ + <->\adobecaslon@scaled pacsa9d +}{} + +\DeclareFontShape{T1}{paca}{sb}{sl}{ + <->\adobecaslon@scaled pacsoa9d +}{} + +\DeclareFontShape{T1}{paca}{sb}{sc}{ + <->\adobecaslon@scaled pacsca9d +}{} + +\DeclareFontShape{T1}{paca}{sb}{scit}{ + <->\adobecaslon@scaled pacscoa9d +}{} + +\DeclareFontShape{T1}{paca}{sb}{it}{ + <->\adobecaslon@scaled pacsia9d +}{} + +\DeclareFontShape{T1}{paca}{b}{n}{ + <->\adobecaslon@scaled pacba9d +}{} + +\DeclareFontShape{T1}{paca}{b}{it}{ + <->\adobecaslon@scaled pacbia9d +}{} + +\DeclareFontShape{T1}{paca}{b}{sl}{<->ssub * paca/sb/sl}{} +\DeclareFontShape{T1}{paca}{bx}{sl}{<->ssub * paca/b/sl}{} +\DeclareFontShape{T1}{paca}{b}{sc}{<->ssub * paca/sb/sc}{} +\DeclareFontShape{T1}{paca}{bx}{sc}{<->ssub * paca/b/sc}{} +\DeclareFontShape{T1}{paca}{b}{scit}{<->ssub * paca/sb/scit}{} +\DeclareFontShape{T1}{paca}{bx}{scit}{<->ssub * paca/b/scit}{} +\DeclareFontShape{T1}{paca}{bx}{n}{<->ssub * paca/b/n}{} +\DeclareFontShape{T1}{paca}{bx}{it}{<->ssub * paca/b/it}{} + +\endinput diff --git a/texmf-dist/tex/latex/adobecaslon/t1pacaa.fd b/texmf-dist/tex/latex/adobecaslon/t1pacaa.fd new file mode 100644 index 00000000..e816703c --- /dev/null +++ b/texmf-dist/tex/latex/adobecaslon/t1pacaa.fd @@ -0,0 +1,75 @@ +%Filename: t1pacaa.fd +%Created by: tex pac-expert-drv +%Created using fontinst v1.933 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t1pacaa.fd} + [2017/01/22 Fontinst v1.933 font definitions for T1/pacaa.] + +\expandafter\ifx\csname adobecaslon@scaled\endcsname\relax + \let\adobecaslon@scaled\@empty +\else + \edef\adobecaslon@scaled{s*[\csname adobecaslon@scaled\endcsname]}% +\fi% + +\DeclareFontFamily{T1}{pacaa}{} + +\DeclareFontShape{T1}{pacaa}{m}{n}{ + <->\adobecaslon@scaled pacraa9d +}{} + +\DeclareFontShape{T1}{pacaa}{m}{sl}{ + <->\adobecaslon@scaled pacroaa9d +}{} + +\DeclareFontShape{T1}{pacaa}{m}{sc}{ + <->\adobecaslon@scaled pacrcaa9d +}{} + +\DeclareFontShape{T1}{pacaa}{m}{scit}{ + <->\adobecaslon@scaled pacrcoaa9d +}{} + +\DeclareFontShape{T1}{pacaa}{m}{it}{ + <->\adobecaslon@scaled pacriaa9d +}{} + +\DeclareFontShape{T1}{pacaa}{sb}{n}{ + <->\adobecaslon@scaled pacsaa9d +}{} + +\DeclareFontShape{T1}{pacaa}{sb}{sl}{ + <->\adobecaslon@scaled pacsoaa9d +}{} + +\DeclareFontShape{T1}{pacaa}{sb}{sc}{ + <->\adobecaslon@scaled pacscaa9d +}{} + +\DeclareFontShape{T1}{pacaa}{sb}{scit}{ + <->\adobecaslon@scaled pacscoaa9d +}{} + +\DeclareFontShape{T1}{pacaa}{sb}{it}{ + <->\adobecaslon@scaled pacsiaa9d +}{} + +\DeclareFontShape{T1}{pacaa}{b}{n}{ + <->\adobecaslon@scaled pacbaa9d +}{} + +\DeclareFontShape{T1}{pacaa}{b}{it}{ + <->\adobecaslon@scaled pacbiaa9d +}{} + +\DeclareFontShape{T1}{pacaa}{b}{sl}{<->ssub * pacaa/sb/sl}{} +\DeclareFontShape{T1}{pacaa}{bx}{sl}{<->ssub * pacaa/b/sl}{} +\DeclareFontShape{T1}{pacaa}{b}{sc}{<->ssub * pacaa/sb/sc}{} +\DeclareFontShape{T1}{pacaa}{bx}{sc}{<->ssub * pacaa/b/sc}{} +\DeclareFontShape{T1}{pacaa}{b}{scit}{<->ssub * pacaa/sb/scit}{} +\DeclareFontShape{T1}{pacaa}{bx}{scit}{<->ssub * pacaa/b/scit}{} +\DeclareFontShape{T1}{pacaa}{bx}{n}{<->ssub * pacaa/b/n}{} +\DeclareFontShape{T1}{pacaa}{bx}{it}{<->ssub * pacaa/b/it}{} + +\endinput diff --git a/texmf-dist/tex/latex/adobecaslon/t1pacaa8.fd b/texmf-dist/tex/latex/adobecaslon/t1pacaa8.fd new file mode 100644 index 00000000..f3489bf1 --- /dev/null +++ b/texmf-dist/tex/latex/adobecaslon/t1pacaa8.fd @@ -0,0 +1,75 @@ +%Filename: t1pacaa8.fd +%Created by: tex pac-expert-drv +%Created using fontinst v1.933 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t1pacaa8.fd} + [2017/01/22 Fontinst v1.933 font definitions for T1/pacaa8.] + +\expandafter\ifx\csname adobecaslon@scaled\endcsname\relax + \let\adobecaslon@scaled\@empty +\else + \edef\adobecaslon@scaled{s*[\csname adobecaslon@scaled\endcsname]}% +\fi% + +\DeclareFontFamily{T1}{pacaa8}{} + +\DeclareFontShape{T1}{pacaa8}{m}{n}{ + <->\adobecaslon@scaled pacraa89d +}{} + +\DeclareFontShape{T1}{pacaa8}{m}{sl}{ + <->\adobecaslon@scaled pacroaa89d +}{} + +\DeclareFontShape{T1}{pacaa8}{m}{sc}{ + <->\adobecaslon@scaled pacrcaa89d +}{} + +\DeclareFontShape{T1}{pacaa8}{m}{scit}{ + <->\adobecaslon@scaled pacrcoaa89d +}{} + +\DeclareFontShape{T1}{pacaa8}{m}{it}{ + <->\adobecaslon@scaled pacriaa89d +}{} + +\DeclareFontShape{T1}{pacaa8}{sb}{n}{ + <->\adobecaslon@scaled pacsaa89d +}{} + +\DeclareFontShape{T1}{pacaa8}{sb}{sl}{ + <->\adobecaslon@scaled pacsoaa89d +}{} + +\DeclareFontShape{T1}{pacaa8}{sb}{sc}{ + <->\adobecaslon@scaled pacscaa89d +}{} + +\DeclareFontShape{T1}{pacaa8}{sb}{scit}{ + <->\adobecaslon@scaled pacscoaa89d +}{} + +\DeclareFontShape{T1}{pacaa8}{sb}{it}{ + <->\adobecaslon@scaled pacsiaa89d +}{} + +\DeclareFontShape{T1}{pacaa8}{b}{n}{ + <->\adobecaslon@scaled pacbaa89d +}{} + +\DeclareFontShape{T1}{pacaa8}{b}{it}{ + <->\adobecaslon@scaled pacbiaa89d +}{} + +\DeclareFontShape{T1}{pacaa8}{b}{sl}{<->ssub * pacaa8/sb/sl}{} +\DeclareFontShape{T1}{pacaa8}{bx}{sl}{<->ssub * pacaa8/b/sl}{} +\DeclareFontShape{T1}{pacaa8}{b}{sc}{<->ssub * pacaa8/sb/sc}{} +\DeclareFontShape{T1}{pacaa8}{bx}{sc}{<->ssub * pacaa8/b/sc}{} +\DeclareFontShape{T1}{pacaa8}{b}{scit}{<->ssub * pacaa8/sb/scit}{} +\DeclareFontShape{T1}{pacaa8}{bx}{scit}{<->ssub * pacaa8/b/scit}{} +\DeclareFontShape{T1}{pacaa8}{bx}{n}{<->ssub * pacaa8/b/n}{} +\DeclareFontShape{T1}{pacaa8}{bx}{it}{<->ssub * pacaa8/b/it}{} + +\endinput diff --git a/texmf-dist/tex/latex/adobecaslon/t1pacj.fd b/texmf-dist/tex/latex/adobecaslon/t1pacj.fd new file mode 100644 index 00000000..76ce31ce --- /dev/null +++ b/texmf-dist/tex/latex/adobecaslon/t1pacj.fd @@ -0,0 +1,75 @@ +%Filename: t1pacj.fd +%Created by: tex pac-expert-drv +%Created using fontinst v1.933 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t1pacj.fd} + [2017/01/22 Fontinst v1.933 font definitions for T1/pacj.] + +\expandafter\ifx\csname adobecaslon@scaled\endcsname\relax + \let\adobecaslon@scaled\@empty +\else + \edef\adobecaslon@scaled{s*[\csname adobecaslon@scaled\endcsname]}% +\fi% + +\DeclareFontFamily{T1}{pacj}{} + +\DeclareFontShape{T1}{pacj}{m}{n}{ + <->\adobecaslon@scaled pacr9d +}{} + +\DeclareFontShape{T1}{pacj}{m}{sl}{ + <->\adobecaslon@scaled pacro9d +}{} + +\DeclareFontShape{T1}{pacj}{m}{sc}{ + <->\adobecaslon@scaled pacrc9d +}{} + +\DeclareFontShape{T1}{pacj}{m}{scit}{ + <->\adobecaslon@scaled pacrco9d +}{} + +\DeclareFontShape{T1}{pacj}{m}{it}{ + <->\adobecaslon@scaled pacri9d +}{} + +\DeclareFontShape{T1}{pacj}{sb}{n}{ + <->\adobecaslon@scaled pacs9d +}{} + +\DeclareFontShape{T1}{pacj}{sb}{sl}{ + <->\adobecaslon@scaled pacso9d +}{} + +\DeclareFontShape{T1}{pacj}{sb}{sc}{ + <->\adobecaslon@scaled pacsc9d +}{} + +\DeclareFontShape{T1}{pacj}{sb}{scit}{ + <->\adobecaslon@scaled pacsco9d +}{} + +\DeclareFontShape{T1}{pacj}{sb}{it}{ + <->\adobecaslon@scaled pacsi9d +}{} + +\DeclareFontShape{T1}{pacj}{b}{n}{ + <->\adobecaslon@scaled pacb9d +}{} + +\DeclareFontShape{T1}{pacj}{b}{it}{ + <->\adobecaslon@scaled pacbi9d +}{} + +\DeclareFontShape{T1}{pacj}{b}{sl}{<->ssub * pacj/sb/sl}{} +\DeclareFontShape{T1}{pacj}{bx}{sl}{<->ssub * pacj/b/sl}{} +\DeclareFontShape{T1}{pacj}{b}{sc}{<->ssub * pacj/sb/sc}{} +\DeclareFontShape{T1}{pacj}{bx}{sc}{<->ssub * pacj/b/sc}{} +\DeclareFontShape{T1}{pacj}{b}{scit}{<->ssub * pacj/sb/scit}{} +\DeclareFontShape{T1}{pacj}{bx}{scit}{<->ssub * pacj/b/scit}{} +\DeclareFontShape{T1}{pacj}{bx}{n}{<->ssub * pacj/b/n}{} +\DeclareFontShape{T1}{pacj}{bx}{it}{<->ssub * pacj/b/it}{} + +\endinput diff --git a/texmf-dist/tex/latex/adobecaslon/t1pacx.fd b/texmf-dist/tex/latex/adobecaslon/t1pacx.fd new file mode 100644 index 00000000..054a1a49 --- /dev/null +++ b/texmf-dist/tex/latex/adobecaslon/t1pacx.fd @@ -0,0 +1,75 @@ +%Filename: t1pacx.fd +%Created by: tex pac-expert-drv +%Created using fontinst v1.933 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{t1pacx.fd} + [2017/01/22 Fontinst v1.933 font definitions for T1/pacx.] + +\expandafter\ifx\csname adobecaslon@scaled\endcsname\relax + \let\adobecaslon@scaled\@empty +\else + \edef\adobecaslon@scaled{s*[\csname adobecaslon@scaled\endcsname]}% +\fi% + +\DeclareFontFamily{T1}{pacx}{} + +\DeclareFontShape{T1}{pacx}{m}{n}{ + <->\adobecaslon@scaled pacr9e +}{} + +\DeclareFontShape{T1}{pacx}{m}{sl}{ + <->\adobecaslon@scaled pacro9e +}{} + +\DeclareFontShape{T1}{pacx}{m}{sc}{ + <->\adobecaslon@scaled pacrc9e +}{} + +\DeclareFontShape{T1}{pacx}{m}{scit}{ + <->\adobecaslon@scaled pacrco9e +}{} + +\DeclareFontShape{T1}{pacx}{m}{it}{ + <->\adobecaslon@scaled pacri9e +}{} + +\DeclareFontShape{T1}{pacx}{sb}{n}{ + <->\adobecaslon@scaled pacs9e +}{} + +\DeclareFontShape{T1}{pacx}{sb}{sl}{ + <->\adobecaslon@scaled pacso9e +}{} + +\DeclareFontShape{T1}{pacx}{sb}{sc}{ + <->\adobecaslon@scaled pacsc9e +}{} + +\DeclareFontShape{T1}{pacx}{sb}{scit}{ + <->\adobecaslon@scaled pacsco9e +}{} + +\DeclareFontShape{T1}{pacx}{sb}{it}{ + <->\adobecaslon@scaled pacsi9e +}{} + +\DeclareFontShape{T1}{pacx}{b}{n}{ + <->\adobecaslon@scaled pacb9e +}{} + +\DeclareFontShape{T1}{pacx}{b}{it}{ + <->\adobecaslon@scaled pacbi9e +}{} + +\DeclareFontShape{T1}{pacx}{b}{sl}{<->ssub * pacx/sb/sl}{} +\DeclareFontShape{T1}{pacx}{bx}{sl}{<->ssub * pacx/b/sl}{} +\DeclareFontShape{T1}{pacx}{b}{sc}{<->ssub * pacx/sb/sc}{} +\DeclareFontShape{T1}{pacx}{bx}{sc}{<->ssub * pacx/b/sc}{} +\DeclareFontShape{T1}{pacx}{b}{scit}{<->ssub * pacx/sb/scit}{} +\DeclareFontShape{T1}{pacx}{bx}{scit}{<->ssub * pacx/b/scit}{} +\DeclareFontShape{T1}{pacx}{bx}{n}{<->ssub * pacx/b/n}{} +\DeclareFontShape{T1}{pacx}{bx}{it}{<->ssub * pacx/b/it}{} + +\endinput diff --git a/texmf-dist/tex/latex/adobecaslon/ts1pac.fd b/texmf-dist/tex/latex/adobecaslon/ts1pac.fd new file mode 100644 index 00000000..cc480ce0 --- /dev/null +++ b/texmf-dist/tex/latex/adobecaslon/ts1pac.fd @@ -0,0 +1,49 @@ +%Filename: ts1pac.fd +%Created by: tex pac-expert-drv +%Created using fontinst v1.933 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{ts1pac.fd} + [2017/01/22 Fontinst v1.933 font definitions for TS1/pac.] + +\expandafter\ifx\csname adobecaslon@scaled\endcsname\relax + \let\adobecaslon@scaled\@empty +\else + \edef\adobecaslon@scaled{s*[\csname adobecaslon@scaled\endcsname]}% +\fi% + +\DeclareFontFamily{TS1}{pac}{} + +\DeclareFontShape{TS1}{pac}{m}{n}{ + <->\adobecaslon@scaled pacr8c +}{} + +\DeclareFontShape{TS1}{pac}{m}{it}{ + <->\adobecaslon@scaled pacri8c +}{} + +\DeclareFontShape{TS1}{pac}{sb}{n}{ + <->\adobecaslon@scaled pacs8c +}{} + +\DeclareFontShape{TS1}{pac}{sb}{it}{ + <->\adobecaslon@scaled pacsi8c +}{} + +\DeclareFontShape{TS1}{pac}{b}{n}{ + <->\adobecaslon@scaled pacb8c +}{} + +\DeclareFontShape{TS1}{pac}{b}{it}{ + <->\adobecaslon@scaled pacbi8c +}{} + +\DeclareFontShape{TS1}{pac}{m}{sl}{<->ssub * pac/m/it}{} +\DeclareFontShape{TS1}{pac}{sb}{sl}{<->ssub * pac/sb/it}{} +\DeclareFontShape{TS1}{pac}{b}{sl}{<->ssub * pac/sb/sl}{} +\DeclareFontShape{TS1}{pac}{bx}{sl}{<->ssub * pac/b/sl}{} +\DeclareFontShape{TS1}{pac}{bx}{n}{<->ssub * pac/b/n}{} +\DeclareFontShape{TS1}{pac}{bx}{it}{<->ssub * pac/b/it}{} + +\endinput diff --git a/texmf-dist/tex/latex/adobecaslon/ts1paca.fd b/texmf-dist/tex/latex/adobecaslon/ts1paca.fd new file mode 100644 index 00000000..057340c2 --- /dev/null +++ b/texmf-dist/tex/latex/adobecaslon/ts1paca.fd @@ -0,0 +1,55 @@ +%Filename: ts1paca.fd +%Created by: tex pac-expert-drv +%Created using fontinst v1.933 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{ts1paca.fd} + [2017/01/22 Fontinst v1.933 font definitions for TS1/paca.] + +\expandafter\ifx\csname adobecaslon@scaled\endcsname\relax + \let\adobecaslon@scaled\@empty +\else + \edef\adobecaslon@scaled{s*[\csname adobecaslon@scaled\endcsname]}% +\fi% + +\DeclareFontFamily{TS1}{paca}{} + +\DeclareFontShape{TS1}{paca}{m}{n}{ + <-> pacra9c +}{} + +\DeclareFontShape{TS1}{paca}{m}{sl}{ + <-> pacroa9c +}{} + +\DeclareFontShape{TS1}{paca}{m}{it}{ + <-> pacria9c +}{} + +\DeclareFontShape{TS1}{paca}{sb}{n}{ + <-> pacsa9c +}{} + +\DeclareFontShape{TS1}{paca}{sb}{sl}{ + <-> pacsoa9c +}{} + +\DeclareFontShape{TS1}{paca}{sb}{it}{ + <-> pacsia9c +}{} + +\DeclareFontShape{TS1}{paca}{b}{n}{ + <-> pacba9c +}{} + +\DeclareFontShape{TS1}{paca}{b}{it}{ + <-> pacbia9c +}{} + +\DeclareFontShape{TS1}{paca}{b}{sl}{<->ssub * paca/sb/sl}{} +\DeclareFontShape{TS1}{paca}{bx}{sl}{<->ssub * paca/b/sl}{} +\DeclareFontShape{TS1}{paca}{bx}{n}{<->ssub * paca/b/n}{} +\DeclareFontShape{TS1}{paca}{bx}{it}{<->ssub * paca/b/it}{} + +\endinput diff --git a/texmf-dist/tex/latex/adobecaslon/ts1pacaa.fd b/texmf-dist/tex/latex/adobecaslon/ts1pacaa.fd new file mode 100644 index 00000000..8cdeee35 --- /dev/null +++ b/texmf-dist/tex/latex/adobecaslon/ts1pacaa.fd @@ -0,0 +1,55 @@ +%Filename: ts1pacaa.fd +%Created by: tex pac-expert-drv +%Created using fontinst v1.933 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{ts1pacaa.fd} + [2017/01/22 Fontinst v1.933 font definitions for TS1/pacaa.] + +\expandafter\ifx\csname adobecaslon@scaled\endcsname\relax + \let\adobecaslon@scaled\@empty +\else + \edef\adobecaslon@scaled{s*[\csname adobecaslon@scaled\endcsname]}% +\fi% + +\DeclareFontFamily{TS1}{pacaa}{} + +\DeclareFontShape{TS1}{pacaa}{m}{n}{ + <-> pacraa9c +}{} + +\DeclareFontShape{TS1}{pacaa}{m}{sl}{ + <-> pacroaa9c +}{} + +\DeclareFontShape{TS1}{pacaa}{m}{it}{ + <-> pacriaa9c +}{} + +\DeclareFontShape{TS1}{pacaa}{sb}{n}{ + <-> pacsaa9c +}{} + +\DeclareFontShape{TS1}{pacaa}{sb}{sl}{ + <-> pacsoaa9c +}{} + +\DeclareFontShape{TS1}{pacaa}{sb}{it}{ + <-> pacsiaa9c +}{} + +\DeclareFontShape{TS1}{pacaa}{b}{n}{ + <-> pacbaa9c +}{} + +\DeclareFontShape{TS1}{pacaa}{b}{it}{ + <-> pacbiaa9c +}{} + +\DeclareFontShape{TS1}{pacaa}{b}{sl}{<->ssub * pacaa/sb/sl}{} +\DeclareFontShape{TS1}{pacaa}{bx}{sl}{<->ssub * pacaa/b/sl}{} +\DeclareFontShape{TS1}{pacaa}{bx}{n}{<->ssub * pacaa/b/n}{} +\DeclareFontShape{TS1}{pacaa}{bx}{it}{<->ssub * pacaa/b/it}{} + +\endinput diff --git a/texmf-dist/tex/latex/adobecaslon/ts1pacaa8.fd b/texmf-dist/tex/latex/adobecaslon/ts1pacaa8.fd new file mode 100644 index 00000000..cac1bc41 --- /dev/null +++ b/texmf-dist/tex/latex/adobecaslon/ts1pacaa8.fd @@ -0,0 +1,55 @@ +%Filename: ts1pacaa8.fd +%Created by: tex pac-expert-drv +%Created using fontinst v1.933 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{ts1pacaa8.fd} + [2017/01/22 Fontinst v1.933 font definitions for TS1/pacaa8.] + +\expandafter\ifx\csname adobecaslon@scaled\endcsname\relax + \let\adobecaslon@scaled\@empty +\else + \edef\adobecaslon@scaled{s*[\csname adobecaslon@scaled\endcsname]}% +\fi% + +\DeclareFontFamily{TS1}{pacaa8}{} + +\DeclareFontShape{TS1}{pacaa8}{m}{n}{ + <-> pacraa89c +}{} + +\DeclareFontShape{TS1}{pacaa8}{m}{sl}{ + <-> pacroaa89c +}{} + +\DeclareFontShape{TS1}{pacaa8}{m}{it}{ + <-> pacriaa89c +}{} + +\DeclareFontShape{TS1}{pacaa8}{sb}{n}{ + <-> pacsaa89c +}{} + +\DeclareFontShape{TS1}{pacaa8}{sb}{sl}{ + <-> pacsoaa89c +}{} + +\DeclareFontShape{TS1}{pacaa8}{sb}{it}{ + <-> pacsiaa89c +}{} + +\DeclareFontShape{TS1}{pacaa8}{b}{n}{ + <-> pacbaa89c +}{} + +\DeclareFontShape{TS1}{pacaa8}{b}{it}{ + <-> pacbiaa89c +}{} + +\DeclareFontShape{TS1}{pacaa8}{b}{sl}{<->ssub * pacaa8/sb/sl}{} +\DeclareFontShape{TS1}{pacaa8}{bx}{sl}{<->ssub * pacaa8/b/sl}{} +\DeclareFontShape{TS1}{pacaa8}{bx}{n}{<->ssub * pacaa8/b/n}{} +\DeclareFontShape{TS1}{pacaa8}{bx}{it}{<->ssub * pacaa8/b/it}{} + +\endinput diff --git a/texmf-dist/tex/latex/adobecaslon/ts1pacx.fd b/texmf-dist/tex/latex/adobecaslon/ts1pacx.fd new file mode 100644 index 00000000..4cf66ec0 --- /dev/null +++ b/texmf-dist/tex/latex/adobecaslon/ts1pacx.fd @@ -0,0 +1,55 @@ +%Filename: ts1pacx.fd +%Created by: tex pac-expert-drv +%Created using fontinst v1.933 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{ts1pacx.fd} + [2017/01/22 Fontinst v1.933 font definitions for TS1/pacx.] + +\expandafter\ifx\csname adobecaslon@scaled\endcsname\relax + \let\adobecaslon@scaled\@empty +\else + \edef\adobecaslon@scaled{s*[\csname adobecaslon@scaled\endcsname]}% +\fi% + +\DeclareFontFamily{TS1}{pacx}{} + +\DeclareFontShape{TS1}{pacx}{m}{n}{ + <-> pacr9c +}{} + +\DeclareFontShape{TS1}{pacx}{m}{sl}{ + <-> pacro9c +}{} + +\DeclareFontShape{TS1}{pacx}{m}{it}{ + <-> pacri9c +}{} + +\DeclareFontShape{TS1}{pacx}{sb}{n}{ + <-> pacs9c +}{} + +\DeclareFontShape{TS1}{pacx}{sb}{sl}{ + <-> pacso9c +}{} + +\DeclareFontShape{TS1}{pacx}{sb}{it}{ + <-> pacsi9c +}{} + +\DeclareFontShape{TS1}{pacx}{b}{n}{ + <-> pacb9c +}{} + +\DeclareFontShape{TS1}{pacx}{b}{it}{ + <-> pacbi9c +}{} + +\DeclareFontShape{TS1}{pacx}{b}{sl}{<->ssub * pacx/sb/sl}{} +\DeclareFontShape{TS1}{pacx}{bx}{sl}{<->ssub * pacx/b/sl}{} +\DeclareFontShape{TS1}{pacx}{bx}{n}{<->ssub * pacx/b/n}{} +\DeclareFontShape{TS1}{pacx}{bx}{it}{<->ssub * pacx/b/it}{} + +\endinput -- cgit v1.2.3