From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Sep 2019 13:46:59 +0900 Subject: Initial commit --- fonts/psfonts/fontfabrik/thsmc/README | 34 ++ fonts/psfonts/fontfabrik/thsmc/flm-drv.tex | 188 +++++++++++ fonts/psfonts/fontfabrik/thsmc/flm-map.tex | 65 ++++ fonts/psfonts/fontfabrik/thsmc/flm-rec.tex | 44 +++ fonts/psfonts/fontfabrik/thsmc/lmsample.pdf | Bin 0 -> 139639 bytes fonts/psfonts/fontfabrik/thsmc/thsmc.bib | 25 ++ fonts/psfonts/fontfabrik/thsmc/thsmc.dtx | 495 ++++++++++++++++++++++++++++ fonts/psfonts/fontfabrik/thsmc/thsmc.ins | 52 +++ fonts/psfonts/fontfabrik/thsmc/thsmc.pdf | Bin 0 -> 161865 bytes fonts/psfonts/fontfabrik/thsmc/tssample.pdf | Bin 0 -> 139640 bytes fonts/psfonts/fontfabrik/thsmc/tssample.tex | 102 ++++++ 11 files changed, 1005 insertions(+) create mode 100644 fonts/psfonts/fontfabrik/thsmc/README create mode 100644 fonts/psfonts/fontfabrik/thsmc/flm-drv.tex create mode 100644 fonts/psfonts/fontfabrik/thsmc/flm-map.tex create mode 100644 fonts/psfonts/fontfabrik/thsmc/flm-rec.tex create mode 100644 fonts/psfonts/fontfabrik/thsmc/lmsample.pdf create mode 100644 fonts/psfonts/fontfabrik/thsmc/thsmc.bib create mode 100644 fonts/psfonts/fontfabrik/thsmc/thsmc.dtx create mode 100644 fonts/psfonts/fontfabrik/thsmc/thsmc.ins create mode 100644 fonts/psfonts/fontfabrik/thsmc/thsmc.pdf create mode 100644 fonts/psfonts/fontfabrik/thsmc/tssample.pdf create mode 100644 fonts/psfonts/fontfabrik/thsmc/tssample.tex (limited to 'fonts/psfonts/fontfabrik') diff --git a/fonts/psfonts/fontfabrik/thsmc/README b/fonts/psfonts/fontfabrik/thsmc/README new file mode 100644 index 0000000000..1c2e637536 --- /dev/null +++ b/fonts/psfonts/fontfabrik/thsmc/README @@ -0,0 +1,34 @@ + LaTeX Support For Sans Mono Condensed Font + + Version 1.0d 2008/03/20 + +This package provides metric files and LaTeX support for The Sans Mono +Condensed Family designed by Lucas de Groot, 1996. It has everything +you need to typeset in this font - except the font itself, of course. + +INSTALLATION + +First, you need to purchase the fonts themselves: the pfb files are +not included in the package. If you got the fonts from No Starch +Press, do not rename the pfb files. However, if there are uppercase +letters in your file names, downcase them. If you obtained the fonts +from another source, rename the files according to the documentation +(thmsc.pdf). + +If your TeX system is TDS-compliant, install the files into +$TEXMF/fonts/type1/public/thsmc. Then download +http://ctan.tug.org/install/fonts/psfonts/fontfabrik/thsmc.tds.zip and +unzip the file in $TEXMF. Add +flm.map to the configuration files of +dvips, pdftex and your dvi previewer. + +Run updmap and texhash programs to update the configuration files and +file names database. + +The LaTeX style thmsc.sty makes this font your default typewriter font. + + +NOTE + +The files were generated using fontinst 1.927. + +Boris Veytsman, borisv@lk.net \ No newline at end of file diff --git a/fonts/psfonts/fontfabrik/thsmc/flm-drv.tex b/fonts/psfonts/fontfabrik/thsmc/flm-drv.tex new file mode 100644 index 0000000000..d764fec5b9 --- /dev/null +++ b/fonts/psfonts/fontfabrik/thsmc/flm-drv.tex @@ -0,0 +1,188 @@ +%% +%% This is file `flm-drv.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% thsmc.dtx (with options: `flm-drv') +%% Copyright (c) 2008, Boris Veytsman +%% +%% 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 \~} +\ProvidesFile{flm-drv.tex} +[2008/02/19 v1.0 Using The Mono Sans Condensed Font in LaTeX] +\input fontinst.sty +\substitutesilent{bx}{bc} +\substitutesilent{b}{bc} +\substitutesilent{eb}{ebc} +\substitutesilent{m}{mc} +\setint{smallcapsscale}{750} +\setint{slant}{167} +\setint{monowidth}{1} +\recordtransforms{flm-rec.tex} +\transformfont{flml8rc}{\reencodefont{8r}{\fromafm{thsmcl21}}} +\transformfont{flmr8rc}{\reencodefont{8r}{\fromafm{thsmcp25}}} +\transformfont{flmri8rc}{\reencodefont{8r}{\fromafm{thsmci29}}} +\transformfont{flmb8rc}{\reencodefont{8r}{\fromafm{thsmcb02}}} +\transformfont{flmc8rc}{\reencodefont{8r}{\fromafm{thsmcb96}}} +\transformfont{flmlo8rc}{\slantfont{\int{slant}}% + \reencodefont{8r}{\fromafm{thsmcl21}}} +\transformfont{flmro8rc}{\slantfont{\int{slant}}% + \reencodefont{8r}{\fromafm{thsmcp25}}} +\transformfont{flmbo8rc}{\slantfont{\int{slant}}% + \reencodefont{8r}{\fromafm{thsmcb02}}} +\transformfont{flmco8rc}{\slantfont{\int{slant}}% + \reencodefont{8r}{\fromafm{thsmcb96}}} +\fontinstcc +\def\fd_family#1#2#3{ + \a_toks{#3} + \edef\lowercase_file{\lowercase{ + \edef\noexpand\lowercase_file{#1#2.fd}}} + \lowercase_file + \open_out{\lowercase_file} + \out_line{\percent_char~Filename:~\lowercase_file} + \out_line{\percent_char~Created~by:~tex~\jobname} + \out_line{\percent_char~Created~using~fontinst~v\fontinstversion} + \out_line{} + \out_line{\percent_char~THIS~FILE~SHOULD~BE~PUT~IN~A~TEX~INPUTS~ + DIRECTORY} + \out_line{} + \out_line{\string\ProvidesFile{\lowercase_file}} + \out_lline{[ + \the\year/ + \ifnum10>\month0\fi\the\month/ + \ifnum10>\day0\fi\the\day\space + Fontinst~v\fontinstversion\space + font~definitions~for~#1/#2. + ]} + \out_line{} + \out_line{\string\expandafter\string\ifx\string\csname\space + Thsmc@scale\string\endcsname\string\relax} + \out_line{\space\string\let\string\Thsmc@@scale\string\@empty} + \out_line{\string\else} + \out_line{\space\string\edef\string\Thsmc@@scale\left_brace_char + s*[\string\csname\space Thsmc@scale\string\endcsname] + \right_brace_char\percent_char} + \out_line{\string\fi\percent_char} + \out_line{} + \out_line{\string\DeclareFontFamily{#1}{#2}{\the\a_toks}} + { + \csname #1-#2\endcsname + \out_line{} + \let\do_shape=\substitute_shape + \csname #1-#2\endcsname + \let\do_shape=\remove_shape + \csname #1-#2\endcsname + } + \x_cs\g_let{#1-#2}\x_relax + \out_line{} + \out_line{\string\endinput} + \close_out{Font~definitions} +} +\normalcc +\installfonts +\installfamily{T1}{flm}{\hyphenchar\font=-1} +\installfont{flml8tc}{flml8rc,newlatin}{t1}{T1}{flm}{lc}{n}{ + <->\string\Thsmc@@scale} +\installfont{flmlo8tc}{flmlo8rc,newlatin}{t1}{T1}{flm}{lc}{sl}{ + <->\string\Thsmc@@scale} +\installfont{flmr8tc}{flmr8rc,newlatin}{t1}{T1}{flm}{mc}{n}{ + <->\string\Thsmc@@scale} +\installfont{flmro8tc}{flmro8rc,newlatin}{t1}{T1}{flm}{mc}{sl}{ + <->\string\Thsmc@@scale} +\installfont{flmri8tc}{flmri8rc,newlatin}{t1}{T1}{flm}{mc}{it}{ + <->\string\Thsmc@@scale} +\installfont{flmb8tc}{flmb8rc,newlatin}{t1}{T1}{flm}{bc}{n}{ + <->\string\Thsmc@@scale} +\installfont{flmbo8tc}{flmbo8rc,newlatin}{t1}{T1}{flm}{bc}{sl}{ + <->\string\Thsmc@@scale} +\installfont{flmc8tc}{flmc8rc,newlatin}{t1}{T1}{flm}{ebc}{n}{ + <->\string\Thsmc@@scale} +\installfont{flmco8tc}{flmco8rc,newlatin}{t1}{T1}{flm}{ebc}{sl}{ + <->\string\Thsmc@@scale} +\installfont{flmlc8tc}{flml8rc,newlatin}{t1c}{T1}{flm}{lc}{sc}{ + <->\string\Thsmc@@scale} +\installfont{flmrc8tc}{flmr8rc,newlatin}{t1c}{T1}{flm}{mc}{sc}{ + <->\string\Thsmc@@scale} +\installfont{flmbc8tc}{flmb8rc,newlatin}{t1c}{T1}{flm}{bc}{sc}{ + <->\string\Thsmc@@scale} +\installfont{flmcc8tc}{flmc8rc,newlatin}{t1c}{T1}{flm}{ebc}{sc}{ + <->\string\Thsmc@@scale} +\endinstallfonts +\installfonts +\installfamily{TS1}{flm}{\hyphenchar\font=-1} +\installfont{flml8cc}{flml8rc,textcomp}{ts1}{TS1}{flm}{lc}{n}{ + <->\string\Thsmc@@scale} +\installfont{flmlo8cc}{flmlo8rc,textcomp}{ts1}{TS1}{flm}{lc}{sl}{ + <->\string\Thsmc@@scale} +\installfont{flmr8cc}{flmr8rc,textcomp}{ts1}{TS1}{flm}{mc}{n}{ + <->\string\Thsmc@@scale} +\installfont{flmro8cc}{flmro8rc,textcomp}{ts1}{TS1}{flm}{mc}{sl}{ + <->\string\Thsmc@@scale} +\installfont{flmri8cc}{flmri8rc,textcomp}{ts1}{TS1}{flm}{mc}{it}{ + <->\string\Thsmc@@scale} +\installfont{flmb8cc}{flmb8rc,textcomp}{ts1}{TS1}{flm}{bc}{n}{ + <->\string\Thsmc@@scale} +\installfont{flmbo8cc}{flmbo8rc,textcomp}{ts1}{TS1}{flm}{bc}{sl}{ + <->\string\Thsmc@@scale} +\installfont{flmc8cc}{flmc8rc,textcomp}{ts1}{TS1}{flm}{ebc}{n}{ + <->\string\Thsmc@@scale} +\installfont{flmco8cc}{flmco8rc,textcomp}{ts1}{TS1}{flm}{ebc}{sl}{ + <->\string\Thsmc@@scale} +\installfontas{flml8cc}{TS1}{flm}{lc}{sc}{ + <->\string\Thsmc@@scale} +\installfontas{flmr8cc}{TS1}{flm}{mc}{sc}{ + <->\string\Thsmc@@scale} +\installfontas{flmb8cc}{TS1}{flm}{bc}{sc}{ + <->\string\Thsmc@@scale} +\installfontas{flmc8cc}{TS1}{flm}{ebc}{sc}{ + <->\string\Thsmc@@scale} +\endinstallfonts +\endrecordtransforms +\bye +\endinput +%% +%% End of file `flm-drv.tex'. diff --git a/fonts/psfonts/fontfabrik/thsmc/flm-map.tex b/fonts/psfonts/fontfabrik/thsmc/flm-map.tex new file mode 100644 index 0000000000..fa7e9d3797 --- /dev/null +++ b/fonts/psfonts/fontfabrik/thsmc/flm-map.tex @@ -0,0 +1,65 @@ +%% +%% This is file `flm-map.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% thsmc.dtx (with options: `flm-map') +%% Copyright (c) 2008, Boris Veytsman +%% +%% 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 \~} +\ProvidesFile{flm-map.tex} +[2008/02/19 v1.0 Using The Mono Sans Condensed Font in LaTeX] +\input finstmsc.sty +\resetstr{PSfontsuffix}{.pfb} +\adddriver{dvips}{flm.map} +\input flm-rec.tex +\donedrivers +\bye +\endinput +%% +%% End of file `flm-map.tex'. diff --git a/fonts/psfonts/fontfabrik/thsmc/flm-rec.tex b/fonts/psfonts/fontfabrik/thsmc/flm-rec.tex new file mode 100644 index 0000000000..0c185dbcc3 --- /dev/null +++ b/fonts/psfonts/fontfabrik/thsmc/flm-rec.tex @@ -0,0 +1,44 @@ +\storemapdata{thsmcl21}{\fromafm{thsmcl21}{TheSansMonoCondensed-Light}}{} +\storemapdata{flml8rc}{\frommtx{thsmcl21}}{\reencodefont{8r}} +\storemapdata{thsmcp25}{\fromafm{thsmcp25}{TheSansMonoCondensed-Plain}}{} +\storemapdata{flmr8rc}{\frommtx{thsmcp25}}{\reencodefont{8r}} +\storemapdata{thsmci29}{\fromafm{thsmci29}{TheSansMonoCondensed-Italic}}{} +\storemapdata{flmri8rc}{\frommtx{thsmci29}}{\reencodefont{8r}} +\storemapdata{thsmcb02}{\fromafm{thsmcb02}{TheSansMonoCondensed-Bold}}{} +\storemapdata{flmb8rc}{\frommtx{thsmcb02}}{\reencodefont{8r}} +\storemapdata{thsmcb96}{\fromafm{thsmcb96}{TheSansMonoCondensed-Black}}{} +\storemapdata{flmc8rc}{\frommtx{thsmcb96}}{\reencodefont{8r}} +\storemapdata{thsmcl21}{\fromafm{thsmcl21}{TheSansMonoCondensed-Light}}{} +\storemapdata{flmlo8rc}{\frommtx{thsmcl21}}{\reencodefont{8r}\transformfont{1000}{167}} +\storemapdata{thsmcp25}{\fromafm{thsmcp25}{TheSansMonoCondensed-Plain}}{} +\storemapdata{flmro8rc}{\frommtx{thsmcp25}}{\reencodefont{8r}\transformfont{1000}{167}} +\storemapdata{thsmcb02}{\fromafm{thsmcb02}{TheSansMonoCondensed-Bold}}{} +\storemapdata{flmbo8rc}{\frommtx{thsmcb02}}{\reencodefont{8r}\transformfont{1000}{167}} +\storemapdata{thsmcb96}{\fromafm{thsmcb96}{TheSansMonoCondensed-Black}}{} +\storemapdata{flmco8rc}{\frommtx{thsmcb96}}{\reencodefont{8r}\transformfont{1000}{167}} +\makemapentry{flml8rc} +\makemapentry{flmlo8rc} +\makemapentry{flmr8rc} +\makemapentry{flmro8rc} +\makemapentry{flmri8rc} +\makemapentry{flmb8rc} +\makemapentry{flmbo8rc} +\makemapentry{flmc8rc} +\makemapentry{flmco8rc} +\makemapentry{flml8rc} +\makemapentry{flml8rc} +\makemapentry{flmr8rc} +\makemapentry{flmr8rc} +\makemapentry{flmb8rc} +\makemapentry{flmb8rc} +\makemapentry{flmc8rc} +\makemapentry{flmc8rc} +\makemapentry{flml8rc} +\makemapentry{flmlo8rc} +\makemapentry{flmr8rc} +\makemapentry{flmro8rc} +\makemapentry{flmri8rc} +\makemapentry{flmb8rc} +\makemapentry{flmbo8rc} +\makemapentry{flmc8rc} +\makemapentry{flmco8rc} diff --git a/fonts/psfonts/fontfabrik/thsmc/lmsample.pdf b/fonts/psfonts/fontfabrik/thsmc/lmsample.pdf new file mode 100644 index 0000000000..58afb577e7 Binary files /dev/null and b/fonts/psfonts/fontfabrik/thsmc/lmsample.pdf differ diff --git a/fonts/psfonts/fontfabrik/thsmc/thsmc.bib b/fonts/psfonts/fontfabrik/thsmc/thsmc.bib new file mode 100644 index 0000000000..67e55b1d4e --- /dev/null +++ b/fonts/psfonts/fontfabrik/thsmc/thsmc.bib @@ -0,0 +1,25 @@ +Generated on Sat Feb 16 16:17:44 2008 (1203196664). + + +,-------------------. +| BIBTEX ENTRIES | +`-------------------' + +@manual{fontname, + author = {Karl Berry}, + month = {September}, + note = {\url{http://ctan.tug.org/tex-archive/info/fontname}}, + title = {Fontname. Filenames For {\TeX} Fonts}, + year = {2005}, +} + +@manual{fontinstallationguide, + author = {Philipp Lehman}, + month = {December}, + note = + {\url{http://www.ctan.org/tex-archive/info/Type1fonts/fontinstallationguide}% +}, + title = {The Font Installation Guide}, + year = {2004}, +} + diff --git a/fonts/psfonts/fontfabrik/thsmc/thsmc.dtx b/fonts/psfonts/fontfabrik/thsmc/thsmc.dtx new file mode 100644 index 0000000000..643a3a18fa --- /dev/null +++ b/fonts/psfonts/fontfabrik/thsmc/thsmc.dtx @@ -0,0 +1,495 @@ +% \iffalse +% $Id: thsmc.dtx,v 1.6 2008-03-21 00:21:03 boris Exp $ +% +% Copyright (c) 2008, Boris Veytsman +% +% 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. +% +% \fi +% \CheckSum{0} +% +% +%% \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 \~} +% +%\iffalse +% Taken from xkeyval.dtx +%\fi +%\makeatletter +%\def\DescribeOption#1{\leavevmode\@bsphack +% \marginpar{\raggedleft\PrintDescribeOption{#1}}% +% \SpecialOptionIndex{#1}\@esphack\ignorespaces} +%\def\PrintDescribeOption#1{\strut\emph{option}\\\MacroFont #1\ } +%\def\SpecialOptionIndex#1{\@bsphack +% \index{#1\actualchar{\protect\ttfamily#1} +% (option)\encapchar usage}% +% \index{options:\levelchar#1\actualchar{\protect\ttfamily#1}\encapchar +% usage}\@esphack} +%\def\DescribeOptions#1{\leavevmode\@bsphack +% \marginpar{\raggedleft\strut\emph{options}% +% \@for\@tempa:=#1\do{% +% \\\strut\MacroFont\@tempa\SpecialOptionIndex\@tempa +% }}\@esphack\ignorespaces} +%\makeatother +% +% +% \MakeShortVerb{|} +% \GetFileInfo{thsmc.dtx} +% \title{\LaTeX{} Support For The Sans Mono Condensed Fonts} +% \author{Boris Veytsman\thanks{% +% \href{mailto:borisv@lk.net}{\texttt{borisv@lk.net}}, +% \href{mailto:boris@varphi.com}{\texttt{boris@varphi.com}}}} +% \date{\filedate, \fileversion} +% \maketitle +% \begin{abstract} +% This package provides \LaTeX{} support for The Sans Mono Condensed +% Font, designed by Lucas de Groot, 1996 and available from Font +% Fabrik. It has everything you need to typeset in this font - +% except the font itself, of course. +% \end{abstract} +% \tableofcontents +% +% \changes{v1.0}{2008/02/19}{First fully functional version} +% \changes{v1.0a}{2008/02/19}{Changed font family to fts from flm} +% \changes{v1.0b}{2008/02/21}{Documentation update} +% \changes{v1.0c}{2008/02/25}{Installation update} +% \changes{v1.0d}{2008/03/20}{Documentation update} +% \clearpage +% +% +%\section{Introduction} +%\label{sec:intro} +% +% This package provides support files for The Sans Mono Condensed Font +% by Lucas de Groot. It is a new monospaced font originally designed +% for typesetting program code. According to the Fontname +% scheme~\cite{fontname} we use the family name |fts|. +% +% The package is written for the set of fonts currently used by +% \emph{No Starch Press,} \url{http://www.nostarch.com}. It is +% possible that other versions of the fonts have slightly different +% metrics, and package should be changed to accommodate this. To make +% this easier, I release the package under BSD-style license. This is +% even more appropriate since most of the files is generated following +% the great course~\cite{fontinstallationguide}. +% +% The support is limited to T1 and TS1 encoding. No VTeX support +% files are included. +% +% +%\section{Installation} +%\label{sec:install} +% +% +% +% First, you need to purchase the fonts themselves: the |pfb| files +% are \emph{not} included in the package. If you got the fonts from +% \emph{No Starch press,} do not rename the |pfb| files. However, if +% there are uppercase letters in your file names, downcase them. If +% you obtained the files from another source, rename the fonts +% according to Table~\ref{tab:PFB}. If your \TeX{} system is +% TDS-compliant, install the files into +% \path{$TEXMF/fonts/type1/public/thsmc}. Then download +% \url{http://ctan.tug.org/install/fonts/psfonts/fontfabrik/thsmc.tds.zip} +% and unzip the file in \path{$TEXMF}. Add |+fts.map| to the +% configuration files of dvips, pdftex and your dvi previewer. +% +% +% Run updmap and texhash programs to update the configuration files +% and file names database. +% +% +% +% \begin{table}[tp] +% \centering +% \caption{PFB Files} +% \label{tab:PFB} +% +% \begin{tabular}{ll} +% \toprule +% File & Font \\ +% \midrule +% |thsmcl21.pfb| & The Sans Mono Condensed Light\\ +% |thsmcp25.pfb| & The Sans Mono Condensed Plain\\ +% |thsmci29.pfb| & The Sans Mono Condensed Italic \\ +% |thsmcb02.pfb| & The Sans Mono Condensed Bold \\ +% |thsmcb96.pfb| & The Sans Mono Condensed Black \\ +% \bottomrule +% \end{tabular} +% +% \end{table} +% +% +% The style |thsmc.sty| provides a number of commands for using the +% font family (see Section~\ref{sec:thsmc.sty}) +% +% +%\section{Using \LaTeX{} Style } +%\label{sec:thsmc.sty} +% +% The package |thmsc.sty| makes The Sans Mono your default typewriter +% family. The package provides a number of weights: |lc| for Light +% Condensed, |mc| for Plain Condensed, |bc| for Bold Condensed and +% |ebc| for Heavy Condensed. The default substitutions are |mc| +% for |m|, |bc| for |b| and |bx|, and |ebc| for |eb|. +% +% +% \DescribeOption{scaled} +% If you mix The Mono Sans with other fonts, +% you may want to scale it to get better blending. The package option +% |scaled| can be used for this, for example +% |\usepackage[scaled=0.95]{thmsc}|. +% +% +% \StopEventually{ +% \clearpage +% \paragraph{Acknowledgement} +% This package was written for No Starch Press, +% \url{http://www.nostarch.com}. +% +% \bibliography{thsmc} +% \bibliographystyle{unsrt}} +% +% \clearpage +%\section{Implementation} +%\label{sec:impl} +% +%\subsection{Identification} +%\label{sec:ident} +% +% We start with the declaration who we are. Most |.dtx| files put +% driver code in a separate driver file |.drv|. We roll this code into the +% main file, and use the pseudo-guard || for it. +% \begin{macrocode} +% +% \end{macrocode} +% +% +%\Finale +%\clearpage +% +%\PrintChanges +%\clearpage +%\PrintIndex +% +\endinput diff --git a/fonts/psfonts/fontfabrik/thsmc/thsmc.ins b/fonts/psfonts/fontfabrik/thsmc/thsmc.ins new file mode 100644 index 0000000000..918c38a3d2 --- /dev/null +++ b/fonts/psfonts/fontfabrik/thsmc/thsmc.ins @@ -0,0 +1,52 @@ +% +% Doctrip file for thsmc +% This file is in public domain +% $Id: thsmc.ins,v 1.2 2008-02-20 01:04:18 boris Exp $ +% +\def\batchfile{thsmc.ins} +\input docstrip +\keepsilent +\showprogress +\preamble +Copyright (c) 2008, Boris Veytsman + +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. + +\endpreamble + +\askforoverwritefalse + +\generate{% + \file{thsmc.sty}{\from{thsmc.dtx}{style}}% + \file{fts-drv.tex}{\from{thsmc.dtx}{fts-drv}} + \file{fts-map.tex}{\from{thsmc.dtx}{fts-map}}} + + diff --git a/fonts/psfonts/fontfabrik/thsmc/thsmc.pdf b/fonts/psfonts/fontfabrik/thsmc/thsmc.pdf new file mode 100644 index 0000000000..8f21488d22 Binary files /dev/null and b/fonts/psfonts/fontfabrik/thsmc/thsmc.pdf differ diff --git a/fonts/psfonts/fontfabrik/thsmc/tssample.pdf b/fonts/psfonts/fontfabrik/thsmc/tssample.pdf new file mode 100644 index 0000000000..66f3543a66 Binary files /dev/null and b/fonts/psfonts/fontfabrik/thsmc/tssample.pdf differ diff --git a/fonts/psfonts/fontfabrik/thsmc/tssample.tex b/fonts/psfonts/fontfabrik/thsmc/tssample.tex new file mode 100644 index 0000000000..49b5cb2871 --- /dev/null +++ b/fonts/psfonts/fontfabrik/thsmc/tssample.tex @@ -0,0 +1,102 @@ +% +% Sample file for new baskerville.sty +% This file is in public domain +% +\documentclass{minimal} +\usepackage{lipsum} +\usepackage{thsmc} +\usepackage{ifpdf} +\ifpdf + \pdfmapfile{+fts.map} + \usepackage{microtype}\fi +\begin{document} + +\ttfamily\raggedright + +{\fontseries{lc}\selectfont + +The Sans Mono Condensed Light: 0123456789, \$20, \texteuro30, \pounds60. +Na\"ive \AE sop's \OE uvres in fran\c cais were my first reading. +\lipsum[10] + +{\fontshape{sl}\selectfont +The Sans Mono Condensed Light Slanted: 0123456789, \$20, \texteuro30, +\pounds60. +Na\"ive \AE sop's \OE uvres in fran\c cais were my first reading. +\lipsum[20]} + +{\fontshape{sc}\selectfont +The Sans Mono Condensed Light Small Caps: 0123456789, \$20, +\texteuro30, \pounds60. +Na\"ive \AE sop's \OE uvres in fran\c cais were my first reading. +\lipsum[30]} + +Blending with \textsc{small caps}} + + +The Sans Mono Condensed Plain: 0123456789, \$20, \texteuro30, \pounds60. +Na\"ive \AE sop's \OE uvres in fran\c cais were my first reading. +\lipsum[11] + +{\fontshape{sl}\selectfont +The Sans Mono Condensed Plain Slanted: 0123456789, \$20, \texteuro30, +\pounds60. +Na\"ive \AE sop's \OE uvres in fran\c cais were my first reading. +\lipsum[21]} + +{\fontshape{it}\selectfont +The Sans Mono Condensed Italic: 0123456789, \$20, \texteuro30, \pounds60. +Na\"ive \AE sop's \OE uvres in fran\c cais were my first reading. +\lipsum[41]} + + +{\fontshape{sc}\selectfont +The Sans Mono Condensed Plain Small Caps: 0123456789, \$20, +\texteuro30, \pounds60. +Na\"ive \AE sop's \OE uvres in fran\c cais were my first reading. +\lipsum[31]} + +Blending with \textsc{small caps} + +{\fontseries{b}\selectfont + +The Sans Mono Condensed Bold: 0123456789, \$20, \texteuro30, \pounds60. +Na\"ive \AE sop's \OE uvres in fran\c cais were my first reading. +\lipsum[12] + +{\fontshape{sl}\selectfont +The Sans Mono Condensed Bold Slanted: 0123456789, \$20, \texteuro30, +\pounds60. +Na\"ive \AE sop's \OE uvres in fran\c cais were my first reading. +\lipsum[22]} + +{\fontshape{sc}\selectfont +The Sans Mono Condensed Bold Small Caps: 0123456789, \$20, +\texteuro30, \pounds60. +Na\"ive \AE sop's \OE uvres in fran\c cais were my first reading. +\lipsum[32]} + +Blending with \textsc{small caps}} + +{\fontseries{eb}\selectfont + +The Sans Mono Condensed Heavy: 0123456789, \$20, \texteuro30, \pounds60. +Na\"ive \AE sop's \OE uvres in fran\c cais were my first reading. +\lipsum[13] + +{\fontshape{sl}\selectfont +The Sans Mono Condensed Heavy Slanted: 0123456789, \$20, \texteuro30, +\pounds60. +Na\"ive \AE sop's \OE uvres in fran\c cais were my first reading. +\lipsum[23]} + +{\fontshape{sc}\selectfont +The Sans Mono Condensed Heavy Small Caps: 0123456789, \$20, +\texteuro30, \pounds60. +Na\"ive \AE sop's \OE uvres in fran\c cais were my first reading. +\lipsum[33]} + +Blending with \textsc{small caps}} + + +\end{document} -- cgit v1.2.3