From b21bdce6c58c224889030af836f34d96ff1a2131 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 23 Aug 2009 00:18:32 +0000 Subject: lh(fonts) 3.5g (5aug09) git-svn-id: svn://tug.org/texlive/trunk@14821 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/lh/lh-lcy.sty | 126 +++++++++++ Master/texmf-dist/tex/latex/lh/lh-lcyccr.sty | 40 ++++ Master/texmf-dist/tex/latex/lh/lh-lcyxccr.sty | 48 +++++ Master/texmf-dist/tex/latex/lh/lh-ot2.sty | 128 +++++++++++ Master/texmf-dist/tex/latex/lh/lh-ot2ccr.sty | 40 ++++ Master/texmf-dist/tex/latex/lh/lh-ot2xccr.sty | 48 +++++ Master/texmf-dist/tex/latex/lh/lh-t2accr.sty | 52 +++++ Master/texmf-dist/tex/latex/lh/lh-t2axccr.sty | 53 +++++ Master/texmf-dist/tex/latex/lh/lh-t2bccr.sty | 49 +++++ Master/texmf-dist/tex/latex/lh/lh-t2bxccr.sty | 53 +++++ Master/texmf-dist/tex/latex/lh/lh-t2cccr.sty | 49 +++++ Master/texmf-dist/tex/latex/lh/lh-t2cxccr.sty | 53 +++++ Master/texmf-dist/tex/latex/lh/lh-x2ccr.sty | 49 +++++ Master/texmf-dist/tex/latex/lh/lh-x2xccr.sty | 53 +++++ Master/texmf-dist/tex/latex/lh/nfssfox.tex | 295 ++++++++++++++++++++++++++ 15 files changed, 1136 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/lh/lh-lcy.sty create mode 100644 Master/texmf-dist/tex/latex/lh/lh-lcyccr.sty create mode 100644 Master/texmf-dist/tex/latex/lh/lh-lcyxccr.sty create mode 100644 Master/texmf-dist/tex/latex/lh/lh-ot2.sty create mode 100644 Master/texmf-dist/tex/latex/lh/lh-ot2ccr.sty create mode 100644 Master/texmf-dist/tex/latex/lh/lh-ot2xccr.sty create mode 100644 Master/texmf-dist/tex/latex/lh/lh-t2accr.sty create mode 100644 Master/texmf-dist/tex/latex/lh/lh-t2axccr.sty create mode 100644 Master/texmf-dist/tex/latex/lh/lh-t2bccr.sty create mode 100644 Master/texmf-dist/tex/latex/lh/lh-t2bxccr.sty create mode 100644 Master/texmf-dist/tex/latex/lh/lh-t2cccr.sty create mode 100644 Master/texmf-dist/tex/latex/lh/lh-t2cxccr.sty create mode 100644 Master/texmf-dist/tex/latex/lh/lh-x2ccr.sty create mode 100644 Master/texmf-dist/tex/latex/lh/lh-x2xccr.sty create mode 100644 Master/texmf-dist/tex/latex/lh/nfssfox.tex (limited to 'Master/texmf-dist/tex/latex/lh') diff --git a/Master/texmf-dist/tex/latex/lh/lh-lcy.sty b/Master/texmf-dist/tex/latex/lh/lh-lcy.sty new file mode 100644 index 00000000000..ec79bc879c3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lh/lh-lcy.sty @@ -0,0 +1,126 @@ +%% +%% This is file `lh-lcy.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lcyfonts.fdd (with options: `LCYcmr,LCYcmss') +%% +%% This is a generated file. +%% +%% This file is part of lhfonts package +%% Version 3.5 // Patchlevel=2 +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ProvidesPackage{lh-lcy} + [2006/06/08 v0.0a LCY Cyrillic font definitions] +\DeclareFontEncoding{LCY}{}{} +\DeclareFontSubstitution{LCY}{cmr}{m}{n} +\DeclareFontFamily{LCY}{cmr}{\hyphenchar\font45 } +\DeclareFontShape{LCY}{cmr}{m}{n}% + {<5><6><7><8><9><10><12>gen*lhr% + <10.95>lhr10% + <14.4>lhr12% + <17.28><20.74><24.88>lhr17}{} +\DeclareFontShape{LCY}{cmr}{m}{sl}% + {% + <5><6><7>lhsl8% + <8><9>gen*lhsl% + <10><10.95>lhsl10% + <12><14.4><17.28><20.74><24.88>lhsl12% + }{} +\DeclareFontShape{LCY}{cmr}{m}{it}% + {% + <5><6><7>lhti7% + <8>lhti8% + <9>lhti9% + <10><10.95>lhti10% + <12><14.4><17.28><20.74><24.88>lhti12% + }{} +\DeclareFontShape{LCY}{cmr}{m}{sc}% + {% + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88>lhcsc10% + }{} +% Warning: please note that the upright shape below is +% used for the \pounds symbol of LaTeX. So this +% font definition shouldn't be removed. +% +\DeclareFontShape{LCY}{cmr}{m}{ui} + { + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88>lhu10% + }{} +%%%%%%% bold series +\DeclareFontShape{LCY}{cmr}{b}{n} + {% + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88>lhb10% + }{} +%%%%%%%% bold extended series +\DeclareFontShape{LCY}{cmr}{bx}{n} + {% + <5><6><7><8><9>gen*lhbx% + <10><10.95>lhbx10% + <12><14.4><17.28><20.74><24.88>lhbx12% + }{} +\DeclareFontShape{LCY}{cmr}{bx}{sl} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>lhbxsl10% + }{} +\DeclareFontShape{LCY}{cmr}{bx}{it} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>lhbxti10% + }{} +% Again this is necessary for a correct \pounds symbol in +% the cmr fonts Hopefully the dc/ec font layout will take +% over soon. +% +\DeclareFontShape{LCY}{cmr}{bx}{ui} + {<->sub*cmr/m/ui}{} +\DeclareFontFamily{LCY}{cmss}{\hyphenchar\font45 } +\DeclareFontShape{LCY}{cmss}{m}{n} + {% + <5><6><7><8>lhss8% + <9>lhss9% + <10><10.95>lhss10% + <12><14.4>lhss12% + <17.28><20.74><24.88>lhss17% + }{} +% Font undefined, therefore substituted +\DeclareFontShape{LCY}{cmss}{m}{it} + {<->sub*cmss/m/sl}{} +\DeclareFontShape{LCY}{cmss}{m}{sl} + {% + <5><6><7><8>lhssi8<9>lhssi9% + <10><10.95>lhssi10% + <12><14.4>lhssi12% + <17.28><20.74><24.88>lhssi17% + }{} +%%%%%%% Font/shape undefined, therefore substituted +\DeclareFontShape{LCY}{cmss}{m}{sc} + {<->sub*cmr/m/sc}{} +%%%%%%% Font/shape undefined, therefore substituted +\DeclareFontShape{LCY}{cmss}{m}{ui} + {<->sub*cmr/m/ui}{} +%%%%%%%% semibold condensed series +\DeclareFontShape{LCY}{cmss}{sbc}{n} + {% + <5><6><7><8><9>lhssdc10% + <10><10.95><12><14.4><17.28><20.74><24.88>lhssdc10% + }{} + +%%%%%%%%% bold extended series +\DeclareFontShape{LCY}{cmss}{bx}{n} + {% + <5><6><7><8><9>lhssbx10% + <10><10.95><12><14.4><17.28><20.74><24.88>lhssbx10% + }{} +%%%%%%% Font/shape undefined, therefore substituted +\DeclareFontShape{LCY}{cmss}{bx}{ui} + {<->sub*cmr/bx/ui}{} +\endinput +%% +%% End of file `lh-lcy.sty'. diff --git a/Master/texmf-dist/tex/latex/lh/lh-lcyccr.sty b/Master/texmf-dist/tex/latex/lh/lh-lcyccr.sty new file mode 100644 index 00000000000..d17950ab918 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lh/lh-lcyccr.sty @@ -0,0 +1,40 @@ +%% +%% This is file `lh-lcyccr.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lcyfonts.fdd (with options: `LCYccr,ori') +%% +%% This is a generated file. +%% +%% This file is part of lhfonts package +%% Version 3.5 // Patchlevel=2 +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ProvidesFile{lcyccr.fd} + [2006/06/08 v0.0a LCY Cyrillic font definitions] +\DeclareFontFamily{LCY}{ccr}{\hyphenchar\font45 } +\DeclareFontShape{LCY}{ccr}{m}{n}{% + <5><6><7><8><9>gen*lhcr% + <10><10.95><12><14.4><17.28><20.74><24.88>lhcr10}{} +\DeclareFontShape{LCY}{ccr}{m}{sl}{% + <5><6><7><8><9>lhcsl9% + <10><10.95><12><14.4><17.28><20.74><24.88>lhcsl10}{} +\DeclareFontShape{LCY}{ccr}{m}{it}{% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>lhcti10}{} +\DeclareFontShape{LCY}{ccr}{m}{sc}{% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>lhccsc10}{} +\DeclareFontShape{LCY}{ccr}{b}{n}{<->ssub*cmr/b/n}{} +\DeclareFontShape{LCY}{ccr}{bx}{n}{<->ssub*cmr/bx/n}{} +\DeclareFontShape{LCY}{ccr}{bx}{sl}{<->ssub*cmr/bx/sl}{} +\DeclareFontShape{LCY}{ccr}{bx}{it}{<->ssub*cmr/bx/it}{} +\DeclareFontShape{LCY}{ccr}{sbc}{n} {<->ssub*cmss/sbc/n}{} +\DeclareFontShape{LCY}{ccr}{sbc}{sl}{<->ssub*cmss/sbc/n}{} +\DeclareFontShape{LCY}{ccr}{sbc}{it}{<->ssub*cmss/sbc/n}{} +\DeclareFontShape{LCY}{ccr}{c}{sl}{<9>lhcslc9}{} +\endinput +%% +%% End of file `lh-lcyccr.sty'. diff --git a/Master/texmf-dist/tex/latex/lh/lh-lcyxccr.sty b/Master/texmf-dist/tex/latex/lh/lh-lcyxccr.sty new file mode 100644 index 00000000000..717c6a89644 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lh/lh-lcyxccr.sty @@ -0,0 +1,48 @@ +%% +%% This is file `lh-lcyxccr.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lcyfonts.fdd (with options: `LCYccr') +%% +%% This is a generated file. +%% +%% This file is part of lhfonts package +%% Version 3.5 // Patchlevel=2 +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ProvidesFile{lcyccr.fd} + [2006/06/08 v0.0a LCY Cyrillic font definitions] +\DeclareFontFamily{LCY}{ccr}{\hyphenchar\font45 } +\DeclareFontShape{LCY}{ccr}{m}{n}{% + <5><6><7><8><9>gen*lhcr% + <10><10.95><12><14.4><17.28><20.74><24.88>lhcr10}{} +\DeclareFontShape{LCY}{ccr}{m}{sl}{% + <5><6><7><8><9>lhcsl9% + <10><10.95><12><14.4><17.28><20.74><24.88>lhcsl10}{} +\DeclareFontShape{LCY}{ccr}{m}{it}{% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>lhcti10}{} +\DeclareFontShape{LCY}{ccr}{m}{sc}{% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>lhccsc10}{} +\DeclareFontShape{LCY}{ccr}{b}{n}{% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>lhcb10}{} +\DeclareFontShape{LCY}{ccr}{bx}{n}{% + <5><6><7><8><9>gen*lhcbx% + <10><10.95><12><14.4><17.28><20.74><24.88>lhcbx10}{} +\DeclareFontShape{LCY}{ccr}{bx}{sl}{% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>lhcbxsl10}{} +\DeclareFontShape{LCY}{ccr}{bx}{it}{% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>lhcbxti10}{} +\DeclareFontShape{LCY}{ccr}{sbc}{n} {<->ssub*cmss/sbc/n}{} +\DeclareFontShape{LCY}{ccr}{sbc}{sl}{<->ssub*cmss/sbc/n}{} +\DeclareFontShape{LCY}{ccr}{sbc}{it}{<->ssub*cmss/sbc/n}{} +\DeclareFontShape{LCY}{ccr}{c}{sl}{<9>lhcslc9}{} +\endinput +%% +%% End of file `lh-lcyxccr.sty'. diff --git a/Master/texmf-dist/tex/latex/lh/lh-ot2.sty b/Master/texmf-dist/tex/latex/lh/lh-ot2.sty new file mode 100644 index 00000000000..ce7e6c774d1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lh/lh-ot2.sty @@ -0,0 +1,128 @@ +%% +%% This is file `lh-ot2.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% ot2fonts.fdd (with options: `OT2cmr,OT2cmss') +%% +%% This is a generated file. +%% +%% This file is part of lhfonts package +%% Version 3.5 // Patchlevel=2 +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ProvidesPackage{lh-ot2} + [2006/06/08 v0.0a OT2 Cyrillic font definitions] +\DeclareFontEncoding{OT2}{}{} +\DeclareFontSubstitution{OT2}{cmr}{m}{n} +\@ifundefined{OT2/cmr/m/n/10}{}{% + \expandafter\font\csname OT2/cmr/m/n/10\endcsname=wnr10} +\DeclareFontFamily{OT2}{cmr}{\hyphenchar\font45 } +\DeclareFontShape{OT2}{cmr}{m}{n}% + {<5><6><7><8><9><10><12>gen*wnr% + <10.95>wnr10% + <14.4>wnr12% + <17.28><20.74><24.88>wnr17}{} +\DeclareFontShape{OT2}{cmr}{m}{sl}% + {% + <5><6><7>wnsl8% + <8><9>gen*wnsl% + <10><10.95>wnsl10% + <12><14.4><17.28><20.74><24.88>wnsl12% + }{} +\DeclareFontShape{OT2}{cmr}{m}{it}% + {% + <5><6><7>wnti7% + <8>wnti8% + <9>wnti9% + <10><10.95>wnti10% + <12><14.4><17.28><20.74><24.88>wnti12% + }{} +\DeclareFontShape{OT2}{cmr}{m}{sc}% + {% + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88>wncsc10% + }{} +% Warning: please note that the upright shape below is +% used for the \pounds symbol of LaTeX. So this +% font definition shouldn't be removed. +% +\DeclareFontShape{OT2}{cmr}{m}{ui} + { + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88>wnu10% + }{} +%%%%%%% bold series +\DeclareFontShape{OT2}{cmr}{b}{n} + {% + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88>wnb10% + }{} +%%%%%%%% bold extended series +\DeclareFontShape{OT2}{cmr}{bx}{n} + {% + <5><6><7><8><9>gen*wnbx% + <10><10.95>wnbx10% + <12><14.4><17.28><20.74><24.88>wnbx12% + }{} +\DeclareFontShape{OT2}{cmr}{bx}{sl} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>wnbxsl10% + }{} +\DeclareFontShape{OT2}{cmr}{bx}{it} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>wnbxti10% + }{} +% Again this is necessary for a correct \pounds symbol in +% the cmr fonts Hopefully the dc/ec font layout will take +% over soon. +% +\DeclareFontShape{OT2}{cmr}{bx}{ui} + {<->sub*cmr/m/ui}{} +\DeclareFontFamily{OT2}{cmss}{\hyphenchar\font45 } +\DeclareFontShape{OT2}{cmss}{m}{n} + {% + <5><6><7><8>wnss8% + <9>wnss9% + <10><10.95>wnss10% + <12><14.4>wnss12% + <17.28><20.74><24.88>wnss17% + }{} +% Font undefined, therefore substituted +\DeclareFontShape{OT2}{cmss}{m}{it} + {<->sub*cmss/m/sl}{} +\DeclareFontShape{OT2}{cmss}{m}{sl} + {% + <5><6><7><8>wnssi8<9>wnssi9% + <10><10.95>wnssi10% + <12><14.4>wnssi12% + <17.28><20.74><24.88>wnssi17% + }{} +%%%%%%% Font/shape undefined, therefore substituted +\DeclareFontShape{OT2}{cmss}{m}{sc} + {<->sub*cmr/m/sc}{} +%%%%%%% Font/shape undefined, therefore substituted +\DeclareFontShape{OT2}{cmss}{m}{ui} + {<->sub*cmr/m/ui}{} +%%%%%%%% semibold condensed series +\DeclareFontShape{OT2}{cmss}{sbc}{n} + {% + <5><6><7><8><9>wnssdc10% + <10><10.95><12><14.4><17.28><20.74><24.88>wnssdc10% + }{} + +%%%%%%%%% bold extended series +\DeclareFontShape{OT2}{cmss}{bx}{n} + {% + <5><6><7><8><9>wnssbx10% + <10><10.95><12><14.4><17.28><20.74><24.88>wnssbx10% + }{} +%%%%%%% Font/shape undefined, therefore substituted +\DeclareFontShape{OT2}{cmss}{bx}{ui} + {<->sub*cmr/bx/ui}{} +\endinput +%% +%% End of file `lh-ot2.sty'. diff --git a/Master/texmf-dist/tex/latex/lh/lh-ot2ccr.sty b/Master/texmf-dist/tex/latex/lh/lh-ot2ccr.sty new file mode 100644 index 00000000000..e82e881191c --- /dev/null +++ b/Master/texmf-dist/tex/latex/lh/lh-ot2ccr.sty @@ -0,0 +1,40 @@ +%% +%% This is file `lh-ot2ccr.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% ot2fonts.fdd (with options: `OT2ccr,ori') +%% +%% This is a generated file. +%% +%% This file is part of lhfonts package +%% Version 3.5 // Patchlevel=2 +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ProvidesFile{ot2ccr.fd} + [2006/06/08 v0.0a OT2 Cyrillic font definitions] +\DeclareFontFamily{OT2}{ccr}{\hyphenchar\font45 } +\DeclareFontShape{OT2}{ccr}{m}{n}{% + <5><6><7><8><9>gen*wncr% + <10><10.95><12><14.4><17.28><20.74><24.88>wncr10}{} +\DeclareFontShape{OT2}{ccr}{m}{sl}{% + <5><6><7><8><9>wncsl9% + <10><10.95><12><14.4><17.28><20.74><24.88>wncsl10}{} +\DeclareFontShape{OT2}{ccr}{m}{it}{% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>wncti10}{} +\DeclareFontShape{OT2}{ccr}{m}{sc}{% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>wnccsc10}{} +\DeclareFontShape{OT2}{ccr}{b}{n}{<->ssub*cmr/b/n}{} +\DeclareFontShape{OT2}{ccr}{bx}{n}{<->ssub*cmr/bx/n}{} +\DeclareFontShape{OT2}{ccr}{bx}{sl}{<->ssub*cmr/bx/sl}{} +\DeclareFontShape{OT2}{ccr}{bx}{it}{<->ssub*cmr/bx/it}{} +\DeclareFontShape{OT2}{ccr}{sbc}{n} {<->ssub*cmss/sbc/n}{} +\DeclareFontShape{OT2}{ccr}{sbc}{sl}{<->ssub*cmss/sbc/n}{} +\DeclareFontShape{OT2}{ccr}{sbc}{it}{<->ssub*cmss/sbc/n}{} +\DeclareFontShape{OT2}{ccr}{c}{sl}{<9>wncslc9}{} +\endinput +%% +%% End of file `lh-ot2ccr.sty'. diff --git a/Master/texmf-dist/tex/latex/lh/lh-ot2xccr.sty b/Master/texmf-dist/tex/latex/lh/lh-ot2xccr.sty new file mode 100644 index 00000000000..a510f112dcf --- /dev/null +++ b/Master/texmf-dist/tex/latex/lh/lh-ot2xccr.sty @@ -0,0 +1,48 @@ +%% +%% This is file `lh-ot2xccr.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% ot2fonts.fdd (with options: `OT2ccr') +%% +%% This is a generated file. +%% +%% This file is part of lhfonts package +%% Version 3.5 // Patchlevel=2 +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ProvidesFile{ot2ccr.fd} + [2006/06/08 v0.0a OT2 Cyrillic font definitions] +\DeclareFontFamily{OT2}{ccr}{\hyphenchar\font45 } +\DeclareFontShape{OT2}{ccr}{m}{n}{% + <5><6><7><8><9>gen*wncr% + <10><10.95><12><14.4><17.28><20.74><24.88>wncr10}{} +\DeclareFontShape{OT2}{ccr}{m}{sl}{% + <5><6><7><8><9>wncsl9% + <10><10.95><12><14.4><17.28><20.74><24.88>wncsl10}{} +\DeclareFontShape{OT2}{ccr}{m}{it}{% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>wncti10}{} +\DeclareFontShape{OT2}{ccr}{m}{sc}{% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>wnccsc10}{} +\DeclareFontShape{OT2}{ccr}{b}{n}{% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>wncb10}{} +\DeclareFontShape{OT2}{ccr}{bx}{n}{% + <5><6><7><8><9>gen*wncbx% + <10><10.95><12><14.4><17.28><20.74><24.88>wncbx10}{} +\DeclareFontShape{OT2}{ccr}{bx}{sl}{% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>wncbxsl10}{} +\DeclareFontShape{OT2}{ccr}{bx}{it}{% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>wncbxti10}{} +\DeclareFontShape{OT2}{ccr}{sbc}{n} {<->ssub*cmss/sbc/n}{} +\DeclareFontShape{OT2}{ccr}{sbc}{sl}{<->ssub*cmss/sbc/n}{} +\DeclareFontShape{OT2}{ccr}{sbc}{it}{<->ssub*cmss/sbc/n}{} +\DeclareFontShape{OT2}{ccr}{c}{sl}{<9>wncslc9}{} +\endinput +%% +%% End of file `lh-ot2xccr.sty'. diff --git a/Master/texmf-dist/tex/latex/lh/lh-t2accr.sty b/Master/texmf-dist/tex/latex/lh/lh-t2accr.sty new file mode 100644 index 00000000000..e57c5306893 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lh/lh-t2accr.sty @@ -0,0 +1,52 @@ +%% +%% This is file `lh-t2accr.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% t2ccfonts.fdd (with options: `T2Accr,ec') +%% +%% This is a generated file. +%% +%% This file is part of lhfonts package +%% Version 3.5 // Patchlevel=2 +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ProvidesPackage{lh-t2accr} + [2006/06/08 v0.0a Cyrillic font definitions] +\DeclareFontFamily{T2A}{ccr}{} +\DeclareFontShape{T2A}{ccr}{m}{n}{% + <5><6><7><8><9><10>gen*laorm% + <10.95><12><14.4><17.28><20.74><24.88>laorm10% +}{} +\DeclareFontShape{T2A}{ccr}{m}{sl}{% + <5><6><7><8><9><10>gen*laosl% + <10.95><12><14.4><17.28><20.74><24.88>laosl10% +}{} +\DeclareFontShape{T2A}{ccr}{m}{it}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>laoti10% +}{} +\DeclareFontShape{T2A}{ccr}{m}{sc}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>laocc10% +}{} +\DeclareFontShape{T2A}{ccr}{b}{n}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssub*cmr/b/n% +}{} +\DeclareFontShape{T2A}{ccr}{bx}{n}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssub*cmr/bx/n% +}{} +\DeclareFontShape{T2A}{ccr}{bx}{sl}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssub*cmr/bx/sl% +}{} +\DeclareFontShape{T2A}{ccr}{bx}{it}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssub*cmr/bx/it% +}{} +\DeclareFontShape{T2A}{ccr}{sbc}{n}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssubf*lassdc10% +}{} +\DeclareFontShape{T2A}{ccr}{c}{sl}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>laoslc9% +}{} +\endinput +%% +%% End of file `lh-t2accr.sty'. diff --git a/Master/texmf-dist/tex/latex/lh/lh-t2axccr.sty b/Master/texmf-dist/tex/latex/lh/lh-t2axccr.sty new file mode 100644 index 00000000000..b1dbe69422f --- /dev/null +++ b/Master/texmf-dist/tex/latex/lh/lh-t2axccr.sty @@ -0,0 +1,53 @@ +%% +%% This is file `lh-t2axccr.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% t2ccfonts.fdd (with options: `T2Accr') +%% +%% This is a generated file. +%% +%% This file is part of lhfonts package +%% Version 3.5 // Patchlevel=2 +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ProvidesPackage{lh-t2axccr} + [2006/06/08 v0.0a Cyrillic font definitions] +\DeclareFontFamily{T2A}{ccr}{} +\DeclareFontShape{T2A}{ccr}{m}{n}{% + <5><6><7><8><9><10>gen*laorm% + <10.95><12><14.4><17.28><20.74><24.88>laorm10% +}{} +\DeclareFontShape{T2A}{ccr}{m}{sl}{% + <5><6><7><8><9><10>gen*laosl% + <10.95><12><14.4><17.28><20.74><24.88>laosl10% +}{} +\DeclareFontShape{T2A}{ccr}{m}{it}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>laoti10% +}{} +\DeclareFontShape{T2A}{ccr}{m}{sc}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>laocc10% +}{} +\DeclareFontShape{T2A}{ccr}{bx}{n}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>laob10% +}{} +\DeclareFontShape{T2A}{ccr}{bx}{n}{% + <5><6><7><8><9><10>gen*laobx% + <10.95><12><14.4><17.28><20.74><24.88>laobx10% +}{} +\DeclareFontShape{T2A}{ccr}{bx}{sl}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>laobxsl10% +}{} +\DeclareFontShape{T2A}{ccr}{bx}{it}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>laobxti10% +}{} +\DeclareFontShape{T2A}{ccr}{sbc}{n}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssubf*lassdc10% +}{} +\DeclareFontShape{T2A}{ccr}{c}{sl}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>laoslc9% +}{} +\endinput +%% +%% End of file `lh-t2axccr.sty'. diff --git a/Master/texmf-dist/tex/latex/lh/lh-t2bccr.sty b/Master/texmf-dist/tex/latex/lh/lh-t2bccr.sty new file mode 100644 index 00000000000..426191fa7fd --- /dev/null +++ b/Master/texmf-dist/tex/latex/lh/lh-t2bccr.sty @@ -0,0 +1,49 @@ +%% +%% This is file `lh-t2bccr.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% t2ccfonts.fdd (with options: `T2Bccr,ec') +%% +%% This is a generated file. +%% +%% This file is part of lhfonts package +%% Version 3.5 // Patchlevel=2 +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ProvidesPackage{lh-t2bccr} + [2006/06/08 v0.0a Cyrillic font definitions] +\DeclareFontFamily{T2B}{ccr}{} +\DeclareFontShape{T2B}{ccr}{m}{n}{% + <5><6><7><8><9><10>gen*lborm% + <10.95><12><14.4><17.28><20.74><24.88>lborm10% +}{} +\DeclareFontShape{T2B}{ccr}{m}{sl}{% + <5><6><7><8><9><10>gen*lbosl% + <10.95><12><14.4><17.28><20.74><24.88>lbosl10% +}{} +\DeclareFontShape{T2B}{ccr}{m}{it}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>lboti10% +}{} +\DeclareFontShape{T2B}{ccr}{m}{sc}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>lbocc10% +}{} +\DeclareFontShape{T2B}{ccr}{bx}{n}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssub*cmr/bx/n% +}{} +\DeclareFontShape{T2B}{ccr}{bx}{sl}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssub*cmr/bx/sl% +}{} +\DeclareFontShape{T2B}{ccr}{bx}{it}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssub*cmr/bx/it% +}{} +\DeclareFontShape{T2B}{ccr}{sbc}{n}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssubf*lbssdc10% +}{} +\DeclareFontShape{T2B}{ccr}{c}{sl}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>lboslc9% +}{} +\endinput +%% +%% End of file `lh-t2bccr.sty'. diff --git a/Master/texmf-dist/tex/latex/lh/lh-t2bxccr.sty b/Master/texmf-dist/tex/latex/lh/lh-t2bxccr.sty new file mode 100644 index 00000000000..fb1c2b9530d --- /dev/null +++ b/Master/texmf-dist/tex/latex/lh/lh-t2bxccr.sty @@ -0,0 +1,53 @@ +%% +%% This is file `lh-t2bxccr.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% t2ccfonts.fdd (with options: `T2Bccr') +%% +%% This is a generated file. +%% +%% This file is part of lhfonts package +%% Version 3.5 // Patchlevel=2 +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ProvidesPackage{lh-t2bxccr} + [2006/06/08 v0.0a Cyrillic font definitions] +\DeclareFontFamily{T2B}{ccr}{} +\DeclareFontShape{T2B}{ccr}{m}{n}{% + <5><6><7><8><9><10>gen*lborm% + <10.95><12><14.4><17.28><20.74><24.88>lborm10% +}{} +\DeclareFontShape{T2B}{ccr}{m}{sl}{% + <5><6><7><8><9><10>gen*lbosl% + <10.95><12><14.4><17.28><20.74><24.88>lbosl10% +}{} +\DeclareFontShape{T2B}{ccr}{m}{it}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>lboti10% +}{} +\DeclareFontShape{T2B}{ccr}{m}{sc}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>lbocc10% +}{} +\DeclareFontShape{T2B}{ccr}{bx}{n}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>lbob10% +}{} +\DeclareFontShape{T2B}{ccr}{bx}{n}{% + <5><6><7><8><9><10>gen*lbobx% + <10.95><12><14.4><17.28><20.74><24.88>lbobx10% +}{} +\DeclareFontShape{T2B}{ccr}{bx}{sl}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>lbobxsl10% +}{} +\DeclareFontShape{T2B}{ccr}{bx}{it}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>lbobxti10% +}{} +\DeclareFontShape{T2B}{ccr}{sbc}{n}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssubf*lbssdc10% +}{} +\DeclareFontShape{T2B}{ccr}{c}{sl}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>lboslc9% +}{} +\endinput +%% +%% End of file `lh-t2bxccr.sty'. diff --git a/Master/texmf-dist/tex/latex/lh/lh-t2cccr.sty b/Master/texmf-dist/tex/latex/lh/lh-t2cccr.sty new file mode 100644 index 00000000000..ef4a71f4d3f --- /dev/null +++ b/Master/texmf-dist/tex/latex/lh/lh-t2cccr.sty @@ -0,0 +1,49 @@ +%% +%% This is file `lh-t2cccr.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% t2ccfonts.fdd (with options: `T2Cccr,ec') +%% +%% This is a generated file. +%% +%% This file is part of lhfonts package +%% Version 3.5 // Patchlevel=2 +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ProvidesPackage{lh-t2cccr} + [2006/06/08 v0.0a Cyrillic font definitions] +\DeclareFontFamily{T2C}{ccr}{} +\DeclareFontShape{T2C}{ccr}{m}{n}{% + <5><6><7><8><9><10>gen*lcorm% + <10.95><12><14.4><17.28><20.74><24.88>lcorm10% +}{} +\DeclareFontShape{T2C}{ccr}{m}{sl}{% + <5><6><7><8><9><10>gen*lcosl% + <10.95><12><14.4><17.28><20.74><24.88>lcosl10% +}{} +\DeclareFontShape{T2C}{ccr}{m}{it}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>lcoti10% +}{} +\DeclareFontShape{T2C}{ccr}{m}{sc}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>lcocc10% +}{} +\DeclareFontShape{T2C}{ccr}{bx}{n}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssub*cmr/bx/n% +}{} +\DeclareFontShape{T2C}{ccr}{bx}{sl}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssub*cmr/bx/sl% +}{} +\DeclareFontShape{T2C}{ccr}{bx}{it}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssub*cmr/bx/it% +}{} +\DeclareFontShape{T2C}{ccr}{sbc}{n}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssubf*lcssdc10% +}{} +\DeclareFontShape{T2C}{ccr}{c}{sl}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>lcoslc9% +}{} +\endinput +%% +%% End of file `lh-t2cccr.sty'. diff --git a/Master/texmf-dist/tex/latex/lh/lh-t2cxccr.sty b/Master/texmf-dist/tex/latex/lh/lh-t2cxccr.sty new file mode 100644 index 00000000000..03227d24892 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lh/lh-t2cxccr.sty @@ -0,0 +1,53 @@ +%% +%% This is file `lh-t2cxccr.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% t2ccfonts.fdd (with options: `T2Cccr') +%% +%% This is a generated file. +%% +%% This file is part of lhfonts package +%% Version 3.5 // Patchlevel=2 +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ProvidesPackage{lh-t2cxccr} + [2006/06/08 v0.0a Cyrillic font definitions] +\DeclareFontFamily{T2C}{ccr}{} +\DeclareFontShape{T2C}{ccr}{m}{n}{% + <5><6><7><8><9><10>gen*lcorm% + <10.95><12><14.4><17.28><20.74><24.88>lcorm10% +}{} +\DeclareFontShape{T2C}{ccr}{m}{sl}{% + <5><6><7><8><9><10>gen*lcosl% + <10.95><12><14.4><17.28><20.74><24.88>lcosl10% +}{} +\DeclareFontShape{T2C}{ccr}{m}{it}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>lcoti10% +}{} +\DeclareFontShape{T2C}{ccr}{m}{sc}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>lcocc10% +}{} +\DeclareFontShape{T2C}{ccr}{bx}{n}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>lcob10% +}{} +\DeclareFontShape{T2C}{ccr}{bx}{n}{% + <5><6><7><8><9><10>gen*lcobx% + <10.95><12><14.4><17.28><20.74><24.88>lcobx10% +}{} +\DeclareFontShape{T2C}{ccr}{bx}{sl}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>lcobxsl10% +}{} +\DeclareFontShape{T2C}{ccr}{bx}{it}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>lcobxti10% +}{} +\DeclareFontShape{T2C}{ccr}{sbc}{n}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssubf*lcssdc10% +}{} +\DeclareFontShape{T2C}{ccr}{c}{sl}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>lcoslc9% +}{} +\endinput +%% +%% End of file `lh-t2cxccr.sty'. diff --git a/Master/texmf-dist/tex/latex/lh/lh-x2ccr.sty b/Master/texmf-dist/tex/latex/lh/lh-x2ccr.sty new file mode 100644 index 00000000000..4bd2491d5e7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lh/lh-x2ccr.sty @@ -0,0 +1,49 @@ +%% +%% This is file `lh-x2ccr.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% t2ccfonts.fdd (with options: `X2ccr,ec') +%% +%% This is a generated file. +%% +%% This file is part of lhfonts package +%% Version 3.5 // Patchlevel=2 +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ProvidesPackage{lh-x2ccr} + [2006/06/08 v0.0a Cyrillic font definitions] +\DeclareFontFamily{X2}{ccr}{} +\DeclareFontShape{X2}{ccr}{m}{n}{% + <5><6><7><8><9><10>gen*rxorm% + <10.95><12><14.4><17.28><20.74><24.88>rxorm10% +}{} +\DeclareFontShape{X2}{ccr}{m}{sl}{% + <5><6><7><8><9><10>gen*rxosl% + <10.95><12><14.4><17.28><20.74><24.88>rxosl10% +}{} +\DeclareFontShape{X2}{ccr}{m}{it}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>rxoti10% +}{} +\DeclareFontShape{X2}{ccr}{m}{sc}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>rxocc10% +}{} +\DeclareFontShape{X2}{ccr}{bx}{n}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssub*cmr/bx/n% +}{} +\DeclareFontShape{X2}{ccr}{bx}{sl}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssub*cmr/bx/sl% +}{} +\DeclareFontShape{X2}{ccr}{bx}{it}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssub*cmr/bx/it% +}{} +\DeclareFontShape{X2}{ccr}{sbc}{n}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssubf*rxssdc10% +}{} +\DeclareFontShape{X2}{ccr}{c}{sl}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>rxoslc9% +}{} +\endinput +%% +%% End of file `lh-x2ccr.sty'. diff --git a/Master/texmf-dist/tex/latex/lh/lh-x2xccr.sty b/Master/texmf-dist/tex/latex/lh/lh-x2xccr.sty new file mode 100644 index 00000000000..c07ff85b8db --- /dev/null +++ b/Master/texmf-dist/tex/latex/lh/lh-x2xccr.sty @@ -0,0 +1,53 @@ +%% +%% This is file `lh-x2xccr.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% t2ccfonts.fdd (with options: `X2ccr') +%% +%% This is a generated file. +%% +%% This file is part of lhfonts package +%% Version 3.5 // Patchlevel=2 +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ProvidesPackage{lh-x2xccr} + [2006/06/08 v0.0a Cyrillic font definitions] +\DeclareFontFamily{X2}{ccr}{} +\DeclareFontShape{X2}{ccr}{m}{n}{% + <5><6><7><8><9><10>gen*rxorm% + <10.95><12><14.4><17.28><20.74><24.88>rxorm10% +}{} +\DeclareFontShape{X2}{ccr}{m}{sl}{% + <5><6><7><8><9><10>gen*rxosl% + <10.95><12><14.4><17.28><20.74><24.88>rxosl10% +}{} +\DeclareFontShape{X2}{ccr}{m}{it}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>rxoti10% +}{} +\DeclareFontShape{X2}{ccr}{m}{sc}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>rxocc10% +}{} +\DeclareFontShape{X2}{ccr}{bx}{n}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>rxob10% +}{} +\DeclareFontShape{X2}{ccr}{bx}{n}{% + <5><6><7><8><9><10>gen*rxobx% + <10.95><12><14.4><17.28><20.74><24.88>rxobx10% +}{} +\DeclareFontShape{X2}{ccr}{bx}{sl}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>rxobxsl10% +}{} +\DeclareFontShape{X2}{ccr}{bx}{it}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>rxobxti10% +}{} +\DeclareFontShape{X2}{ccr}{sbc}{n}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>ssubf*rxssdc10% +}{} +\DeclareFontShape{X2}{ccr}{c}{sl}{% + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>rxoslc9% +}{} +\endinput +%% +%% End of file `lh-x2xccr.sty'. diff --git a/Master/texmf-dist/tex/latex/lh/nfssfox.tex b/Master/texmf-dist/tex/latex/lh/nfssfox.tex new file mode 100644 index 00000000000..876f0e00923 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lh/nfssfox.tex @@ -0,0 +1,295 @@ +%% +%% This is file `nfssfox.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% nfssfox.dtx (with options: `code') +%% +%% This is a generated file. +%% +%% This file is part of lhfonts package +%% Version 3.5 // Patchlevel=2 +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\def\nfssfoxfileversion{v0.0a} +\def\nfssfoxfiledate{2006/07/23} +%% +%%modified nfssfont.tex from LaTeX's base +%% +\documentclass{article} %FMi +\nofiles %FMi +\textwidth=470pt %FMi +\oddsidemargin=0pt %FMi +\textheight=1000pt %FMi +\def\sevenrm{\fontsize{7}{9pt}\rmfamily} %FMi +\def\fiverm{\fontsize55\rmfamily} + +\typeout{**********************************************} +\typeout{* NFSS font test program version <\nfssfoxfileversion>} +\typeout{*} +\typeout{* Follow the instructions} +\typeout{**********************************************} +\typeout{} + +\tracinglostchars=0 +\tolerance=1000 +\raggedbottom +\parindent=0pt +\hyphenpenalty=200 +\doublehyphendemerits=30000 +\newcount\m \newcount\n \newcount\p \newdimen\dim +\chardef\other=12 + +\def\today{\ifcase\month\or + January\or February\or March\or April\or May\or June\or + July\or August\or September\or October\or November\or December\fi + \space\number\day, \number\year} +\def\hours{\n=\time \divide\n 60 + \m=-\n \multiply\m 60 \advance\m \time + \twodigits\n\twodigits\m} +\def\twodigits#1{\ifnum #1<10 0\fi \number#1} +\def\init{% + \typein[\currfontname]% + {Input external font name, e.g., cmr10^^J% + (or for NFSS classification of font):}% + \ifx\currfontname\empty + \begingroup + \typein[\encoding]{^^J^^J*** NFSS classification + ***^^J^^JFont encoding [T1]:}% + \ifx\encoding\empty + \fontencoding{T1}% + \else + \expandafter\let\csname T@\encoding\endcsname\empty + \fontencoding\encoding + \fi + \typein[\family]{Font family [cmr]:}% + \relax + \ifx\family\empty + \fontfamily{cmr}% + \else + \fontfamily\family + \fi + \typein[\series]{Font series [m]:}% + \ifx\series\empty + \fontseries{m}% + \else + \fontseries\series + \fi + \typein[\shape]{Font shape [n]:}% + \ifx\shape\empty + \fontshape{n}% + \else + \fontshape\shape + \fi + \typein[\size]{Font size [10pt]:}% + \ifx\size\empty + \fontsize{10}{10}% + \else + \fontsize\size\size + \fi + \selectfont\xdef\currfontname{\fontname\font}% + \endgroup + \fi + \startfont + \message{Now type a test command (\string\help\space for help):}} +\def\startfont{\font\testfont=\currfontname + \leftline{\sevenrm Test of \currfontname\unskip\ on \today\ at \hours} + \medskip + \testfont \setbaselineskip + \ifdim\fontdimen6\testfont<10pt \rightskip=0pt plus 20pt + \else\rightskip=0pt plus 2em \fi + \spaceskip=\fontdimen2\testfont % space between words (\raggedright) + \xspaceskip=\fontdimen2\testfont \advance\xspaceskip + by\fontdimen7\testfont} +{\catcode`\|=0 \catcode`\\=\other +|gdef|help{|message{% +\init switches to another font;^^J% +\stop or \bye finishes the run;^^J% +\table prints the font layout in tabular format;^^J% +\text prints a sample text, assuming TeX text font conventions;^^J% +\sample combines \table and \text;^^J% +\mixture mixes a background character with a series of others;^^J% +\alternation interleaves a background character with a series;^^J% +\alphabet prints all lowercase letters within a given background;^^J% +\ALPHABET prints all uppercase letters within a given background;^^J% +\series prints a series of letters within a given background;^^J% +\lowers prints a comprehensive test of lowercase;^^J% +\uppers prints a comprehensive test of uppercase;^^J% +\digits prints a comprehensive test of numerals;^^J% +\math prints a comprehensive test of TeX math italic;^^J% +\names prints a text that mixes upper and lower case;^^J% +\punct prints a punctuation test;^^J% +\bigtest combines many of the above routines;^^J% +\help repeats this message;^^J% +and you can use ordinary TeX commands (e.g., to \input a file).}}} + +\def\setbaselineskip{\setbox0=\hbox{\n=0 +\loop\char\n \ifnum \n<255 \advance\n 1 \repeat} +\baselineskip=6pt \advance\baselineskip\ht0 \advance\baselineskip\dp0 } +\def\setchar#1{{\escapechar-1\message{\string#1 character = }% + \def\do##1{\catcode`##1=\other}\dospecials + \read-1 to\next + \expandafter\finsetchar\next\next#1}} +\def\finsetchar#1#2\next#3{\global\chardef#3=`#1 + \ifnum #3=`\# \global\chardef#3=#2 \fi} +\def\promptthree{\setchar\background + \setchar\starting \setchar\ending} + +\def\mixture{\promptthree \domix\mixpattern} +\def\alternation{\promptthree \domix\altpattern} +\def\mixpattern{\0\1\0\0\1\1\0\0\0\1\1\1\0\1} +\def\altpattern{\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0} +\def\domix#1{\par\chardef\0=\background \n=\starting + \loop \chardef\1=\n #1\endgraf + \ifnum \n<\ending \advance\n 1 \repeat} + +\def\!{\discretionary{\background}{\background}{\background}} +\def\series{\promptthree \!\doseries\starting\ending\par} +\def\doseries#1#2{\n=#1\loop\char\n\!\ifnum\n<#2\advance\n 1 \repeat} +\def\complower{\!\doseries{`a}{`z}\doseries{'31}{'34}\par} +\def\compupper{\!\doseries{`A}{`Z}\doseries{'35}{'37}\par} +\def\compdigs{\!\doseries{`0}{`9}\par} +\def\alphabet{\setchar\background\complower} +\def\ALPHABET{\setchar\background\compupper} + +\def\lowers{\docomprehensive\complower{`a}{`z}{'31}{'34}} +\def\uppers{\docomprehensive\compupper{`A}{`Z}{'35}{'37}} +\def\digits{\docomprehensive\compdigs{`0}{`4}{`5}{`9}} +\def\docomprehensive#1#2#3#4#5{\par\chardef\background=#2 + \loop{#1} \ifnum\background<#3\m=\background\advance\m 1 + \chardef\background=\m \repeat \chardef\background=#4 + \loop{#1} \ifnum\background<#5\m=\background\advance\m 1 + \chardef\background=\m \repeat} +\def\names{ {\AA}ngel\aa\ Beatrice Claire + Diana \'Erica Fran\c{c}oise Ginette H\'el\`ene Iris + Jackie K\=aren {\L}au\.ra Mar{\'\i}a N\H{a}ta{\l}{\u\i}e {\O}ctave + Pauline Qu\^eneau Roxanne Sabine T\~a{\'\j}a Ur\v{s}ula + Vivian Wendy Xanthippe Yv{\o}nne Z\"azilie\par} +\def\punct{\par\dopunct{min}\dopunct{pig}\dopunct{hid} + \dopunct{HIE}\dopunct{TIP}\dopunct{fluff} + \$1,234.56 + 7/8 = 9\% @ \#0\par} +\def\dopunct#1{#1,\ #1:\ #1;\ `#1'\ ?`#1?\ !`#1!\ (#1)\ [#1]\ + #1*\ #1.\par} + +\def\bigtest{\sample + hamburgefonstiv HAMBURGEFONSTIV\par + \names \punct \lowers \uppers \digits} + +\def\math{\textfont1=\testfont \skewchar\testfont=\skewtrial + \mathchardef\Gamma="100 \mathchardef\Delta="101 + \mathchardef\Theta="102 \mathchardef\Lambda="103 \mathchardef\Xi="104 + \mathchardef\Pi="105 \mathchardef\Sigma="106 \mathchardef\Upsilon="107 + \mathchardef\Phi="108 \mathchardef\Psi="109 \mathchardef\Omega="10A + \def\ii{i} \def\jj{j} + \def\\##1{|##1|+}\mathtrial + \def\\##1{##1_2+}\mathtrial + \def\\##1{##1^2+}\mathtrial + \def\\##1{##1/2+}\mathtrial + \def\\##1{2/##1+}\mathtrial + \def\\##1{##1,{}+}\mathtrial + \def\\##1{d##1+}\mathtrial + \let\ii=\imath \let\jj=\jmath \def\\##1{\hat##1+}\mathtrial} +\newcount\skewtrial \skewtrial='177 +\def\mathtrial{$\\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 \\a \\b \\c \\d \\e \\f + \\g \\h \\\ii \\\jj \\k \\l \\m \\n \\o \\p \\q \\r \\s \\t \\u \\v \\w + \\x \\y \\z \\\alpha \\\beta \\\gamma \\\delta \\\epsilon \\\zeta + \\\eta \\\theta \\\iota \\\kappa \\\lambda \\\mu \\\nu \\\xi \\\pi + \\\rho \\\sigma \\\tau \\\upsilon \\\phi \\\chi \\\psi \\\omega + \\\vartheta \\\varpi \\\varphi \\\Gamma \\\Delta \\\Theta \\\Lambda + \\\Xi \\\Pi \\\Sigma \\\Upsilon \\\Phi \\\Psi \\\Omega \\\partial + \\\ell \\\wp$\par} +\def\mathsy{\begingroup\skewtrial='060 % for math symbol font tests + \def\mathtrial{$\\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$\par} + \math\endgroup} +\def\oct#1{\hbox{\rmfamily\'{}\kern-.2em\itshape + #1\/\kern.05em}} % octal constant +\def\hex#1{\hbox{\rmfamily\H{}\ttfamily#1}} % hexadecimal constant +\def\setdigs#1"#2{\gdef\h{#2}% \h=hex prefix; \0\1=corresponding octal + \m=\n \divide\m by 64 \xdef\0{\the\m}% + \multiply\m by-64 \advance\m by\n \divide\m by 8 \xdef\1{\the\m}} +\def\testrow{\setbox0=\hbox{\penalty 1\def\\{\char"\h}% + \\0\\1\\2\\3\\4\\5\\6\\7\\8\\9\\A\\B\\C\\D\\E\\F% + \global\p=\lastpenalty}} % \p=1 if none of the characters exist +\def\oddline{\cr + \noalign{\nointerlineskip} + \multispan{19}\hrulefill& + \setbox0=\hbox{\lower 2.3pt\hbox{\hex{\h x}}}\smash{\box0}\cr + \noalign{\nointerlineskip}} +\newif\ifskipping +\def\evenline{\loop\skippingfalse + \ifnum\n<256 \m=\n \divide\m 16 \chardef\next=\m + \expandafter\setdigs\meaning\next \testrow + \ifnum\p=1 \skippingtrue \fi\fi + \ifskipping \global\advance\n 16 \repeat + \ifnum\n=256 \let\next=\endchart\else\let\next=\morechart\fi + \next} +\def\morechart{\cr\noalign{\hrule\penalty5000} + \chartline \oddline \m=\1 \advance\m 1 \xdef\1{\the\m} + \chartline \evenline} +\def\chartline{&\oct{\0\1x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&} +\def\chartstrut{\lower4.5pt\vbox to14pt{}} +\def\table{$$\global\n=0 + \halign to\hsize\bgroup + \chartstrut##\tabskip0pt plus10pt& + &\hfil##\hfil&\vrule##\cr + \lower6.5pt\null + &&&\oct0&&\oct1&&\oct2&&\oct3&&\oct4&&\oct5&&\oct6&&\oct7&\evenline} +\def\xtable{$$\global\let\smashnum\empty\global\n=0 + \halign to\hsize\bgroup + \chartstrut##\tabskip0pt plus10pt& + &\hfil##\hfil&\vrule\smashnum##\cr + \lower6.5pt\null + &&&\oct0&&\oct1&&\oct2&&\oct3&&\oct4&&\oct5&&\oct6&&\oct7 + \global\let\smashnum\ssmashnum&\evenline} +\def\ssmashnum{\smash{\hbox to0pt{\fiverm + \kern.2em\lower1.5ex\hbox{\number\n}\hss}}} +\def\endchart{\cr\noalign{\global\let\smashnum\empty\hrule} + \raise11.5pt\null&&&\hex 8&&\hex 9&&\hex A&&\hex B& + &\hex C&&\hex D&&\hex E&&\hex F&\cr\egroup$$\par} +\def\:{\setbox0=\hbox{\char\n}% + \ifdim\ht0>7.5pt\reposition + \else\ifdim\dp0>2.5pt\reposition\fi\fi + \box0\global\advance\n 1 } +\def\reposition{\setbox0=\vbox{\kern2pt\box0}\dim=\dp0 + \advance\dim 2pt \dp0=\dim} +\def\centerlargechars{ + \def\reposition{\setbox0=\hbox{$\vcenter{\kern2pt\box0\kern2pt}$}}} +\def\text{{\advance\baselineskip-4pt +\setbox0=\hbox{abcdefghijklmnopqrstuvwxyz} +\ifdim\hsize>2\wd0 + \ifdim 15pc>2\wd0 \hsize=15pc \else \hsize=2\wd0 \fi +\fi +On November 14, 1885, Senator \& Mrs.~Leland Stanford called together +at their San Francisco mansion the 24~prominent men who had been +chosen as the first trustees of The Leland Stanford Junior University. +They handed to the board the Founding Grant of the University, which +they had executed three days before. This document---with various +amendments, legislative acts, and court decrees---remains as the +University's charter. In bold, sweeping language it stipulates that +the objectives of the University are ``to qualify students for +personal success and direct usefulness in life; and to promote the +publick welfare by exercising an influence in behalf of humanity and +civilization, teaching the blessings of liberty regulated by law, and +inculcating love and reverence for the great principles of government +as derived from the inalienable rights of man to life, liberty, and +the pursuit of happiness.'' \moretext +(!`THE DAZED BROWN FOX QUICKLY GAVE 12345--67890 JUMPS!)\par}} +\def\moretext{?`But aren't Kafka's Schlo{\ss} and {\AE}sop's +{\OE}uvres often na{\"\i}ve vis-\`a-vis the d{\ae}monic ph{\oe}nix's +official r\^ole in fluffy souffl\'es? } +\def\omitaccents{\let\moretext=\relax} + +\def\sample{\table\text} +\def\bye{\end{document}} %FMi +\let\oldtypeout\typeout %FMi +\def\typeout#1{} %FMi +\begin{document} %FMi +\let\typeout\oldtypeout %FMi + +\ifx\noinit!\else\init\fi +\endinput +%% +%% End of file `nfssfox.tex'. -- cgit v1.2.3