%% Begin of file `tgbonum.sty'. % This file belongs to the TeX Gyre collection of fonts. The work is released % under the GUST Font License. See the MANIFEST-TeX-Gyre-Bonum.txt % and README-TeX-Gyre-Bonum.txt files for the details. % For the most recent version of this license see % http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or % http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt %% ---------------------------------------------------------------------------- %% [EN] LaTeX2e support for Tex Gyre Bonum fonts %% The declaration `\usepackage{tgbonum}' in the LaTeX preamble %% will set TeX Gyre Bonum as the default (serif) font for the document. %% %% [PL] Wspomaga stosowanie w LaTeXu kroju Tex Gyre Bonum %% Umieszczenie linijki `\usepackage{tgbonum}' w preambule spowoduje %% ustawienie TeX Gyre Bonum jako podstawowego szeryfowego kroju %% dokumenu, czyli kroju skojarzonego z poleceniem \rmfamily. %% W dokumenach po polsku konieczne jest uaktywnienie kodowania %% T1, QX lub OT4 (najlepiej przy pomocy pakietu 'polski'). Np.: %% %% \usepackage{tgbonum} %% \usepackage[T1]{polski} %% ---------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{tgbonum} [2009/09/27 v1.2 TeX Gyre Bonum as default roman family] \def\tg@scale@to@rm#1#2{% \begingroup \fontsize{10}{0}\usefont{\encodingdefault}{\rmdefault}{m}{n}% #1% \xdef\qbk@scale{% \strip@pt \dimexpr 1pt * \@tempdima / \dimexpr#2pt\relax \relax}% \PackageInfo{tgbonum}{The qbk family is scaled by \qbk@scale} \endgroup } \RequirePackage{kvoptions} \SetupKeyvalOptions{prefix=qbk@} \DeclareStringOption{scale}[.95] \define@key{tgbonum}{matchlowercase}[1]{% \tg@scale@to@rm{\@tempdima#1\fontdimen5\font}{4.85}} \define@key{tgbonum}{matchuppercase}[1]{% \tg@scale@to@rm{\setbox0\hbox{XWYZH}\@tempdima#1\ht0}{6.86497}} \DeclareVoidOption{oldspacing}{% \def\qbk@set@spacing{% \fontdimen2\font=.333em \fontdimen3\font=.222em \fontdimen4\font=.111em }% } \ProcessKeyvalOptions* \renewcommand{\rmdefault}{qbk} \fontfamily{\familydefault} \renewcommand\bfdefault{b} \endinput %% %% End of file `tgbonum.sty'.