diff options
author | Karl Berry <karl@freefriends.org> | 2013-08-19 22:49:34 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-08-19 22:49:34 +0000 |
commit | 8e7dc4a7554c9b16ad5bf266a0af1ce9f6a4f41f (patch) | |
tree | 9a0565969b7f12bafe66449ab4f776539a60312b /Master/texmf-dist/tex/latex/fbb/fbb.sty | |
parent | d2160399e534a2ea9fba2b5af0e7ece4a5a88d54 (diff) |
fbb (19aug13)
git-svn-id: svn://tug.org/texlive/trunk@31471 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/fbb/fbb.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/fbb/fbb.sty | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/fbb/fbb.sty b/Master/texmf-dist/tex/latex/fbb/fbb.sty new file mode 100644 index 00000000000..b6680e37f19 --- /dev/null +++ b/Master/texmf-dist/tex/latex/fbb/fbb.sty @@ -0,0 +1,56 @@ +%% fbb.sty +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{fbb} + [2013/08/12 (Michael Sharpe) Style file for fbb.] + +\RequirePackage[LY1,T1]{fontenc} +\RequirePackage{textcomp} +\IfFileExists{mweights.sty}{\RequirePackage{mweights}}{} +\IfFileExists{fontaxes.sty}{ + \RequirePackage{fontaxes} + \fa@naming@exception{figures}{{superior}{proportional}}{Sup} + \fa@naming@exception{figures}{{superior}{tabular}}{Sup} + \def\sufigures{\@nomath\sufigures + \fontfigurestyle{superior}\selectfont} + \DeclareTextFontCommand{\textsu}{\sufigures} + \let\textsuperior\textsu + \def\@makefnmark{\hbox{\textsu{\@thefnmark}}} +}{} + +\IfFileExists{xkeyval.sty}{ + \newcommand*{\fbb@scale}{1} + \RequirePackage{xkeyval} + \DeclareOptionX{scale}{\renewcommand*{\fbb@scale}{##1}} + \DeclareOptionX{scaled}{\renewcommand*{\fbb@scale}{##1}} +}{ + \let\DeclareOptionX\DeclareOption + \let\ExecuteOptionsX\ExecuteOptions + \let\ProcessOptionsX\ProcessOptions +} + +\DeclareOptionX{lining}{\edef\fbb@figurestyle{LF}} +\DeclareOptionX{oldstyle}{\edef\fbb@figurestyle{OsF}} +\DeclareOptionX{tabular}{\edef\fbb@figurealign{T}} +\DeclareOptionX{proportional}{\edef\fbb@figurealign{}} +\DeclareOptionX{bold}{\edef\bfseries@rm{b}} +\DeclareOptionX{regular}{\edef\mdseries@rm{m}} +\ExecuteOptionsX{lining,tabular,bold,regular} +\ProcessOptionsX\relax + +\def\useosf{\edef\fbb@figurestyle{OsF}\edef\fbb@figurealign{}% + \renewcommand*{\rmdefault}{fbb-OsF}} +\@onlypreamble\useosf +\def\usetosf{\edef\fbb@figurestyle{OsF}\edef\fbb@figurealign{T}% + \renewcommand*{\rmdefault}{fbb-TOsF}} +\@onlypreamble\usetosf + +\newcommand{\textlf}[1]{{\fontfamily{fbb-LF}\selectfont #1}}% to get lf +\newcommand{\texttlf}[1]{{\fontfamily{fbb-TLF}\selectfont #1}}% to get tlf +\newcommand{\textosf}[1]{{\fontfamily{fbb-OsF}\selectfont #1}}% to get osf +\newcommand{\texttosf}[1]{{\fontfamily{fbb-TOsF}\selectfont #1}}% to get tosf + +\renewcommand*{\rmdefault}{fbb-\fbb@figurealign\fbb@figurestyle} +\renewcommand*{\familydefault}{\rmdefault} + +\endinput |