diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/tex-gyre/tgadventor.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/tex-gyre/tgadventor.sty | 35 |
1 files changed, 28 insertions, 7 deletions
diff --git a/Master/texmf-dist/tex/latex/tex-gyre/tgadventor.sty b/Master/texmf-dist/tex/latex/tex-gyre/tgadventor.sty index f8e8c930440..d4e161bd8d2 100644 --- a/Master/texmf-dist/tex/latex/tex-gyre/tgadventor.sty +++ b/Master/texmf-dist/tex/latex/tex-gyre/tgadventor.sty @@ -8,27 +8,48 @@ %% ---------------------------------------------------------------------------- %% [EN] LaTeX2e support for Tex Gyre Adventor fonts %% The declaration `\usepackage{tgadventor}' in the LaTeX preamble will -%% set TeX Gyre Adventor as the default (sansserif) font for the document. +%% set TeX Gyre Adventor as the default sans serif font for the document. %% %% [PL] Wspomaga stosowanie w LaTeXu kroju Tex Gyre Adventor %% Umieszczenie linijki `\usepackage{tgadventor}' w preambule spowoduje %% ustawienie TeX Gyre Adventor jako podstawowego bezszeryfowego kroju -%% dokumentu, czyli kroju skojarzonego z poleceniem \sffamily. -%% W dokumentach po polsku konieczne jest uaktywnienie kodowania +%% dokumenu, czyli kroju skojarzonego z poleceniem \sffamily. +%% W dokumenach po polsku konieczne jest uaktywnienie kodowania %% T1, QX lub OT4 (najlepiej przy pomocy pakietu 'polski'). Np.: %% %% \usepackage{tgadventor} %% \usepackage[T1]{polski} %% ---------------------------------------------------------------------------- - \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{tgadventor} - [2007/03/30 v1.0 TeX Gyre Adventor as default sansserif family] + [2009/09/10 v1.2 TeX Gyre Adventor as default sans serif family] + +\def\tg@scale@to@rm#1#2{% + \begingroup + \fontsize{10}{0}\usefont{\encodingdefault}{\rmdefault}{m}{n}% + #1% + \xdef\qag@scale{% + \strip@pt + \dimexpr 1pt * + \@tempdima / \dimexpr#2pt\relax + \relax}% + \PackageInfo{tgadventor}{The qag family is scaled by \qag@scale} + \endgroup +} + +\RequirePackage{kvoptions} +\SetupKeyvalOptions{prefix=qag@} +\DeclareStringOption{scale}[.9] +\define@key{tgadventor}{matchlowercase}[1]{% + \tg@scale@to@rm{\@tempdima#1\fontdimen5\font}{5.46999}} +\define@key{tgadventor}{matchuppercase}[1]{% + \tg@scale@to@rm{\setbox0\hbox{XWYZH}\@tempdima#1\ht0}{7.44}} +\DeclareVoidOption{oldspacing}{} +\ProcessKeyvalOptions* \renewcommand{\sfdefault}{qag} -\renewcommand{\familydefault}{\sfdefault} -\fontfamily{\familydefault} +\renewcommand\bfdefault{b} \endinput %% |