diff options
author | Karl Berry <karl@freefriends.org> | 2013-01-01 22:23:39 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-01-01 22:23:39 +0000 |
commit | cd6b44a9a16eff7302c7702fbc31258f56ee539b (patch) | |
tree | d838423c7fce28a470cb0e35018ec21a7d221548 /Master/texmf-dist/tex/latex/libertine/libertine.sty | |
parent | 4f73764475a4145b88ca43c0b2bd8fbdbee6b9a2 (diff) |
libertine (1jan13)
git-svn-id: svn://tug.org/texlive/trunk@28686 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/libertine/libertine.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/libertine/libertine.sty | 27 |
1 files changed, 22 insertions, 5 deletions
diff --git a/Master/texmf-dist/tex/latex/libertine/libertine.sty b/Master/texmf-dist/tex/latex/libertine/libertine.sty index d57845e3456..79c3185e3fe 100644 --- a/Master/texmf-dist/tex/latex/libertine/libertine.sty +++ b/Master/texmf-dist/tex/latex/libertine/libertine.sty @@ -1,5 +1,5 @@ \ProvidesPackage{libertine}[% - 2012/12/14 (Bob Tennent) Supports Libertine and Biolinum fonts for all LaTeX engines.] + 2012/12/27 (Bob Tennent) Supports Libertine and Biolinum fonts for all LaTeX engines.] % with (partial) compatibilty with libertine-type1, biolinum-type1, % libertine, libertine-legacy and libertineotf packages @@ -57,10 +57,11 @@ \DeclareOptionX{sb}{\libertine@semiboldtrue} \DeclareOptionX{bold}{\libertine@semiboldfalse} -\newcommand*{\LinuxLibertineT@scale}{1} % not adjustable -\newcommand*{\LinuxLibertineDisplayT@scale}{1} % not adjustable +\newcommand*{\LinuxLibertineT@scale}{1} +\newcommand*{\LinuxLibertineDisplayT@scale}{1} \newcommand*{\LinuxBiolinumT@scale}{1} \newcommand*{\LinuxLibertineMonoT@scale}{1} +\newcommand*{\LinuxLibertineInitialsT@scale}{1} \DeclareOptionX{scaled}{\renewcommand*{\LinuxBiolinumT@scale}{#1}} \DeclareOptionX{scale}{\renewcommand*{\LinuxBiolinumT@scale}{#1}} \DeclareOptionX{ttscaled}{\renewcommand*{\LinuxLibertineMonoT@scale}{#1}} @@ -246,8 +247,8 @@ BoldFont = *_MB, % fontforge BoldItalicFont = *_MBO, % fontforge ] {\libertine@base} - \newfontfamily\biolinumkey{\biolinum@base _K} - \newfontfamily\libertineInitial{\libertine@base _I} + \newfontface\biolinumkey{\biolinum@base _K} + \newfontface\libertineInitial{\libertine@base _I} \providecommand\sufigures{\addfontfeatures{VerticalPosition=Superior}} @@ -269,6 +270,7 @@ \providecommand*\biolinumOsF{\fontfamily{LinuxBiolinumT-\biolinum@figurealign OsF}\selectfont} \providecommand*\biolinumLF{\fontfamily{LinuxBiolinumT-\biolinum@figurealign LF}\selectfont} \providecommand*\libmono{\fontfamily{LinuxLibertineMonoT-TLF}\selectfont} + \providecommand*\libertineInitial{\fontfamily{LinuxLibertineInitialsT-\libertine@figurealign\libertine@figurestyle}\selectfont} \fa@naming@exception{figures}{{superior}{proportional}}{Sup} \fa@naming@exception{figures}{{superior}{tabular}}{Sup} @@ -398,6 +400,21 @@ \DeclareRobustCommand*\biolinumKeyGlyph[1]{\@nameuse{LinBiolinum_K@#1}} \DeclareRobustCommand*\libertineInitialGlyph[1]{\@nameuse{LinLibertine_I@#1}} \input{LKey} + +\else %type1 + + \def\lib@ini{LinLibertine_I} + \providecommand*\DeclareTextGlyphY[3]{% + % \DeclareTextGlyphY{fxl}{s_t}{64262} + % #1=basefont #2=glyphname, #3=position + \def\lib@temp{#1}% + \ifx\lib@temp\lib@ini \@namedef{#1@#2}{{\libertineInitial\char#3\relax}}\else% + \fi} + % + \input{LinLibertine_I} + % + \DeclareRobustCommand*\libertineInitialGlyph[1]{\@nameuse{LinLibertine_I@#1}} + \fi |