summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-12-11 22:39:58 +0000
committerKarl Berry <karl@freefriends.org>2011-12-11 22:39:58 +0000
commitc0b4fe4a2255a070aab1413d5c581579e46d4628 (patch)
treea9b2a09703b93e6b0c6d7e713f5f18d3be987192 /Master/texmf-dist/doc
parent2107db0ff048b6acf8de6170f07299202442b4ce (diff)
libertine (11dec11)
git-svn-id: svn://tug.org/texlive/trunk@24824 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r--Master/texmf-dist/doc/fonts/libertine/ChangeLog.txt27
-rw-r--r--Master/texmf-dist/doc/fonts/libertine/libertine.pdfbin0 -> 993858 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/libertine/libertine.tex904
3 files changed, 604 insertions, 327 deletions
diff --git a/Master/texmf-dist/doc/fonts/libertine/ChangeLog.txt b/Master/texmf-dist/doc/fonts/libertine/ChangeLog.txt
index 1ca59f597f2..bee98269bfb 100644
--- a/Master/texmf-dist/doc/fonts/libertine/ChangeLog.txt
+++ b/Master/texmf-dist/doc/fonts/libertine/ChangeLog.txt
@@ -1,8 +1,31 @@
Libertine Open Fonts Project -- http://www.linuxlibertine.org
-Changes to version 5.1.2 (2011-06-06)
+Changes to version 5.1.3 (2011-06-13)
+
+-Added missing ligatures and/or removed ligature information from the liga-gsub list.
+ done for Libertine Bold, BoldItalic, Italic
+-Corrected style information for Libertine and Biolinum styles (bug 3307966).
+ This bug caused that bold italic was used as italic style on some systems.
+-Semibold style are now recognized as part of the Libertine or Biolinum Family.
+-Libertine Bold Italic:
+ - missing numeral sets (old style) added
+ - bold small caps added
+ - bold greek letters added
+- Libertine Bold
+ - bold greek letters added
+ - improved ligatures
+
+Changes to version 5.1.0 (2011-05-29)
+
+- Bug ID: 3310598 corrected (unicode placement of inferior glyphs uni2095-uni209c)
+Thanks Kim for the report
+- Libertine R: inferior and superiors: n, r, m, t, u, v, w, p, improvements and design adaptation
+
+
+Changes to version 5.0.1 (2011-05-29)
+TrueType Package: Corrected missing style information for LinBiolinum_aS.ttf - LinBiolinum_aSI.ttf
+ This bug caused that these styles could not be installed or used parallely with each other.
-- fixing probelm with OS2 table.
Changes to version 5.0.0 (2011-05-20)
diff --git a/Master/texmf-dist/doc/fonts/libertine/libertine.pdf b/Master/texmf-dist/doc/fonts/libertine/libertine.pdf
new file mode 100644
index 00000000000..9ff634c21e9
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/libertine/libertine.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/libertine/libertine.tex b/Master/texmf-dist/doc/fonts/libertine/libertine.tex
index 4782c0c6526..e7982af8c56 100644
--- a/Master/texmf-dist/doc/fonts/libertine/libertine.tex
+++ b/Master/texmf-dist/doc/fonts/libertine/libertine.tex
@@ -1,48 +1,143 @@
-\documentclass[ngerman]{libertinedoku}
+\documentclass[ngerman,10pt,a4paper]{scrartcl}
\usepackage{eqlist}
\usepackage{forloop}
\usepackage{longtable}
-\usepackage{libertinecomp}
+
+\makeatletter
+\setlength{\parindent}{0em}
+\setlength{\parskip}{.3\baselineskip}%
+\addtolength{\parskip}{\z@ \@plus .3\baselineskip}
+\renewcommand{\fps@figure}{!hbtp}
+\renewcommand{\fps@table}{!hbtp}
+\makeatother
+
+\usepackage{libertineotf}
+\usepackage{babel}
+\usepackage{textcomp,multicol,xcolor,expdlist,framed,calc,ifthen,substr,array,
+ tabularx,pdfpages,booktabs,ragged2e,xspace}
+\newcolumntype{C}{>{\centering\arraybackslash}X}
+
+\usepackage[final,writefile]{listings}
+%
+%\renewcommand{\ttdefault}{pcr}
+\lstloadlanguages{java,HTML,[AlLaTeX]TeX,make}
+\lstset{extendedchars=true,
+ basicstyle=\ttfamily,
+ backgroundcolor=\color{lightgray},
+ captionpos=b,
+ %usekeywordsintag=true,
+ breaklines=true,
+ breakindent=0pt,
+ moredelim=[is][\bfseries]{«}{»},
+ %prebreak=\Righttorque,
+ numbersep=2pt,numbers=none,
+ numberstyle=\tiny} % numbers=none / left
+%
+\renewcommand{\lstlistingname}{Beispiel}
+
+\usepackage{geometry}
+\geometry{verbose,a4paper,footskip=1cm,
+ top=5mm,bottom=10mm,outer=20mm,inner=20mm,
+ includeheadfoot}
+\newcommand\LT[1]{\texttt{#1}}
+\newcommand\bs{\textbackslash}
+\newcommand\ZAHLEN{01234567890}
+\newcommand\TEXT{Text Hamburg Quelle Sauerstoffflasche}
+\newcommand\TODO{\textcolor{red}{Hier muss noch was getan werden!}}
+\usepackage[colorlinks,linkcolor=blue]{hyperref}
+
+\newcommand\bspbox[2]{%
+\minisec{#1}
+\par\hrule
+\IfFileExists{#2.tex}{\lstinputlisting{#2.tex}}{}
+\par\hrule
+\medskip
+{\centering\IfFileExists{#2.pdf}{\includegraphics{#2.pdf}}{}\par}
+\par\medskip\hrule}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand*\Xopentype{\href{http://www.adobe.com/type/opentype/}{otf}\xspace}
+\newcommand*\Xotf{\href{http://www.adobe.com/type/opentype/}{otf}\xspace}
+\newcommand*\Xfontinst{\href{http://www.tug.org/applications/fontinst/}{fontinst}\xspace}
+\newcommand*\XSFlib{\href{http://sourceforge.net/tracker/?group_id=89513}{Sourceforge}\xspace}
+\newcommand*\Xmiktex{\href{http://miktex.org/}{miktex}\xspace}
+\newcommand*\Xtexlive{\href{http://www.tug.org/texlive/}{texlive}\xspace}
+\newcommand*\Xfontforge{\href{http://fontforge.sourceforge.net/}{fontforge}\xspace}
+\newcommand*\Xfontspec{\href{http://www.ctan.org/tex-archive/macros/xetex/latex/fontspec/}{fontspec}\xspace}
+\newcommand*\XtypeI{\href{http://www.typografie.info/2/wiki.php?title=PostScript_Type_1}{Type 1 Font}\xspace}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
-\pageTitle{Libertine \&\\[.5em] Biolinum}
+
+\thispagestyle{empty}
+
+\begin{minipage}{\linewidth}%
+ \centering%
+ \libertine\fontsize{36pt}{40pt}\selectfont%
+ \textcolor{red}{\libertineGlyph{uni2619}}\quad%
+ \fontsize{36pt}{40pt}\selectfont Linux Libertine Open\par
+ \hfill\fontsize{36pt}{40pt}\selectfont Fonts Project\quad%
+ \fontsize{36pt}{40pt}\selectfont\textcolor{red}{\libertineGlyph{uni2767}}\par
+\end{minipage}
+
+\vfill
+\begin{center}
+{\biolinum\fontsize{2cm}{2.2cm}\selectfont\bfseries\addfontfeature{Color=red}
+ Dokumentation\strut\par
+}
+\end{center}
+
+\vfill
+\begin{center}\fontsize{20pt}{18pt}\selectfont
+\begin{tabular}{rl}
+\LaTeX-Einbindung: & \Lsmcp{Michael Niedermair}\\
+\end{tabular}
+\end{center}
+
+\bigskip
+\begin{center}
+%{\fontsize{6cm}{6cm}\selectfont\Llogo}%
+\hfill\fontsize{20pt}{18pt}\selectfont\today
+\end{center}
+\newpage
+\tableofcontents
+
+\newpage
+
+\section{Vorwort}
+
+Das Paket \LT{libertineotf} ist nach langer Entwicklung und Erfahrungen mit den bisherigen Paketen eine neue Version,
+die noch so einige Besonderheiten (auch Bugs genannt) enthalten kann.
+
+Es wurde entschieden, dass die alte \XtypeI-Unterstützung aufgegeben wird, da dies viel Arbeit mit sich brachte,
+nicht alle Möglichkeiten eines modernen Fonts ausnutzte und nur für das alte \LT{latex} und \LT{pdflatex} genutzt
+wurde, welches inzwischen von \LT{xelatex} und neu von \LT{lualatex} abgelöst worden ist.
\section{Einbindung}
Der Libertine-Font wird über
\begin{lstlisting}
-\usepackage{libertine}
+\usepackage{libertineotf}
\end{lstlisting}
-eingebunden. Er steht dann unter \texttt{latex}, \texttt{pdflatex}, \texttt{xelatex} und
+eingebunden. Er steht dann unter \texttt{xelatex} und
\texttt{lualatex} zur Verfügung.
-Für die Serifenschrift wird dabei \textbf{Libertine} und
-für die serifenlose Schrift \textbf{Biolinum} verwendet.
-
-\subsection*{Beispiel für \texttt{latex}, \texttt{pdflatex}}
-\begin{lstlisting}
-\documentclass{article}
+\texttt{latex} und \texttt{pdflatex} mit Type 1 Fonts werden nicht mehr unterstützt.
-\usepackage[T1]{fontenc}
-\usepackage[utf8x]{inputenc}
+Für die Serifenschrift wird dabei \textbf{Libertine} und
+für die serifenlose Schrift \textbf{Biolinum} verwendet. Für die Monotypeschrift (Typewriter) wird
+der experimentelle Libertine Mono Font verwendet.
-\usepackage{libertine}
-\begin{document}
-Text mit Linux Libertine
-\sffamily{Text mt Linux Biolinum}
-
-\end{document}
-\end{lstlisting}
-
-\subsection*{Beispiel für \texttt{xelatex}, \texttt{lualatex}}
+\subsection*{Beispiel}
\begin{lstlisting}
\documentclass{article}
-\usepackage{libertine}
+\usepackage{libertineotf}
\begin{document}
Text mit Linux Libertine
@@ -52,32 +147,19 @@ Text mit Linux Libertine
\end{document}
\end{lstlisting}
-Dabei verwendet \texttt{xelatex} autoamtisch das Encoding \texttt{EU1} und
-\texttt{lualatex} das Encoding \texttt{EU2}.
-
\section{Optionen}
Es stehen dabei folgende Optionen zur Verfügung:
\begin{eqlist}[\def\makelabel#1{\textbf{\texttt{#1}}}]
-\item [nf] Es werden normale Ziffern verwendet (Grundeinstellung).\\
- Fontname: \texttt{fxl} bzw. \texttt{fxb}
-\item [osf] Es werden anstelle der normalen Ziffern Medivalziffern bzw. Minuskelziffern verwendet.\\
- Fontname: \texttt{fxlj} bzw. \texttt{fxbj}
-\item [ss] Es wird \textsc{ss} anstelle von \libertineGlyph{germandbls.sc}~verwendet.\\
- Fontname: \texttt{fxlo} bzw. \texttt{fxbo}
-\item [osfss] Es wird \textsc{ss} anstelle von \libertineGlyph{germandbls.sc}~und Medivalziffern verwendet.\\
- Fontname: \texttt{fxljo} bzw. \texttt{fxbjo}
-\item [scaled] Skaliert den Font (\texttt{scaled=1.07}).
-\item [nofontspec] Das Paket \emph{fontspec} wird
- bei \texttt{lualatex} nicht geladen.
-\item [key] \textbf{veraltet}: Der Tastenkappenfonts steht jetzt immer zur Verfügung.
-\item [logo] Es wird das Paket \emph{libertinelogo} geladen,
- so dass das Libertine-Logo verwendet werden kann.
-\item [list] \textbf{veraltet}: Die List-Umgebung steht jetzt immer zur Verfügung.
-\item [greek] Für \emph{latex} zusammen mit \verb|\usepackage[utf8x]{inputenc}|
- werden die griechischen Buchstaben im Unicodebereich mit den Libertine-Glpyhen belegt.
+\item [libertine] Parameter für den Libertine-Font.\\
+ \verb|Ligatures=TeX|
+\item [biolinum] Parameter für den Biolinum-Font.\\
+ \verb|Ligatures=TeX|
+\item [mono] Parameter für den Libertine-Mono-Font.\\
+ \verb|Scale=0.95|\\
+ \textcolor{red}{Ändern, wenn Font angepasst ist!}
\end{eqlist}
\newpage
@@ -87,9 +169,17 @@ Es stehen folgende Makros zur Verfügung:
\begin{eqlist}[\def\makelabel#1{\textbf{\bs\texttt{#1}}}]
\item [libertine] Schaltet auf den Libertine-Font um.
+\item [libertineSB] Schaltet auf den Libertine-Font mit SemiBold um.
+\item [libertineInitial] Schaltet auf den Libertine-Initial-Font um.
+\item [libertineDisplay] Schaltet auf den Libertine-Display-Font um.
\item [biolinum] Schaltet auf den Biolinum-Font um.
-\item [libertineGlyph\{<glyphname>\}] Verwendung eines Zeichens mit dem Glyphnamen (Font Libertine).
-\item [biolinumGlyph\{<glyphname>\}] Verwendung eines Zeichens mit dem Glyphnamen (Font Biolinum).
+\item [biolinumOutline] Schaltet auf den Biolinum-Outline-Font um.
+\item [biolinumShadow] Schaltet auf den Biolinum-Shadow-Font um.
+\item [biolinumkey] Schaltet auf den Biolinum-Key-Font um.
+\item [libmono] Schaltet auf den Libertine-Mono-Font um.
+
+\longitem [libertineGlyph\{<glyphname>\}] Verwendung eines Zeichens mit dem Glyphnamen (Font Libertine).
+\longitem [biolinumGlyph\{<glyphname>\}] Verwendung eines Zeichens mit dem Glyphnamen (Font Biolinum).
\begin{minipage}{10cm}
\verb|{\Huge\libertineGlyph{uni211A}}| \hfill {\Huge\libertineGlyph{uni211A}} \par\medskip
@@ -102,163 +192,298 @@ Es stehen folgende Makros zur Verfügung:
\verb|{\Huge\textbf{\libertineGlyph{uni211A}}}| \hfill{\Huge\textbf{\libertineGlyph{uni211A}}} \par\medskip
\verb|{\Huge\textit{\libertineGlyph{uni211A}}}| \hfill {\Huge\textit{\libertineGlyph{uni211A}}} \par\medskip
\end{minipage}
-
-\longitem [biolinumoutline{[}<Fonteinstellungen>{]}\{<text>\}]~\\
- Der Text wird in Biolinum-Outline gesetzt. Optional kann
- z.\,B. noch die Fontgröße angegeben werden. Mehr unter Abschnitt~\ref{sec:biolinum:outline}.
-\longitem [biolinumshadow{[}<Fonteinstellungen>{]}\{<text>\}]~\\
- Der Text wird in Biolinum-Shadow gesetzt. Optional kann
- z.\,B. noch die Fontgröße angegeben werden. Mehr unter Abschnitt~\ref{sec:biolinum:shadow}.
-\item [textic\{<text>\}] Schaltet auf "`italic small caps"' um (siehe \verb|\textsc|).
-\item [textsb\{<text>\}] Schaltet auf "`semibold"' um (siehe \verb|\textbf|).
\end{eqlist}
+\section{Standardersetzungen}
+
+\begin{tabular}{ll}\toprule
+\textbf{Schreibweise} & \textbf{Ersetzung} \\\midrule
+ \verb|`|&`\\
+ \verb|'|&'\\
+ \verb|``|&``\\
+ \verb|''|&''\\
+ \verb|"|&"\\
+ \verb|,,|&,,\\
+ \verb|<<|&<<\\
+ \verb|>>|&>>\\
+ \verb|--|&--\\
+ \verb|---|&---\\
+\bottomrule
+\end{tabular}
-
-Eine Liste aller Glyphen findet sich in der Glyphentabelle.
-
-\newpage
\section{Beliebige Fontauswahl}
-Ansonsten können Sie jeden Teilbereich über z.\,B.
-\begin{lstlisting}
-\usefont{T1}{fxl}{m}{n}\selectfont
-\end{lstlisting}
-auswählen. Siehe hierzu auch die Fonttabellen.
+Ansonsten können Sie jeden Teilbereich des Fonts über die Möglichkeiten des \LT{fontspec}-Paketes
+verwenden, z.\,B. mit \LT{\bs addfontfeatures}.
-Alternativ kann auch
-mit nachfolgenden Makros nur ein Teil ausgewählt werden.
\begin{lstlisting}
-\fontfamily{fxl}\fontseries{m}\fontshape{n}\fontsize{23pt}{20pt}\selectfont
+\addfontfeatures{Letters=Uppercase}
+\addfontfeatures{RawFeature=+smcp;+onum}
\end{lstlisting}
-Es stehen dabei folgende Encodings zur Verfügung:
-\begin{eqlist}[\def\makelabel#1{\textbf{\texttt{#1}}}]
-\item [T1] normalerweise für \texttt{latex}, \texttt{pdflatex}
-\item [TS1] normalerweise für \texttt{latex}, \texttt{pdflatex}
-\item [EU1] normalerweise für \texttt{xelatex}
-\item [EU2] normalerweise für \texttt{lualatex}
-\end{eqlist}
+Eine Übersicht über die \texttt{RawFeature}-Parameter findet sich auf Seite~\pageref{sec:gposgsub}.
-\subsection{Fontfamilien}
+\newpage
+\subsection*{Beispiele}
-Es gibt zur Zeit folgende Fontfamilien:
+\bspbox{Zahlen - OldStyle: mit "`Numbers"'}{lib_bsp_01}
-\begin{eqlist}[\def\makelabel#1{\textbf{\texttt{#1}}}]
-\item [fxl] Libertine Standardmäßig
-\item [fxlj] Libertine mit Medivalziffern bzw. Minuskelziffern
-\item [fxlo] Es wird \textsc{ss} anstelle von \libertineGlyph{germandbls.sc}~verwendet.
-\item [fxljo] Es wird \textsc{ss} anstelle von \libertineGlyph{germandbls.sc}~und Medivalziffern verwendet.
-\item [fxlf] Es wird die besonders zugeschnitte Zahlen (fitted) verwendet.
-\end{eqlist}
+\bspbox{Zahlen - OldStyle: mit "`+onum"'}{lib_bsp_02}
-\subsection{Schnitte}
+\bspbox{Zahlen - OldStyle: mit Makros}{lib_bsp_02a}
-\subsubsection{Libertine}
+\newpage
+\bspbox{ß-ss: mit "`+ss03"'}{lib_bsp_03}
-\begin{eqlist}[\def\makelabel#1{\textbf{\texttt{#1}}}]
-\item [m-n] regular
-\item [m-it] regular italic
-\item [m-sl] regular slanted (automatisch generiert)
-\item [m-sc] regular small caps
-\item [m-ic] regular italic small caps
-\item [z-n] semibold
-\item [z-it] semibold italic
-\item [z-sl] semibold slanted (automatisch generiert)
-\item [z-sc] semibold small caps
-\item [z-ic] semibold italic small caps
-\item [b-n] bold
-\item [b-it] bold italic
-\item [b-sl] bold slanted (automatisch generiert)
-\item [b-sc] bold small caps
-\item [b-ic] bold italic small caps
-\item [d-n] Display regular
-\item [d-sl] Display regular slanted (automatisch generiert)
-\item [d-n] Display regular small caps
-\end{eqlist}
+\bspbox{gestrichene Null: mit "`+zero"'}{lib_bsp_04}
+
+\bspbox{Vertikale Verschiebung}{lib_bsp_05}
-\subsubsection{Biolinum}
-\begin{eqlist}[\def\makelabel#1{\textbf{\texttt{#1}}}]
-\item [m-n] regular
-\item [m-it] regular italic
-\item [m-sl] regular slanted (automatisch generiert)
-\item [m-sc] regular small caps
-\item [m-ic] regular italic small caps
-\item [b-n] bold
-\item [b-it] bold italic
-\item [b-sl] bold slanted (automatisch generiert)
-\item [b-sc] bold small caps
-\item [b-ic] bold italic small caps
-\item [o-n] outline (automatisch generiert)
-\item [o-it] outline italic (automatisch generiert)
-\item [o-b] outline bold (automatisch generiert)
-\item [o-sc] outline small caps (automatisch generiert)
-\item [o-ic] outline italic small caps (automatisch generiert)
-\item [o-bc] outline bold small caps (automatisch generiert)
-\item [s-n] shadow (automatisch generiert)
-\item [s-it] shadow italic (automatisch generiert)
-\item [s-b] shadow bold (automatisch generiert)
-\item [s-sc] shadow small caps (automatisch generiert)
-\item [s-ic] shadow italic small caps (automatisch generiert)
-\item [s-bc] shadow bold small caps (automatisch generiert)
-\end{eqlist}
\newpage
-\section{Zahlen}
+\section{Text}
\subsection{Libertine}
-\gdef\Y{fxl}
-\gdef\X{\usefontx{\Y}{m}{n}{\FontNumber} &
- \usefontx{\Y}{m}{it}{\FontNumber} &
- \usefontx{\Y}{z}{n}{\FontNumber} &
- \usefontx{\Y}{z}{it}{\FontNumber} &
- \usefontx{\Y}{b}{n}{\FontNumber} &
- \usefontx{\Y}{b}{it}{\FontNumber} \\%
-}
+\begin{tabularx}{\linewidth}{@{}lXX@{}}\toprule
+\textbf{Beschreibung} & \textbf{Makro } & \textbf{Beispiel}\\\midrule
+regular & \scriptsize\verb| | & \strut\TEXT\\
+fett & \scriptsize\verb|\textbf{...}| & \textbf{\strut\TEXT}\\
+italic & \scriptsize\verb|\textit{...}| & \textit{\strut\TEXT}\\
+fett italic & \scriptsize\verb|\textbf{\textit{...}}| & \textbf{\textit{\strut\TEXT}}\\
+slanted & \scriptsize\verb|\textsl{...}| & \textsl{\strut\TEXT}\\
+fett slanted & \scriptsize\verb|\textbf{\textsl{...}}| & \textbf{\textsl{\strut\TEXT}}\\
+small caps & \scriptsize\verb|\textsc{...}| & \textsc{\strut\TEXT}\\
+ & & \TODO \\
+ & & Fehler liegt bei fontspec!\\
+small caps (+smcp) & \scriptsize\verb|\addfontfeatures{RawFeature=+smcp}|
+ & {\addfontfeatures{RawFeature=+smcp}\strut\TEXT}\\
+small caps & \scriptsize\verb|\Lsmcp{...}| & \Lsmcp{\strut\TEXT}\\
+Versale... & \scriptsize\verb|\Lcsc{...}| & \Lcsc{\strut\TEXT}\\
+\bottomrule
+\end{tabularx}
-\begin{tabularx}{\linewidth}{lXXXXXX}%
- & \textbf{regular} & \textbf{italic} & \textbf{semibold} & \textbf{semibold it}
- & \textbf{bold} & \textbf{bold italic}\\
-fxl & \gdef\Y{fxl} \X
-fxlz & \gdef\Y{fxlz} \X
-fxlj & \gdef\Y{fxlj} \X
-fxljt & \gdef\Y{fxljt} \X
-fxlf & \gdef\Y{fxlf} \X
-fxlfz & \gdef\Y{fxlfz} \X
-fxlc & \gdef\Y{fxlc} \X
+\subsection{Libertine semi bold}
+
+\begin{tabularx}{\linewidth}{@{}lXX@{}}\toprule
+\textbf{Beschreibung} & \textbf{Makro } & \textbf{Beispiel}\\\midrule
+regular & \scriptsize\verb|\libertineSB | & \libertineSB\strut\TEXT\\
+fett & \scriptsize\verb|\libertineSB\textbf{...}| & \libertineSB\textbf{\strut\TEXT}\\
+italic & \scriptsize\verb|\libertineSB\textit{...}| & \libertineSB\textit{\strut\TEXT}\\
+fett italic & \scriptsize\verb|\libertineSB\textbf{\textit{...}}| & \libertineSB\textbf{\textit{\strut\TEXT}}\\
+slanted & \scriptsize\verb|\libertineSB\textsl{...}| & \libertineSB\textsl{\strut\TEXT}\\
+fett slanted & \scriptsize\verb|\libertineSB\textbf{\textsl{...}}| & \libertineSB\textbf{\textsl{\strut\TEXT}}\\
+small caps & \scriptsize\verb|\libertineSB\textsc{...}| & \libertineSB\textsc{\strut\TEXT}\\
+ & & \TODO \\
+ & & Fehler liegt bei fontspec!\\
+small caps (+smcp) & \scriptsize\verb|\addfontfeatures{RawFeature=+smcp}|
+ & {\libertineSB\addfontfeatures{RawFeature=+smcp}\strut\TEXT}\\
+small caps & \scriptsize\verb|\Lsmcp{...}| & \libertineSB\Lsmcp{\strut\TEXT}\\
+Versale... & \scriptsize\verb|\Lcsc{...}| & \libertineSB\Lcsc{\strut\TEXT}\\
+\bottomrule
\end{tabularx}
\subsection{Biolinum}
-\gdef\Y{fxb}
-\gdef\X{\usefontx{\Y}{m}{n}{\FontNumber} &
- \usefontx{\Y}{m}{it}{\FontNumber} &
- \usefontx{\Y}{b}{n}{\FontNumber} &
- \usefontx{\Y}{b}{it}{\FontNumber} \\%
-}
+\begin{tabularx}{\linewidth}{@{}lXX@{}}\toprule
+\textbf{Beschreibung} & \textbf{Makro } & \textbf{Beispiel}\\\midrule
+regular & \scriptsize\verb|\biolinum | & \biolinum\strut\TEXT\\
+fett & \scriptsize\verb|\biolinum\textbf{...}| & \biolinum\textbf{\strut\TEXT}\\
+italic & \scriptsize\verb|\biolinum\textit{...}| & \biolinum\textit{\strut\TEXT}\\
+fett italic & \scriptsize\verb|\biolinum\textbf{\textit{...}}| & \biolinum\textbf{\textit{\strut\TEXT}}\\
+slanted & \scriptsize\verb|\biolinum\textsl{...}| & \biolinum\textsl{\strut\TEXT}\\
+fett slanted & \scriptsize\verb|\biolinum\textbf{\textsl{...}}| & \biolinum\textbf{\textsl{\strut\TEXT}}\\
+small caps & \scriptsize\verb|\biolinum\textsc{...}| & \biolinum\textsc{\strut\TEXT}\\
+ & & \TODO \\
+ & & Fehler liegt bei fontspec!\\
+small caps (+smcp) & \scriptsize\verb|\addfontfeatures{RawFeature=+smcp}|
+ & {\biolinum\addfontfeatures{RawFeature=+smcp}\strut\TEXT}\\
+small caps & \scriptsize\verb|\Lsmcp{...}| & \biolinum\Lsmcp{\strut\TEXT}\\
+Versale... & \scriptsize\verb|\Lcsc{...}| & \biolinum\Lcsc{\strut\TEXT}\\
+\bottomrule
+\end{tabularx}
-\begin{tabularx}{\linewidth}{lXXXXXX}%
- & \textbf{regular} & \textbf{italic} & \textbf{bold} & \textbf{bold slanted}\\
-fxb & \gdef\Y{fxb} \X
-fxbj & \gdef\Y{fxbj} \X
-fxbf & \gdef\Y{fxbf} \X
+\subsection{Libertine Mono}
+
+\begin{tabularx}{\linewidth}{@{}llX@{}}\toprule
+\textbf{Beschreibung} & \textbf{Makro } & \textbf{Beispiel}\\\midrule
+regular & \scriptsize\verb|\libmono | & \libmono\strut\TEXT\\
+\bottomrule
\end{tabularx}
+
\newpage
-\section{Libertine-Logo}
+\section{Zahlen}
-Mit der Option \texttt{logo} steht das Libertine-Logo mit dem Makro
-\verb|\libertinelogo| zur Verfügung. Dabei wird für die Farbe das
-Paket \textit{xcolor} verwendet.
+\subsection{Makros}
+
+Für die Zahlen stehen zwei Gruppen von Makros zur Verfügung:
+\begin{itemize}
+\item mit Gruppeneffekt und Parameter: \texttt{\bs Lnum}, \texttt{\bs pnum}, \dots\\
+ Die Umschaltung erfolgt nur für die Zahlen, die als Parameter verwendet worden sind.
+ Nach dem Makro gilt wieder die vorherige Einstellungen.
+\item ohne Gruppeneffekt: \texttt{\bs Lxnum}, \texttt{\bs pxnum}, \dots\\
+ Die Umschaltung erfolgt global bis zur nächsten Umschaltung.
+\end{itemize}
+
+\TODO
+
+\minisec{Code}
+
+\begin{lstlisting}
+% Standardziffern
+\providecommand\Lnnum[1]{{\addfontfeatures{RawFeature=+lnum;+tnum;-pnum;-onum}#1}}
+% Proportionale Standardziffern
+\providecommand\Lpnum[1]{{\addfontfeatures{RawFeature=+lnum;+pnum;-tnum;-onum}#1}}
+% Versalziffern
+\providecommand\Lcnum[1]{{\addfontfeatures{RawFeature=+case}#1}}
+% Minuskelziffern
+\providecommand\Lonum[1]{{\addfontfeatures{RawFeature=+onum;+pnum;-lnum;-tnum}#1}}
+% Tabellarische Minuskelziffern
+\providecommand\Ltonum[1]{{\addfontfeatures{RawFeature=+onum;+tnum;-lnum;-pnum}#1}}
+
+% Standardziffern
+\providecommand\Lxnnum{\addfontfeatures{RawFeature=+lnum;+tnum;-pnum;-onum}}
+% Proportionale Standardziffern
+\providecommand\Lxpnum{\addfontfeatures{RawFeature=+lnum;+pnum;-tnum;-onum}}
+% Versalziffern
+\providecommand\Lxcnum{\addfontfeatures{RawFeature=+case}}
+% Minuskelziffern
+\providecommand\Lxonum{\addfontfeatures{RawFeature=+onum;+pnum;-lnum;-tnum}}
+% Tabellarische Minuskelziffern
+\providecommand\Lxtonum{\addfontfeatures{RawFeature=+onum;+tnum;-lnum;-pnum}}
+\end{lstlisting}
+
+\subsection{Libertine}
+
+\begin{tabularx}{\linewidth}{@{}Xllr@{}}\toprule
+\textbf{Beschreibung} & \textbf{OTF-Feature} & \textbf{Makro } & \textbf{Beispiel}\\\midrule
+Standardziffern & \scriptsize\verb|RawFeature=+lnum;+tnum| & \texttt{\bs Lnnum\{\dots\}}
+ & \Large\strut\Lnnum{\ZAHLEN}\\
+Proportionale Standardziffern & \scriptsize\verb|RawFeature=+lnum;+pnum| & \texttt{\bs Lpnum\{\dots\}}
+ & \Large\strut\Lpnum{\ZAHLEN}\\
+Versalziffern & \scriptsize\verb|RawFeature=+case| & \texttt{\bs Lcnum\{\dots\}}
+ & \Large\strut\Lcnum{\ZAHLEN}\\
+Minuskelziffern & \scriptsize\verb|RawFeature=+onum;+pnum| & \texttt{\bs Lonum\{\dots\}}
+ & \Large\strut\Lonum{\ZAHLEN}\\
+Tabellarische Minuskelziffern & \scriptsize\verb|RawFeature=+onum;+tnum| & \texttt{\bs Ltonum\{\dots\}}
+ & \Large\strut\Ltonum{\ZAHLEN}\\
+nach eigenen Wünschen & \scriptsize\verb|RawFeature=+case;+zero| & \texttt{\bs addfontfeatures\{\dots\}}
+ & \Large\strut{\addfontfeatures{RawFeature=+case;+zero}\ZAHLEN}\\
+\bottomrule
+\end{tabularx}
+
+\subsection{Biolinum}
+
+\begin{tabularx}{\linewidth}{@{}Xllr@{}}\toprule
+\textbf{Beschreibung} & \textbf{OTF-Feature} & \textbf{Makro } & \textbf{Beispiel}\\\midrule
+Standardziffern & \scriptsize\verb|RawFeature=+lnum;+tnum| & \texttt{\bs Lnnum\{\dots\}}
+ & \sffamily\Large\strut\Lnnum{\ZAHLEN}\\
+Proportionale Standardziffern & \scriptsize\verb|RawFeature=+lnum;+pnum| & \texttt{\bs Lpnum\{\dots\}}
+ & \sffamily\Large\strut\Lpnum{\ZAHLEN}\\
+Versalziffern & \scriptsize\verb|RawFeature=+case| & \texttt{\bs Lcnum\{\dots\}}
+ & \sffamily\Large\strut\Lcnum{\ZAHLEN}\\
+Minuskelziffern & \scriptsize\verb|RawFeature=+onum;+pnum| & \texttt{\bs Lonum\{\dots\}}
+ & \sffamily\Large\strut\Lonum{\ZAHLEN}\\
+Tabellarische Minuskelziffern & \scriptsize\verb|RawFeature=+onum;+tnum| & \texttt{\bs Ltonum\{\dots\}}
+ & \sffamily\Large\strut\Ltonum{\ZAHLEN}\\
+nach eigenen Wünschen & \scriptsize\verb|RawFeature=+case;+zero| & \texttt{\bs addfontfeatures\{\dots\}}
+ & \sffamily\Large\strut{\addfontfeatures{RawFeature=+case;+zero}\ZAHLEN}\\
+\bottomrule
+\end{tabularx}
+
+\subsection{Libertine Mono}
+
+\begin{tabularx}{\linewidth}{@{}Xllr@{}}\toprule
+\textbf{Beschreibung} & \textbf{OTF-Feature} & \textbf{Makro } & \textbf{Beispiel}\\\midrule
+Standardziffern & \scriptsize\verb|RawFeature=+lnum;+tnum| & \texttt{\bs Lnnum\{\dots\}}
+ & \ttfamily\Large\strut\Lnnum{\ZAHLEN}\\
+Proportionale Standardziffern & \scriptsize\verb|RawFeature=+lnum;+pnum| & \texttt{\bs Lpnum\{\dots\}}
+ & \ttfamily\Large\strut\Lpnum{\ZAHLEN}\\
+Versalziffern & \scriptsize\verb|RawFeature=+case| & \texttt{\bs Lcnum\{\dots\}}
+ & \ttfamily\Large\strut\Lcnum{\ZAHLEN}\\
+Minuskelziffern & \scriptsize\verb|RawFeature=+onum;+pnum| & \texttt{\bs Lonum\{\dots\}}
+ & \ttfamily\Large\strut\Lonum{\ZAHLEN}\\
+Tabellarische Minuskelziffern & \scriptsize\verb|RawFeature=+onum;+tnum| & \texttt{\bs Ltonum\{\dots\}}
+ & \ttfamily\Large\strut\Ltonum{\ZAHLEN}\\
+nach eigenen Wünschen & \scriptsize\verb|RawFeature=+case;+zero| & \texttt{\bs addfontfeatures\{\dots\}}
+ & \ttfamily\Large\strut{\addfontfeatures{RawFeature=+case;+zero}\ZAHLEN}\\
+\bottomrule
+\end{tabularx}
-\begin{center}
-{\fontsize{3cm}{3cm}\selectfont\libertinelogo}
-\end{center}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+\section{Tabellen}
+
+Viele Anwender möchten gerne in Tabellenumgebungen Zahlen mit gleicher Breite verwenden und
+dies nicht jedes mal erneut mit einem Makro definieren. Die Umgebung \texttt{Ltable}
+macht dies automatisch. Es dürfen dabei Tabellen verwendet werden die sich wir \texttt{tabular},
+\texttt{tabularx} oder ähnlich verhalten. Die \texttt{longtable}-Umgebung ist dafür nicht gedacht, da
+diese ja einen Seitenumbruch durchführen kann.
+
+\begin{lstlisting}
+\begin{Ltable}[Optionen]
+ Tabelle
+\end{Ltable}
+\end{lstlisting}
+
+Die Grundeinstellung ist dabei \texttt{RawFeature=+pnum;+tnum}.
+
+\begin{lstlisting}
+\begin{Ltable}
+ \begin{tabular}{lr}
+ \TEXT & 12 \\
+ \TEXT & 111 \\
+ \TEXT & 888 \\
+ \TEXT & 001 \\
+ \TEXT & \ZAHLEN \\
+ \end{tabular}
+ \caption{Tabellenzahlen}
+\end{Ltable}
+\end{lstlisting}
+
+\begin{Ltable}
+ \begin{tabular}{lr}
+ \TEXT & 12 \\
+ \TEXT & 111 \\
+ \TEXT & 888 \\
+ \TEXT & 001 \\
+ \TEXT & \ZAHLEN \\
+ \end{tabular}
+ \caption{Tabellenzahlen}
+\end{Ltable}
+
+\begin{lstlisting}
+\begin{Ltable}[RawFeature=+pnum;+tnum;+onum]
+ \begin{tabular}{lr}
+ \TEXT & 12 \\
+ \TEXT & 111 \\
+ \TEXT & 888 \\
+ \TEXT & 001 \\
+ \TEXT & \ZAHLEN \\
+ \end{tabular}
+ \caption{Tabellenzahlen}
+\end{Ltable}
+\end{lstlisting}
+
+\begin{Ltable}[RawFeature=+pnum;+tnum;+onum]
+ \begin{tabular}{lr}
+ \TEXT & 12 \\
+ \TEXT & 111 \\
+ \TEXT & 888 \\
+ \TEXT & 001 \\
+ \TEXT & \ZAHLEN \\
+ \end{tabular}
+ \caption{Tabellenzahlen (old style)}
+\end{Ltable}
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
\section{Aufzählungslisten}
\subsection{Nummern}
@@ -439,6 +664,58 @@ Der Bereich \texttt{darkcircle} kann Zahlen von 1 bis 20 darstellen.
\end{minipage}
+\subsubsection{Roman}
+
+Der Bereich \texttt{Roman} kann Zahlen von 1 bis 11 darstellen.
+
+{\Large\forloop{enumi}{1}{\value{enumi}<12}{\useListNumberGlyph[Roman]{\arabic{enumi}}~~}}
+
+\begin{minipage}{\linewidth}
+\begin{minipage}{.48\linewidth}
+\begin{lstlisting}
+\begin{libertineenumerate}[Roman]
+\item Punkt 1
+\item Punkt 2
+\item Punkt 3
+\end{libertineenumerate}
+\end{lstlisting}
+\end{minipage}\hfill
+\begin{minipage}{.48\linewidth}
+\begin{libertineenumerate}[Roman]
+\item Punkt 1
+\item Punkt 2
+\item Punkt 3
+\end{libertineenumerate}
+\end{minipage}
+\end{minipage}
+
+
+\subsubsection{roman}
+
+Der Bereich \texttt{roman} kann Zahlen von 1 bis 11 darstellen.
+
+{\Large\forloop{enumi}{1}{\value{enumi}<12}{\useListNumberGlyph[roman]{\arabic{enumi}}~~}}
+
+\begin{minipage}{\linewidth}
+\begin{minipage}{.48\linewidth}
+\begin{lstlisting}
+\begin{libertineenumerate}[roman]
+\item Punkt 1
+\item Punkt 2
+\item Punkt 3
+\end{libertineenumerate}
+\end{lstlisting}
+\end{minipage}\hfill
+\begin{minipage}{.48\linewidth}
+\begin{libertineenumerate}[roman]
+\item Punkt 1
+\item Punkt 2
+\item Punkt 3
+\end{libertineenumerate}
+\end{minipage}
+\end{minipage}
+
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newpage
\section{Tastenkappen}
@@ -611,185 +888,46 @@ LeftRight & \verb|\LMouseIILR| & \Huge\strut\LMouseIILR \\
-
-
-
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newpage
\section{Outline}
\label{sec:biolinum:outline}
-Der Schnitt Biolinum-Outline wird automatisch generiert. Daher kann es vorkomnmen,
+Der Schnitt Biolinum-Outline wird automatisch generiert.\\ Daher kann es vorkommen,
dass nicht jedes Zeichen perfekt ist.
-\subsection{Einbindung}
-
-Der Biolinum-Outline-Font steht mit den Schnitten
-
-\texttt{fxb-o-n}, \texttt{fxb-o-it}, \texttt{fxb-o-b}, \texttt{fxb-o-sc},
-\texttt{fxb-o-ic} und \texttt{fxb-o-bc}
-
-zur Verfügung.
-
-\subsection{Aufruf}
-
-\verb|\biolinumoutline[<Fonteinstellungen>]{<text>}|
-
-z.\,B.
-
-\verb|\biolinumoutline[\fontsize{2cm}{2.1cm}]{Text}|
-
-
-\subsubsection{Beispiel: Outline - normal}
-
-\verb|\biolinumoutline[\fontsize{2cm}{2.1cm}]{Dies ist ein Beispiel!\par 01234567890\par}|
-
-\biolinumoutline[\fontsize{2cm}{2.1cm}]{Dies ist ein Beispiel!\par 01234567890\par}
-
-\subsubsection{Beispiel: Outline - italic}
-
-\verb|\biolinumoutline[\fontsize{2cm}{2.1cm}\fontshape{it}]|\\
-\verb|{Dies ist ein Beispiel!\par 01234567890\par}|
+\subsection*{Aufruf}
-\biolinumoutline[\fontsize{2cm}{2.1cm}\fontshape{it}]{Dies ist ein Beispiel!\par 01234567890\par}
+\verb|\biolinumOutline <text>|
+\subsection*{Beispiele}
-\subsubsection{Beispiel: Outline - bold}
+{\biolinumOutline\Huge Dies ist ein Beispiel!\hfill 01234567890}
-\verb|\biolinumoutline[\fontsize{2cm}{2.1cm}\fontshape{b}]|\\
-\verb|{Dies ist ein Beispiel!\par 01234567890\par}|
+{\biolinumOutline\bfseries\Huge Dies ist ein Beispiel!\hfill 01234567890}
-\biolinumoutline[\fontsize{2cm}{2.1cm}\fontshape{b}]{Dies ist ein Beispiel!\par 01234567890\par}
+{\biolinumOutline\itshape\Huge Dies ist ein Beispiel!\hfill 01234567890}
-\subsubsection{Beispiel: Outline - normal - sc}
-
-\verb|\biolinumoutline[\fontsize{2cm}{2.1cm}\fontshape{sc}]|\\
-\verb|{Dies ist ein Beispiel!\par 01234567890\par}|
-
-\biolinumoutline[\fontsize{2cm}{2.1cm}\fontshape{sc}]{Dies ist ein Beispiel!\par 01234567890\par}
-
-\subsubsection{Beispiel: Outline - italic - sc}
-
-\verb|\biolinumoutline[\fontsize{2cm}{2.1cm}\fontshape{ic}]|\\
-\verb|{Dies ist ein Beispiel!\par 01234567890\par}|
-
-\biolinumoutline[\fontsize{2cm}{2.1cm}\fontshape{ic}]{Dies ist ein Beispiel!\par 01234567890\par}
-
-\subsubsection{Beispiel: Outline - bold - sc}
-
-\verb|\biolinumoutline[\fontsize{2cm}{2.1cm}\fontshape{bc}]|\\
-\verb|{Dies ist ein Beispiel!\par 01234567890\par}|
-
-\biolinumoutline[\fontsize{2cm}{2.1cm}\fontshape{bc}]{Dies ist ein Beispiel!\par 01234567890\par}
-
-
-
-
-
-
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\newpage
\section{Shadow}
\label{sec:biolinum:shadow}
-Der Schnitt Biolinum-Shadow wird automatisch generiert. Daher kann es vorkomnmen,
+Der Schnitt Biolinum-Shadow wird automatisch generiert.\\ Daher kann es vorkommen,
dass nicht jedes Zeichen perfekt ist.
-\subsection{Einbindung}
-
-Der Biolinum-Shadow-Font steht mit den Schnitten
-
-\texttt{fxb-s-n}, \texttt{fxb-s-it}, \texttt{fxb-s-b},
-\texttt{fxb-s-sc}, \texttt{fxb-s-ic} und \texttt{fxb-s-bc}
-
-zur Verfügung.
-
-\subsection{Aufruf}
-
-\verb|\biolinumshadow[<Fonteinstellungen>]{<text>}|
-
-z.\,B.
-
-\verb|\biolinumshadow[\fontsize{1.5cm}{1.6cm}]{Text}|
-
-
-\subsubsection{Beispiel: Shadow - normal}
-
-\verb|\biolinumshadow[\fontsize{1.5cm}{1.6cm}]{Dies ist ein Beispiel!\par 01234567890\par}|
-
-\biolinumshadow[\fontsize{1.5cm}{1.7cm}]{Dies ist ein Beispiel!\par 01234567890\par}
-
-\subsubsection{Beispiel: Shadow - italic}
-
-\verb|\biolinumshadow[\fontsize{1.5cm}{1.6cm}\fontshape{it}]|\\
-\verb|{Dies ist ein Beispiel!\par 01234567890\par}|
-
-\biolinumshadow[\fontsize{1.5cm}{1.6cm}\fontshape{it}]{Dies ist ein Beispiel!\par 01234567890\par}
+\subsection*{Aufruf}
+\verb|\biolinumShadow <text>|
-\subsubsection{Beispiel: Shadow - bold}
+\subsection*{Beispiele}
-\verb|\biolinumshadow[\fontsize{1.5cm}{1.6cm}\fontshape{b}]|\\
-\verb|{Dies ist ein Beispiel!\par 01234567890\par}|
+{\biolinumShadow\Huge Dies ist ein Beispiel!\hfill 01234567890}
-\biolinumshadow[\fontsize{1.5cm}{1.6cm}\fontshape{b}]{Dies ist ein Beispiel!\par 01234567890\par}
+{\biolinumShadow\bfseries\Huge Dies ist ein Beispiel!\hfill 01234567890}
-\subsubsection{Beispiel: Shadow - normal - sc}
+{\biolinumShadow\itshape\Huge Dies ist ein Beispiel!\hfill 01234567890}
-\verb|\biolinumshadow[\fontsize{1.5cm}{1.6cm}\fontshape{sc}]|\\
-\verb|{Dies ist ein Beispiel!\par 01234567890\par}|
-\biolinumshadow[\fontsize{1.5cm}{1.6cm}\fontshape{sc}]{Dies ist ein Beispiel!\par 01234567890\par}
-
-\subsubsection{Beispiel: Shadow - italic - sc}
-
-\verb|\biolinumshadow[\fontsize{1.5cm}{1.6cm}\fontshape{ic}]|\\
-\verb|{Dies ist ein Beispiel!\par 01234567890\par}|
-
-\biolinumshadow[\fontsize{1.5cm}{1.6cm}\fontshape{ic}]{Dies ist ein Beispiel!\par 01234567890\par}
-
-\subsubsection{Beispiel: Shadow - bold - sc}
-
-\verb|\biolinumshadow[\fontsize{1.5cm}{1.6cm}\fontshape{bc}]|\\
-\verb|{Dies ist ein Beispiel!\par 01234567890\par}|
-
-\biolinumshadow[\fontsize{1.5cm}{1.6cm}\fontshape{bc}]{Dies ist ein Beispiel!\par 01234567890\par}
-
-
-
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\newpage
-\section{Libertine \& Biolinum: Kompatiblitäts-Modus}
-
-\subsection{für Umsteiger}
-
-In der aktuellen Version stehen für die Glyphenauswahl folgende Makros zur Verfügung:
-
-\begin{eqlist}[\def\makelabel#1{\textbf{\bs\texttt{#1}}}]
-\item [libertineGlyph\{<glyphname>\}] Verwendung eines Zeichens mit dem Glyphnamen (Font Libertine).
-\item [biolinumGlyph\{<glyphname>\}] Verwendung eines Zeichens mit dem Glyphnamen (Font Biolinum).
-\end{eqlist}
-
-Um das alte Makro \verb|\useTextGlyph| für alte Dokumente weiter zu verwenden, kann das
-Makro über das Paket \texttt{libertinecomp.sty} zur Verfügung gestellt werden.
-
-\begin{minipage}{10cm}
-\verb|{\Huge\useTextGlyph{fxl}{uni211A}}| \hfill {\Huge\useTextGlyph{fxl}{uni211A}} \par
-\verb|{\Huge\useTextGlyph{fxl}{uni263A}}| \hfill {\Huge\useTextGlyph{fxl}{uni263A}} \par
-\verb|{\Huge\useTextGlyph{fxl}{Tux}}| \hfill {\Huge\useTextGlyph{fxl}{Tux}} \par
-
-\bigskip
-\verb|{\Huge\useTextGlyph{fxb}{uni211A}}| \hfill {\Huge\useTextGlyph{fxb}{uni211A}} \par
-\end{minipage}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newpage
\section{Initiale}
@@ -799,15 +937,15 @@ Es stehen dabei die Buchstaben A-Z zur Verfügung.
Es stehen folgende Makros zur Verfügung:
\begin{eqlist}[\def\makelabel#1{\textbf{\bs\texttt{#1}}}]
\item [LlettrineS{[}<zeilen>{]}\{<buchstabe>\}] Initiale mit Rand
-\item [LlettrineM{[}<zeilen>{]}\{<buchstabe>\}] Initiale mit Mosaik (nicht vollstandig)
+\item [LlettrineM{[}<zeilen>{]}\{<buchstabe>\}] Initiale mit Mosaik (nicht vollständig)
\item [renewcommand*\bs LlettrineDline\{<zeilen>\}] Legt die Anzahl der Zeilen für \bs LlettrineD fest.
-\item [LlettrineD] Initiale mit Libertine Display (fxl-d-n).\\
+\item [LlettrineD] Initiale mit Libertine Display.\\
Dabei muss keine Klammer verwendet werden!\\
\verb|\LlettrineD In Böhmen|
\item [renewcommand*\bs BlettrineOline\{<zeilen>\}] Legt die Anzahl der Zeilen für \bs BlettrineO fest.
-\item [BlettrineO] Initiale mit Biolinum Outline (fxb-o-n)
+\item [BlettrineO] Initiale mit Biolinum Outline
\item [renewcommand*\bs BlettrineSline\{<zeilen>\}] Legt die Anzahl der Zeilen für \bs BlettrineS fest.
-\item [BlettrineS] Initiale mit Biolinum Shadow (fxb-s-n)
+\item [BlettrineS] Initiale mit Biolinum Shadow
\end{eqlist}
\minisec{Beispiel-Initiale}
@@ -820,6 +958,7 @@ Böhmen liegt der Kuttenberg, darin arbeiteten drei Bergleute lange Jahre und ve
\LlettrineS[4]{N}un
geschah es, daß einer von den dreien unter der Erde so recht aus Herzensgrund wünschte: »Ach! Könnt ich noch einmal das Tageslicht sehen, so wollt ich gerne sterben!« Der zweite sprach: »Ach! Könnt ich noch einmal daheim bei meiner Frau zu Tische sitzen und essen, so wollt ich gerne sterben!« Da sprach auch der dritte: »Ach! Könnt ich nur noch ein Jahr friedlich und vergnügt mit meiner Frau leben, so wollt ich gerne sterben!« Wie sie das gesprochen hatten, so krachte der Berg gewaltig und übermächtig und sprang voneinander, da ging der erste hin zu dem Ritz und schaute hinauf und sah den blauen Himmel, und wie er sich am Tageslicht gefreut, sank er augenblicklich tot nieder. Der Berg aber tat sich immer mehr voneinander, also daß der Riß größer ward, da arbeiteten die beiden andern fort, hackten sich Treppen, krochen hinauf und kamen endlich heraus. Sie gingen nun fort in ihr Dorf und in ihre Häuser und suchten ihre Weiber, aber die wollten sie nicht mehr kennen. Sie sprachen: Habt ihr denn keine Männer gehabt?« - »Ja«, antworteten jene, »aber die sind schon sieben Jahre tot und liegen im Kuttenberg begraben!« Der zweite sprach zu seiner Frau: »Ich bin dein Mann«, aber sie wollt es nicht glauben, weil er den ellenlangen Bart hatte und ganz unkenntlich war. Da sagte er: »Hol mir das Bartmesser, das oben in dem Wandschrank liegen wird, und ein Stückchen Seife dazu.« Nun nahm er sich den Bart ab, kämmte und wusch sich, und als er fertig war, sah sie, daß es ihr Mann war. Sie freute sich herzlich, holte Essen und Trinken, so gut sie es hatte, deckte den Tisch, und sie setzten sich zusammen hin und aßen vergnügt miteinander. Wie aber der Mann satt war und den letzten Bissen Brot gegessen hatte, da fiel er um und war tot. Der dritte Bergmann wohnte ein ganzes Jahr in Stille und Frieden mit seiner Frau zusammen; als es herum war, zu derselben Stunde aber, wo er aus dem Berg gekommen war, fiel er und seine Frau mit ihm tot hin. Also hatte Gott ihre Wünsche ihrer Frömmigkeit wegen erfüllt.
+
\dots
\newpage
@@ -848,5 +987,120 @@ geschah es, daß einer von den dreien unter der Erde so recht aus Herzensgrund w
\BlettrineS Nun geschah es, daß einer von den dreien unter der Erde so recht aus Herzensgrund wünschte: »Ach! Könnt ich noch einmal das Tageslicht sehen, so wollt ich gerne sterben!« Der zweite sprach: »Ach! Könnt ich noch einmal daheim bei meiner Frau zu Tische sitzen und essen, so wollt ich gerne sterben!« Da sprach auch der dritte: »Ach! Könnt ich nur noch ein Jahr friedlich und vergnügt mit meiner Frau leben, so wollt ich gerne sterben!« \dots
+\newpage
+\section{Glyphen}
+
+\subsection{Libertine}
+
+%\DeclareTextGlyphY{fxl}{exclam}{33}
+
+\setlength\multicolsep{.5cm}
+\begin{multicols}{4}
+\catcode`\_=12
+\renewcommand\DeclareTextGlyphY[3]{\makebox[1.3cm]{\Huge\strut\libertineGlyph{#2}} #2\newline}
+\input{fxluni.inc}
+\end{multicols}
+
+\newpage
+\subsection{Biolinum}
+
+\begin{multicols}{4}
+\catcode`\_=12
+\renewcommand\DeclareTextGlyphY[3]{\makebox[1.3cm]{\Huge\strut\biolinumGlyph{#2}} #2\newline}
+\input{fxbuni.inc}
+\end{multicols}
+
+\newpage
+\subsection{Biolinum Key}
+
+\begin{multicols}{3}
+\catcode`\_=12
+\renewcommand\DeclareTextGlyphY[3]{\makebox[2.5cm]{\Huge\strut\biolinumKeyGlyph{#2}} #2\newline}
+\input{fxkuni.inc}
+\end{multicols}
+
+\newpage
+\section{gpos- und gsub-Font-Feature}
+\label{sec:gposgsub}
+
+\subsection{Libertine}
+\minisec{gpos}\lstinputlisting{LinLibertineO-gpos.csv}
+\minisec{gsub}\lstinputlisting{LinLibertineO-gsub.csv}
+
+\newpage
+\subsection{Biolinum}
+\minisec{gpos}\lstinputlisting{LinBiolinumO-gpos.csv}
+\minisec{gsub}\lstinputlisting{LinBiolinumO-gsub.csv}
+
+\newpage
+\section{FAQ}
+
+\begin{enumerate}
+\item Ich habe einen Fehler gefunden. Was soll ich tun?\\
+ Den Fehler auf \XSFlib beschreiben oder \textbf{besser} direkt
+ dem Autor eine \href{mailto:gillian@linuxlibertine.org}{Mail}
+ schreiben (siehe \url{http://www.linuxlibertine.org}).\\
+ Fontautor: \textbf{Philipp Poll} alias "`Gillian Tiefenlicht"'
+ \href{mailto:gillian@linuxlibertine.org}{gillian@linuxlibertine.org}
+\item Ich brauche die \XtypeI-Variante, wie kann ich diese selber erstellen?
+ \begin{enumerate}
+ \item Mit \Xfontforge die entsprechenden Fonts (afm, pfb) erstellen.
+ \item Mit dem \TeX-Paket \Xfontinst die entsprechenden Dateien für \LT{latex} bzw. \LT{pdflatex} erstellen.
+ \end{enumerate}
+\item Warum werden in den meisten Beispielen nicht die \Xfontspec-Parameter verwendet,
+ sondern die "`raw"'-\Xopentype-feature?\\
+ Es ist nicht ganz einfach, bei \Xfontspec herauszufinden, welche "`Schalter"'
+ beim Font genau verwendet werden und
+ ob überhaupt der Font diese Möglichkeit unterstützt. Die \emph{raw}-Parameter kann ich aus dem Font auslesen und
+ so genau bestimmen, was der Font kann und was nicht.
+\item Warum gibt es keine Installationsanleitung für den Font?\\
+ Je nachdem, welches \TeX-Distribution man verwendet, kann das Erstellen einer Dokumentation sehr aufwendig sein,
+ dafür fehlt uns die Zeit.
+ Die "`maintainer"' von \Xtexlive und \Xmiktex erstellen ein entsprechendes Paket, so dass dieses
+ genutzt werden kann, ohne selbst eine Installation durchführen zu müssen.
+\item \verb|\textsc{...}| verwendet Kursiv. Was kann ich tun?\\
+ Dies ist eine Besonderheit vom fontspec-Paket. Folgender Code zeigt eine Lösung, die aber evtl. Nebeneffekte haben kann. Die Besonderheit ist an den Autor des \emph{fontspec}-Paketes gemeldet worden, aber bis
+ jetzt gibt es noch keine Lösung.
+\begin{lstlisting}
+\documentclass{article}\pagestyle{empty}
+\usepackage{libertineotf}
+
+\let\textsc\Lsmcp
+
+\begin{document}
+
+\begin{tabular}{ll}
+regular sc & \textsc{Das ist ein Haus!}\\
+bold sc & \textbf{\textsc{Das ist ein Haus!}}\\
+italic sc & \textit{\textsc{Das ist ein Haus!}}\\
+bold italic sc & \textbf{\textit{\textsc{Das ist ein Haus!}}}\\
+slanted sc & \textsl{\textsc{Das ist ein Haus!}}\\
+bold slanted sc & \textbf{\textsl{\textsc{Das ist ein Haus!}}}\\
+\end{tabular}
+
+\end{document}
+\end{lstlisting}
+
+\item Ich lade den Font lieber selber mit dem Paket \emph{fontspec} und
+ verwende nicht das Paket \emph{libertineotf}. Nun bekomme ich nicht die richtigen Schnitte,
+ wenn ich nur den Fontnamen angebe.\\
+ Einfach mal in das Paket \emph{libertineotf} sehen und dort den Aufruf übernehmen und
+ wenn man sicher ist, dass man weiß was man will, entsprechend anpassen.
+
+\end{enumerate}
+
+
+\section{TODO}
+
+\begin{enumerate}
+\item Fontnamen anpassen (Windows meldet hier einen Fehler) -> Philipp!
+\item Libertine-Mono verkleinern (95\%) -> Philipp!
+\item Fehler bei Zahlen, wenn als Option z.B. Numbers=OldStyle verwendet wird!
+\item 1ex hat bei lualatex einen falschen Wert, bei xelatex funktioniert es -> fontspec-bug!
+\item longtable mit Nummernfont
+\item \dots
+\end{enumerate}
+
+
\end{document}