summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/libertine/libertine.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-07-08 00:11:02 +0000
committerKarl Berry <karl@freefriends.org>2010-07-08 00:11:02 +0000
commit8e0208016c9aa5f9596e49e00b5b75d4e526f40f (patch)
treec3b4095c56c9f999742d53558ec25b83e5b64339 /Master/texmf-dist/tex/latex/libertine/libertine.sty
parent1d490fd8026612964fb96c1928048d2066e15f0f (diff)
libertine 4.8.1 (6jul10)
git-svn-id: svn://tug.org/texlive/trunk@19278 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.sty131
1 files changed, 48 insertions, 83 deletions
diff --git a/Master/texmf-dist/tex/latex/libertine/libertine.sty b/Master/texmf-dist/tex/latex/libertine/libertine.sty
index 03692aeec8b..7d33d2b7c92 100644
--- a/Master/texmf-dist/tex/latex/libertine/libertine.sty
+++ b/Master/texmf-dist/tex/latex/libertine/libertine.sty
@@ -1,20 +1,19 @@
% LaTeX-Package for libertine
%
-% $Id: libertine.sty 40 2010-03-13 18:03:37Z michael $
+% $Id: libertine.sty 53 2010-07-03 16:55:06Z michael $
%
% Michael Niedermair m.g.n@gmx.de
%
% (License GPL)
%
-\def\libertineVersion{4.6.5a}%
-\def\libertineVersionDate{2010/03/13}
+\def\libertineVersion{4.8.1}%
+\def\libertineVersionDate{2010/07/03}
%
\ProvidesPackage{libertine}[%
\libertineVersionDate\space-\space\libertineVersion:
Font libertine - (License GPL) Michael Niedermair]
%
-\RequirePackage{keyval,ifxetex%,ifluatex
-}
+\RequirePackage{keyval,ifxetex,ifluatex}
%
%\XeTeXtracingfonts=1
%
@@ -99,80 +98,49 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%55
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%55
\else
-% \ifluatex
-% \RequirePackage{luaotfload}
-% % Font
-% \ifcase\fxl@default% nf
-% \def\libertine@param{+liga}
-% \def\biolinum@param{+liga}
-% \or% osf
-% \def\libertine@param{+liga:+onum}
-% \def\biolinum@param{+liga:+onum}
-% \or% ss
-% \def\libertine@param{+liga:+ss03}
-% \def\biolinum@param{+liga:+ss03}
-% \or% osfss
-% \def\libertine@param{+liga:+onum:+ss03}
-% \def\biolinum@param{+liga:+onum:+ss03}
-% \fi
-%
-% \DeclareFontFamily{T1}{libertine}{}
-% \DeclareFontShape{T1}{libertine}{m}{n}{<-> "fxlr:\libertine@param"}{}
-% \DeclareFontShape{T1}{libertine}{m}{it}{<-> "fxlri:\libertine@param"}{}
-% \DeclareFontShape{T1}{libertine}{m}{sl}{<-> "fxlro:\libertine@param"}{}
-% \DeclareFontShape{T1}{libertine}{b}{n}{<-> "fxlb:\libertine@param"}{}
-% \DeclareFontShape{T1}{libertine}{b}{it}{<-> "fxlbi:\libertine@param"}{}
-% \DeclareFontShape{T1}{libertine}{b}{sl}{<-> "fxlbo:\libertine@param"}{}
-% \DeclareFontShape{T1}{libertine}{m}{sc}{<-> "fxlr:\libertine@param:+smcp"}{}
-% \DeclareFontShape{T1}{libertine}{b}{sc}{<-> "fxlb:\libertine@param:+smcp"}{}
-% \DeclareFontShape{T1}{libertine}{m}{ic}{<-> "fxlric:\libertine@param:+smcp"}{}
-% \DeclareFontShape{T1}{libertine}{b}{ic}{<-> "fxlbic:\libertine@param:+smcp"}{}
-% \DeclareFontShape{T1}{libertine}{bx}{n}{<->ssub * libertine/b/n}{}
-% \DeclareFontShape{T1}{libertine}{bx}{it}{<->ssub * libertine/b/it}{}
-% \DeclareFontShape{T1}{libertine}{bx}{sl}{<->ssub * libertine/b/sl}{}
-% \DeclareFontShape{T1}{libertine}{bx}{sc}{<->ssub * libertine/b/sc}{}
-% \DeclareFontShape{T1}{libertine}{bx}{ic}{<->ssub * libertine/b/ic}{}
-% \def\libertine{\fontfamily{libertine}\selectfont}
-% \renewcommand\rmdefault{libertine}%
-%
-% \DeclareFontFamily{T1}{biolinum}{}
-% \DeclareFontShape{T1}{biolinum}{m}{n}{<-> "fxbr:\biolinum@param"}{}
-% \DeclareFontShape{T1}{biolinum}{m}{it}{<-> "fxbri:\biolinum@param"}{}
-% \DeclareFontShape{T1}{biolinum}{m}{sl}{<-> "fxbro:\biolinum@param"}{}
-% \DeclareFontShape{T1}{biolinum}{b}{n}{<-> "fxbb:\biolinum@param"}{}
-% \DeclareFontShape{T1}{biolinum}{b}{sl}{<-> "fxbbo:\biolinum@param"}{}
-% \DeclareFontShape{T1}{biolinum}{m}{sc}{<-> "fxbr:\biolinum@param:+smcp"}{}
-% \DeclareFontShape{T1}{biolinum}{b}{sc}{<-> "fxbb:\biolinum@param:+smcp"}{}
-% \DeclareFontShape{T1}{biolinum}{m}{ic}{<-> "fxbric:\biolinum@param:+smcp"}{}
-% \DeclareFontShape{T1}{biolinum}{bx}{n}{<->ssub * biolinum/b/n}{}
-% \DeclareFontShape{T1}{biolinum}{bx}{it}{<->ssub * biolinum/b/it}{}
-% \DeclareFontShape{T1}{biolinum}{bx}{sc}{<->ssub * biolinum/b/sc}{}
-% \def\biolinum{\fontfamily{biolinum}\selectfont}
-% \renewcommand\sfdefault{biolinum}%
-%
-% \else
- % latex
- %
- \def\libertine@param{}
- \def\biolinum@param{}
- % ------------------------------------------------
- % default
- \ifcase\fxl@default% nf
- \def\libertine@param{fxl}
- \def\biolinum@param{fxb}
- \or% osf
- \def\libertine@param{fxlj}
- \def\biolinum@param{fxbj}
- \or% ss
- \def\libertine@param{fxlo}
- \def\biolinum@param{fxbo}
- \or% osfss
- \def\libertine@param{fxljo}
- \def\biolinum@param{fxbjo}
- \fi
- \renewcommand\rmdefault{\libertine@param}%
- \renewcommand\sfdefault{\biolinum@param}%
+ % latex
+ %
+ \def\libertine@param{}
+ \def\biolinum@param{}
+ % ------------------------------------------------
+ % default
+ \ifcase\fxl@default% nf
+ \def\libertine@param{fxl}
+ \def\biolinum@param{fxb}
+ \or% osf
+ \def\libertine@param{fxlj}
+ \def\biolinum@param{fxbj}
+ \or% ss
+ \def\libertine@param{fxlo}
+ \def\biolinum@param{fxbo}
+ \or% osfss
+ \def\libertine@param{fxljo}
+ \def\biolinum@param{fxbjo}
+ \fi
+ \renewcommand\rmdefault{\libertine@param}%
+ \renewcommand\sfdefault{\biolinum@param}%
+
+ \def\libertine{\fontfamily{\libertine@param}\selectfont}
+ \def\biolinum{\fontfamily{\biolinum@param}\selectfont}
+ %
+
+ \ifluatex
+ \RequirePackage{luaotfload}
+ \newcommand*\DeclareTextGlyphY[3]{%
+ % \DeclareTextGlyphY{fxl}{s_t}{64262}
+ % #1=basefont #2=glyphname, #3=position
+ \@namedef{#1@#2}{\fontfamily{#1}\selectfont\char#3}}
+ \DeclareRobustCommand*\libertineGlyph[1]{\@nameuse{fxl@#1}}
+ \DeclareRobustCommand*\biolinumGlyph[1]{\@nameuse{fxb@#1}}
%
+ \input{fxluni.inc}
+ \input{fxbuni.inc}
+
+ \ProvideTextCommand{\glqq}{EU2}{\textormath{\quotedblbase}{\mbox{\quotedblbase}}}
+ \ProvideTextCommand{\grqq}{EU2}{\textormath{\textquotedblleft}{\mbox{\textquotedblleft}}}
+
+ \else
+ % latex, pdflatex
% ---------------------------------------------------------
\newcommand*\DeclareTextGlyphX[5]{%
% \DeclareTextGlyphX{fxl}{U}{fxla7}{uniA7F1}{241}
@@ -184,11 +152,8 @@
\input{fxl.inc}
\input{fxb.inc}
%
- \def\libertine{\fontfamily{\libertine@param}\selectfont}
- \def\biolinum{\fontfamily{\biolinum@param}\selectfont}
- %
- \fi
-%\fi
+ \fi
+\fi
%
\DeclareTextCommandDefault{\texteuro}{{\libertineGlyph{Euro}}}
%