summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDr. Clea F. Rees <cfrees@imapmail.org>2008-12-08 01:32:17 +0000
committerDr. Clea F. Rees <cfrees@imapmail.org>2008-12-08 01:32:17 +0000
commit24dba3ca455145971af9281fda81db10a0365ef7 (patch)
tree6d71aff927a4301fc82dd225fdbe6960232cc15c
parent201a32cabb9c7b2a53fe0ea4ee308545f6498895 (diff)
xelibertine (update 2008/12/08)
git-svn-id: svn://tug.org/texlive/trunk@11552 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/xelatex/xelibertine/README.TEXLIVE2
-rw-r--r--Master/texmf-dist/tex/xelatex/xelibertine/xelibertine.sty22
2 files changed, 20 insertions, 4 deletions
diff --git a/Master/texmf-dist/doc/xelatex/xelibertine/README.TEXLIVE b/Master/texmf-dist/doc/xelatex/xelibertine/README.TEXLIVE
index 1e56409ed0c..22058adf05d 100644
--- a/Master/texmf-dist/doc/xelatex/xelibertine/README.TEXLIVE
+++ b/Master/texmf-dist/doc/xelatex/xelibertine/README.TEXLIVE
@@ -1,6 +1,6 @@
The following files have been removed in the TeX Live installation of
the current package, typically due to duplication, lack of space, or
missing source code. You can find these files on CTAN. If questions or
-concerns, email tex-live.org.
+concerns, email tex-live@tug.org.
xelibertineDoku.pdf
diff --git a/Master/texmf-dist/tex/xelatex/xelibertine/xelibertine.sty b/Master/texmf-dist/tex/xelatex/xelibertine/xelibertine.sty
index 44455bdb819..053bee4ba55 100644
--- a/Master/texmf-dist/tex/xelatex/xelibertine/xelibertine.sty
+++ b/Master/texmf-dist/tex/xelatex/xelibertine/xelibertine.sty
@@ -5,8 +5,9 @@
%
% (License GPL)
%
-% $Id: xelibertine.sty 32 2008-08-20 07:43:25Z mgn $
+% $Id: xelibertine.sty 37 2008-12-07 09:24:56Z mgn $
%
+% 0.2 Erste Schritte mit LinBiolinumO
% 0.1beta Erste BETA-Version.
% 0.1i Version auf Makro umgestellt.
% 0.1h Umbenennung des Paketes
@@ -24,8 +25,8 @@
% 0.1 erster Start
%
% -------------------------------------
-\def\libertineVersion{0.1beta}
-\def\libertineVersionDate{2008/08/20}
+\def\libertineVersion{0.2}
+\def\libertineVersionDate{2008/12/07}
%
\ProvidesPackage{xelibertine}[%
\libertineVersionDate\space-\space\libertineVersion\space-XeTeX:
@@ -41,6 +42,7 @@
\def\libertine@rawfeature{}% use otf features
\def\libertine@script{}% otf scripts
\def\libertine@language{}% otf language
+ \def\libertine@biolinum{false}% use the font LinBiolinum
\def\libertine@dejavusans{false}% use the font DejaVu Sans
\def\libertine@dejavusansmono{false}% use the font DejaVu Sans Mono
\def\libertine@draft{false}% draft
@@ -53,6 +55,7 @@
\define@key{libertine}{rawfeature}[]{\def\libertine@rawfeature{#1}}
\define@key{libertine}{script}[]{\def\libertine@script{#1}}
\define@key{libertine}{language}[]{\def\libertine@language{#1}}
+ \define@key{libertine}{biolinum}[true]{\def\libertine@biolinum{#1}}
\define@key{libertine}{dejavusans}[true]{\def\libertine@dejavusans{#1}}
\define@key{libertine}{dejavusansmono}[true]{\def\libertine@dejavusansmono{#1}}
\define@key{libertine}{draft}[true]{\def\libertine@draft{true}}
@@ -95,6 +98,7 @@
\typeout{rawfeature = \libertine@rawfeature}
\typeout{script = \libertine@script}
\typeout{language = \libertine@language}
+ \typeout{Font LinBiolinum = \libertine@biolinum}
\typeout{Font DeJaVu Sans = \libertine@dejavusans}
\typeout{Font DeJaVu SansMono = \libertine@dejavusansmono}
\typeout{draft = \libertine@draft}
@@ -124,7 +128,12 @@
,Script=\libertine@script%
,HyphenChar="E130%
]{Linux Libertine O}
+ \newfontfamily\biolinum{LinBiolinumO}
+ % biolinum
+ \ifthenelse{\equal{\libertine@biolinum}{true}}{
+ \setsansfont[Mapping=tex-text]{LinBiolinumO}
+ }{}%
% dejavu sans
\ifthenelse{\equal{\libertine@dejavusans}{true}}{
\setsansfont[Mapping=tex-text]{DejaVu Sans}
@@ -155,12 +164,19 @@
%
\DeclareRobustCommand*\OTF[1]{\libertine\addfontfeature{RawFeature=#1}}
\DeclareRobustCommand*\Lglyph{\@ifstar{}{\libertine}\Lglyphx}
+ \DeclareRobustCommand*\Bglyph{\@ifstar{}{\biolinum}\Bglyphx}
\DeclareRobustCommand*\Lglyphx[1]{%
\@tempcnta=\XeTeXglyphindex "#1"\relax%
\ifnum\@tempcnta>0%
\XeTeXglyph\@tempcnta%
\fi
}
+ \DeclareRobustCommand*\Bglyphx[1]{%
+ \@tempcnta=\XeTeXglyphindex "#1"\relax%
+ \ifnum\@tempcnta>0%
+ \XeTeXglyph\@tempcnta%
+ \fi
+ }
\DeclareRobustCommand*\Leuro{\libertine\Lglyph{Euro}\xspace}
\DeclareRobustCommand*\Llogo{\mbox{%
\Lglyph{uniE041}%