%% $Id: libertinus-otf-doc.tex 759 2018-04-28 18:37:34Z herbert $
\listfiles
\documentclass[polish,english]{article}
\usepackage{libertinus-otf}
\usepackage{babel}
\usepackage{booktabs}
\usepackage{xltabular}
\usepackage{listings}
\usepackage{varioref,multido}
\newcommand\Macro[1]{\texttt{\textbackslash#1}}

\newenvironment{demoquote}
               {\begingroup
                \setlength{\topsep}{0pt}
                \setlength{\partopsep}{0pt}
                \list{}{\rightmargin\leftmargin}%
                \item\relax}
               {\endlist\endgroup}

\def\testfeature#1#2#3{{\fontspec[RawFeature={+#2}]{#1}#3\relax}}

\title{OpenType font Libertinus}
\author{Herbert Voß}
\begin{document}
\maketitle


\begin{abstract}
The font family Libertinus is derived from the Linux Libertine and enhanced with a
math font.
\end{abstract}


\section{The default setting}

The font package \texttt{libertinus} installs the following OpenType fonts:
\begin{verbatim}
libertinusserif-regular.otf
libertinusserif-bold.otf
libertinusserif-bolditalic.otf
libertinusserif-italic.otf
libertinusserif-semibold.otf
libertinusserif-semibolditalic.otf
-----------------------------------
libertinussans-regular.otf
libertinussans-bold.otf
libertinussans-italic.otf
-----------------------------------
libertinusserifdisplay-regular.otf
libertinuskeyboard-regular.otf
libertinusserifinitials-regular.otf
-----------------------------------
libertinusmono-regular.otf
-----------------------------------
libertinusmath-regular.otf
\end{verbatim}

With the package \texttt{libertinus-otf} the serif, sans, mono, and math fonts are set
as usual:


\begin{verbatim}
\RequirePackage{unicode-math}
\setmainfont
          [ Numbers = {\libertinus@figurealign,\libertinus@figurestyle},
            Scale     = \libertinusRM@scale ,
            UprightFont    = *-regular,
            ItalicFont     = *-italic,
            BoldFont       = *-\libertinus@boldstyle, 
            BoldItalicFont = *-\libertinus@boldstyle italic,
            SmallCapsFeatures={Letters=SmallCaps}, 
            Extension      = .otf 
          ] {libertinusserif}
\setsansfont
          [ Numbers   = {\libertinus@figurealign, \libertinus@figurestyle} ,
            Scale     = \libertinusSF@scale ,
            UprightFont    = *-regular,
            ItalicFont     = *-italic,
            BoldFont       = *-bold, 
            BoldItalicFont = *-bolditalic, 
            SmallCapsFeatures={Letters=SmallCaps},
            Extension      = .otf, 
          ] {libertinussans}
\setmonofont
          [ Numbers   = {\libertinus@figurealign, \libertinus@figurestyle} ,
            Scale     = \libertinusTT@scale ,
            FakeStretch    = 0.8,
            UprightFont    = *-regular,
            ItalicFont     = *-italic,
            BoldFont       = *-bold,
%            AutoFakeBold  = 1.5,
            Extension      = .otf,
          ] {libertinusmono}

\setmathfont[Extension=.otf]{libertinusmath-regular}
\end{verbatim}


\fbox{%
\begin{minipage}{\dimexpr\textwidth-2\fboxsep-2\fboxrule}
\textbf{Theorem 1 (Residue Theorem).}
Let $f$ be analytic in the region $G$ except for the isolated singularities $a_1,a_2,\ldots,a_m$. If $\gamma$ is a closed rectifiable curve in $G$ which does not pass through any of the points $a_k$ and if $\gamma\approx 0$ in $G$ then
%
\[
\mathop{\mathrm{Res}}\limits_{z=a}f(z) = \mathop{\mathrm{Res}}\limits_a f 
  = \frac{1}{2\pi\mathrm{i}} \int\limits_C f(z)\,\mathrm{d}z,
\]
%
where $C\subset D\backslash\{a\}$ is a closed line 
$ n(C,a)=1$ (e.\,g. a counterclockwise circle loop).

\medskip
$\mathrm{A} \Lambda \Delta \nabla \mathrm{B C D} \Sigma \mathrm{E F} \Gamma \mathrm{G H I J} K L M N O
    \Theta \Omega \mathrm{P} \Phi \Pi \Xi \mathtt{Q R S T} U V W X Y \Upsilon \Psi \mathrm{Z}$ 
$\mathsf{ABCDabcd1234}$

$a\alpha b \beta c \partial d \delta e \epsilon \varepsilon f \zeta \xi g \gamma h \hbar \iota i \imath j
k \kappa l \ell \lambda m n \eta \theta \vartheta o \sigma \varsigma \phi \varphi \wp p
\rho \varrho q r s t \tau \pi u \mu \nu v \upsilon w \omega \varpi $ 

\boldmath$xyz \infty \propto \emptyset y=f(x)$ \unboldmath
\hfill$\sum\int\prod\displaystyle~\prod\int\sum~
 \textstyle\sum_a^b\int_a^b\prod_a^b~ \displaystyle\sum_a^b\int\limits_a^b\prod_a^b$
\end{minipage}}


\subsection{The serif font}

\selectlanguage{polish}
Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
opowiadań. Cesarskich znaczy rączy muchom malarstwie spisem różowemi zacnie 
urządzał. Nasze Praga stare żeś Żyje cnoty Tabor. Mówcy pokój Również śmieléj 
wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
Taka Albo tace Usta pęk ucha.

\bfseries
Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
opowiadań. Cesarskich znaczy rączy muchom malarstwie spisem różowemi zacnie 
urządzał. Nasze Praga stare żeś Żyje cnoty Tabor. Mówcy pokój Również śmieléj 
wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
Taka Albo tace Usta pęk ucha.


\normalfont\itshape
Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
opowiadań. Cesarskich znaczy rączy muchom malarstwie spisem różowemi zacnie 
urządzał. Nasze Praga stare żeś Żyje cnoty Tabor. Mówcy pokój Również śmieléj 
wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
Taka Albo tace Usta pęk ucha.

\bfseries
Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
opowiadań. Cesarskich znaczy rączy muchom malarstwie spisem różowemi zacnie 
urządzał. Nasze Praga stare żeś Żyje cnoty Tabor. Mówcy pokój Również śmieléj 
wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
Taka Albo tace Usta pęk ucha.

\normalfont
\scshape
Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
opowiadań. Cesarskich znaczy rączy muchom malarstwie spisem różowemi zacnie 
urządzał. Nasze Praga stare żeś Żyje cnoty Tabor. Mówcy pokój Również śmieléj 
wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
Taka Albo tace Usta pęk ucha.

\normalfont
\subsection{The sans serif font}
\sffamily
Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
opowiadań. Cesarskich znaczy rączy muchom malarstwie spisem różowemi zacnie 
urządzał. Nasze Praga stare żeś Żyje cnoty Tabor. Mówcy pokój Również śmieléj 
wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
Taka Albo tace Usta pęk ucha.

\bfseries
Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
opowiadań. Cesarskich znaczy rączy muchom malarstwie spisem różowemi zacnie 
urządzał. Nasze Praga stare żeś Żyje cnoty Tabor. Mówcy pokój Również śmieléj 
wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
Taka Albo tace Usta pęk ucha.


\normalfont\sffamily\itshape
Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
opowiadań. Cesarskich znaczy rączy muchom malarstwie spisem różowemi zacnie 
urządzał. Nasze Praga stare żeś Żyje cnoty Tabor. Mówcy pokój Również śmieléj 
wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
Taka Albo tace Usta pęk ucha.

\bfseries
Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
opowiadań. Cesarskich znaczy rączy muchom malarstwie spisem różowemi zacnie 
urządzał. Nasze Praga stare żeś Żyje cnoty Tabor. Mówcy pokój Również śmieléj 
wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
Taka Albo tace Usta pęk ucha.

\normalfont\sffamily
\scshape
Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
opowiadań. Cesarskich znaczy rączy muchom malarstwie spisem różowemi zacnie 
urządzał. Nasze Praga stare żeś Żyje cnoty Tabor. Mówcy pokój Również śmieléj 
wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
Taka Albo tace Usta pęk ucha.

\normalfont

\subsection{The mono font}
\ttfamily
Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
opowiadań. Cesarskich znaczy rączy muchom malarstwie spisem różowemi zacnie 
urządzał. Nasze Praga stare żeś Żyje cnoty Tabor. Mówcy pokój Również śmieléj 
wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
Taka Albo tace Usta pęk ucha.

\bfseries
Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
opowiadań. Cesarskich znaczy rączy muchom malarstwie spisem różowemi zacnie 
urządzał. Nasze Praga stare żeś Żyje cnoty Tabor. Mówcy pokój Również śmieléj 
wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
Taka Albo tace Usta pęk ucha.


\normalfont\ttfamily\itshape
Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
opowiadań. Cesarskich znaczy rączy muchom malarstwie spisem różowemi zacnie 
urządzał. Nasze Praga stare żeś Żyje cnoty Tabor. Mówcy pokój Również śmieléj 
wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
Taka Albo tace Usta pęk ucha.

\bfseries
Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
opowiadań. Cesarskich znaczy rączy muchom malarstwie spisem różowemi zacnie 
urządzał. Nasze Praga stare żeś Żyje cnoty Tabor. Mówcy pokój Również śmieléj 
wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
Taka Albo tace Usta pęk ucha.


\selectlanguage{english}

\normalfont
\section{Package options}

Possible optional arguments are

\begin{tabular}{@{} >{\ttfamily}l l @{}}
oldstyle, osf   &  old-style figures \\
lining, nf, lf  &  lining figures\\
proportional, p & varying-width figures\\
tabular, t      & fixed-width figures \\
%semibold, sb    & semibold version\\
%bold            & bold version\\\hline
ScaleRM         & scaling for the serif font, preset to 1\\
ScaleSF         & scaling for the sans serif font, preset to 1\\
ScaleTT         & scaling for the mono font, preset to \texttt{MatchLowercase}\\\hline
defaultfeatures & valid for all fonts\\
\end{tabular}


%sflining (sflf) or sfoldstyle (sfosf, osfss)
%sftabular (sft) or sfproportional (sfp)


\section{Additional fonts}

\begin{verbatim}
\newfontfamily\LibertinusKeyboard{libertinuskeyboard-regular.otf}
\newfontfamily\LibertinusDisplay{libertinusdisplay-regular.otf}
\newfontfamily\Libertinusinitials{libertinusinitials-regular.otf}
\end{verbatim}

\subsection{Keyboard font}

\def\LibKey#1;{\shortstack{\texttt{\string#1}\\#1}}

\LibertinusKeyboard
! \symbol{"0022} \# \$ \% \& \symbol{"0027} ( ) * + , - . / 0 1 2 3
4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
[ \symbol{"005C} ] \symbol{"005E} \_ \symbol{"005E} a b c d
e f g h i j k l m n o p q r s t u v w x y z \{ | \} \textasciitilde
¡ ¢ \symbol{"00A3} \symbol{"00A4} \symbol{"00A5} \symbol{"00A6} § %\symbol{"00A8} 
« -
º ± \symbol{"00B4} \symbol{"00B5} \symbol{"00B7} \symbol{"00B8} » 
À Á Â \~A Ä \symbol{"00C5}
\multido{\nA=199+1}{131}{\symbol{\nA} }
\multido{\nA=332+1}{6}{\symbol{\nA} }
\multido{\nA=340+1}{43}{\symbol{\nA} }
\symbol{"05C3} \symbol{"05C6} 
\multido{\nA=1488+1}{27}{\symbol{\nA} }
\symbol{"05F0} \symbol{"05F1} \symbol{"05F2} 
\symbol{"21A5} \symbol{"21A7} 

\LibKey\LKeyStrg;
\LibKey\LKeyAlt;
\LibKey\LKeyAltGr;
\LibKey\LKeyShift;
\LibKey\LKeyTab;
\LibKey\LKeyEnter;
\LibKey\LKeyCapsLock;
\LibKey\LKeyPos;
\LibKey\LKeyEntf;
\LibKey\LKeyEinf;
\LibKey\LKeyLeer;
\LibKey\LKeyEsc;
\LibKey\LKeyEnde;
\LibKey\LKeyWin;
\LibKey\LKeyMenu;
\LibKey\LKeyTux;
\LibKey\LKeyCommand;
\LibKey\LKeyOptionKey;
\LibKey\LKeyBack;
\LibKey\LKeyUp;
\LibKey\LKeyDown;
\LibKey\LKeyLeft;
\LibKey\LKeyRight;
\LibKey\LKeyPgUp;
\LibKey\LKeyPgDown;
\LibKey\LKeyAt;
\LibKey\LKeyFn;
\LibKey\LKeyHome;;
\LibKey\LKeyDel;
\LibKey\LKeyIns;
\LibKey\LKeyEnd;
\LibKey\LKeyGNU;
\LibKey\LKeyPageUp;
\LibKey\LKeyPageDown;
\LibKey\LKeyF{1};
\LibKey\LKeyF{2};
\LibKey\LKeyF{3};
\LibKey\LKeyF{4};
\LibKey\LKeyF{5};
\LibKey\LKeyF{6};
\LibKey\LKeyF{7};
\LibKey\LKeyF{8};
\LibKey\LKeyF{9};
\LibKey\LKeyF{10};
\LibKey\LKeyF{11};
\LibKey\LKeyF{12};
\LibKey\LKeyF{13};
\LibKey\LKeyF{14};
\LibKey\LKeyF{15};
\LibKey\LKeyF{16};

\LibKey\LKeyStrgAltEnt;
%
\LibKey\LKeyPad{0};
\LibKey\LKeyPad{1};
\LibKey\LKeyPad{2};
\LibKey\LKeyPad{3};
\LibKey\LKeyPad{4};
\LibKey\LKeyPad{5};
\LibKey\LKeyPad{6};
\LibKey\LKeyPad{7};
\LibKey\LKeyPad{8};
\LibKey\LKeyPad{9};
%
% Maus
%
\LibKey\LMouseEmpty;
\LibKey\LMouseN;
\LibKey\LMouseL;
\LibKey\LMouseM;
\LibKey\LMouseR;
\LibKey\LMouseLR;
\LibKey\LMouseIIEmpty;
\LibKey\LMouseIIN;
\LibKey\LMouseIIL;
\LibKey\LMouseIIR;
\LibKey\LMouseIIL;

\normalfont

\subsection{Display font}

\LibertinusDisplay\selectlanguage{polish}


Honoru myśliwych zaraza Rymsza Libijskich wszystkich Wożny przerywał szczodroty 
opowiadań. Cesarskich znaczy rączy muchom malarstwie spisem różowemi zacnie 
urządzał. Nasze Praga stare żeś Żyje cnoty Tabor. Mówcy pokój Również śmieléj 
wionęła jarzynach liczne drogą jastrząb słowo zabawy odjechał życie. Dano 
ojcu Wyprowadzają kuca dramatycznych myśliwskiém bór pęk żyt maja Wiec. Nię 
Taka Albo tace Usta pęk ucha.

\selectlanguage{english}


\normalfont

\subsection{Initial font}

\Libertinusinitials
0 1 2 3 4 5 6 7 8 9 0 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Ä \symbol{"00C5} \symbol{"00C6} \symbol{"00C7} Ö \symbol{"00D8} \symbol{"00DC} \symbol{"00DF}   
\symbol{"0132} \symbol{"014A} \symbol{"0150} \symbol{"0152} \symbol{"0170} 
\multido{\nA=913+1}{17}{\symbol{\nA} }
\multido{\nA=931+1}{7}{\symbol{\nA} }
\symbol{"03D2} \symbol{"0402} \symbol{"0404} \symbol{"0405} \symbol{"0406} 
\multido{\nA=1032+1}{40}{\symbol{\nA} }
\symbol{"05C6} 
\multido{\nA=1488+1}{27}{\symbol{\nA} }
\multido{\nA=1520+1}{5}{\symbol{\nA} }
\multido{\nA=8544+1}{16}{\symbol{\nA} }
\multido{\nA=57344+1}{15}{\symbol{\nA} }
\symbol{"E040} \symbol{"E041} \symbol{"E042} 
\multido{\nA=65537+1}{42}{\symbol{\nA} }
\multido{\nA=65580+1}{11}{\symbol{\nA} }


\normalfont

\section{Features}


\begin{lstlisting}[basicstyle=\ttfamily\small]
 otfinfo --features libertinusserif-regular.otf 
c2sc	Small Capitals From Capitals
calt	Contextual Alternates
case	Case-Sensitive Forms
ccmp	Glyph Composition/Decomposition
cpsp	Capital Spacing
dlig	Discretionary Ligatures
fina	Terminal Forms
frac	Fractions
hlig	Historical Ligatures
kern	Kerning
liga	Standard Ligatures
lnum	Lining Figures
mark	Mark Positioning
mkmk	Mark to Mark Positioning
nalt	Alternate Annotation Forms
onum	Oldstyle Figures
pnum	Proportional Figures
salt	Stylistic Alternates
sinf	Scientific Inferiors
smcp	Small Capitals
ss01	Stylistic Set 1
ss02	Stylistic Set 2
ss03	Stylistic Set 3
ss04	Stylistic Set 4
ss05	Stylistic Set 5
ss06	Stylistic Set 6
sups	Superscript
tnum	Tabular Figures
zero	Slashed Zero
\end{lstlisting}

%$


\end{document}


\subsection{Allgemeine Optionen für die Textschriften}

Tabelle~\vref{tab:textfeatures} zeigt die Bedeutung der  wichtigsten Texteigenschaften, wobei diese
oft über Makros gesteuert werden können, beispielsweise \Macro{textsc} für Kapitälchen (small caps).
Die Beispiele in der Tabelle zeigen die Gegenüberstellung
der Vorgabe (\texttt{on} oder \texttt{off}) und des Gegenteils.

%\begin{table}[!htb]
\begin{xltabular}{\linewidth}{@{}>{\ttfamily}l X c @{}}
\caption{Zusammenstellung einiger Schrifteigenschaften, die über \texttt{RawFeature=+xxxx} zugänglich sind
oder \texttt{RawFeature=-xxxx} abgeschaltet werden können.\label{tab:textfeatures}}\\\toprule
\textrm{\emph{Name}} & \emph{Beschreibung} & \emph{Vorgabe} \\\midrule
dlig & Discretionary Ligatures: Bedingte Ligaturen für Typewriter-Schriften, 
beispielsweise {\ttfamily fi 
ffi$\leftrightarrow$\addfontfeatures{RawFeature=+dlig}%,StylisticSet=1}%
fi ffi}%(f-Ligatur für Typewriter) 
& off \\
liga & Standardligaturen { fi, ffi$\leftrightarrow$\addfontfeatures{RawFeature=-liga}fi, ffi} & on \\
onum & Old style numbers {0123456789$\leftrightarrow$\addfontfeatures{RawFeature=+onum}0123456789}& off \\
smcp & Small Caps {Lucida Bright$\leftrightarrow$\addfontfeatures{RawFeature=+smcp}Lucida Bright}& off \\
zero & slashed zero {0O$\leftrightarrow$\addfontfeatures{RawFeature=+zero}0O}& off \\
locl & Script-/Sprachenspezifische Formen (\texttt{Language=Turkish}) {\textsc{Turkish}$\leftrightarrow$%
	\addfontfeature{Language=Turkish,RawFeature={+liga,+locl,+smcp}}Turkish} zur Unterscheidung vom »dotless iI: \textsc{\i I}«& on \\
ss01 & Stylistic Set Nr. 1 {\sffamily0O$\leftrightarrow$\addfontfeatures{StylisticSet=1}0O}& -- \\
\bottomrule
\end{xltabular}
%\end{table}



\subsection{Allgemeine Optionen für die Mathematikschriften}

Die mathematische Schrift erlaubt insgesamt fünf verschiedene so genannte Stylistic Sets,
die teilweise nur ein einziges Zeichen ändern. Die Stile lassen sich auch kombinieren; im ersten Fall
werden für \Macro{mathscr} die standardmäßigen Zeichen gewählt, danach diejenige aus dem Stylistic Set 4.
Erreicht wird dies durch Verwendung des optionalen Parameters \texttt{range}, dem man auch einen Makronamen
zuweisen kann. Im folgenden Beispiel wird sowohl \Macro{mathcal} als auch \Macro{mathscr} verwendet,
wobei nur letzteres Makro neu definiert wird:

\begin{lstlisting}[basicstyle=\footnotesize\ttfamily]
\setmathfont{Lucida Bright Math OT}
 $\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$\\
 $\mathscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$\\
 $\mathscr{abcdefghijklmnopqrstuvwxyz}$\par
 \hrulefill\par
\setmathfont[Scale=0.9,StylisticSet=4,range=\mathscr]{Lucida Bright Math OT}
 $\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$\\
 $\mathscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$\\
 $\mathscr{abcdefghijklmnopqrstuvwxyz}$
\end{lstlisting}

\begingroup
\setmathfont[Scale=0.9]{Lucida Bright Math OT}
 $\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$\\
 $\mathscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$\\
 $\mathscr{abcdefghijklmnopqrstuvwxyz}$\par
 \hrulefill\par
\setmathfont[Scale=0.9,StylisticSet=4,range=\mathscr]{Lucida Bright Math OT}
 $\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$\\
 $\mathscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$\\
 $\mathscr{abcdefghijklmnopqrstuvwxyz}$

\endgroup



\def\testmfeature#1#2{%
  \setmathfont[RawFeature={+#1},Scale=0.82]{Lucida Bright Math OT}%
  $#2$
  \setmathfont[RawFeature={-#1},Scale=0.82]{Lucida Bright Math OT}}


\begin{tabularx}{\linewidth}{@{} l X @{}}
\caption{Zusammenstellung der verschiedenen möglichen »Stylistic Sets« für die 
         Mathematikschriften »Regular« und »Demibold«.\label{tab:ss}}\\\toprule
ss01 & Alternative kursive Kleinbuchstaben, die identisch zu den Textzeichen sind.
         Die Option ist jedoch nicht empfehlenswert, da der griechische Buchstabe $\nu$
         (Nu) und der lateinische \testmfeature{ss01}{v} (Vau) zu ähnlich sind;
         vergleiche mit dem Standardzeichen Vau: $v$.\\
%
ss02 & Schmalere Pfeile (Original Type\,1 Größe):
         \testmfeature{ss02}{\Uparrow} und Standard $\Uparrow$.\\
%
ss03 & Schmalere Operatoren (Original Type\,1 Größe):
         \testmfeature{ss03}{\sum} und Standard $\sum$.\\
%
ss04 & Kalligrafische Alternative (ähnlich dem Type\,1
         Design) zum mathematischen Script-Alphabet: \newline
         {\setmathfont[RawFeature=+ss04,Scale=0.82]{LucidaBrightMathOT}%
          $\mathscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$\newline
          $\mathscr{abcdefghijklmnopqrstuvwxyz}$}\newline
          und Standard\newline
         {\setmathfont[Scale=0.82]{LucidaBrightMathOT}%
          $\mathscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$\newline
          $\mathscr{abcdefghijklmnopqrstuvwxyz}$} \\
%
ss05 & Leere Menge als Null mit einem senkrechten Strich darstellen (U+2205):\newline 
              \testmfeature{ss05}{\emptyset} und Standard
         $\emptyset$.\\
\bottomrule
\end{tabularx}


\section{Schreibmaschinenschriften}
Neben der allgemein bekannten Schrift \texttt{Lucida Sans Typewriter}, gibt es im TUG"=Paket
zwei weitere Schreibmaschinenschriften:
\texttt{Lucida Grande Mono DK} und \texttt{Lucida Console DK}, die spezielle Wünsche von Donald Knuth
berücksichtigen.  Diese haben die
Glyphen (Großbuchstaben) O und Q in modifizierter, mehr eckiger  Form und
die Null nicht mit einem Slash versehen. Die \texttt{Lucida Console DK} hat 
daneben etwas kleinere Versalien.

\begin{tabular}{@{} >{\LucidaTT}l >{\LucidaGrande}l >{\LucidaConsole}l @{}}\toprule
\emph{Sans Typewriter} & \emph{Grande Mono} & \emph{ConsoleDK}\\\midrule 
OQl 01 & OQl 01 & OQl 01\\\bottomrule
\end{tabular} 



\section{Textbeispiele}

Die Textbeispiele enthalten eine französische, polnische und tschechische Sequenz, um möglichst viele
akzentuierte Zeichen zum Test ausgegeben zu können. Zusätzlich wird am Ende die Auswirkung des Befehls \verb|\textsc|
und die Anwendung von \verb|\addfontfeatures{Numbers={OldStyle}}| gezeigt. Fehlt eine entsprechende Ausgabe, so sind
die Zeichen nicht in der aktuellen Schrift vorhanden.



%Panagramme
\newcommand\demotext{%
%Zornig und gequält rügen jeweils Pontifex und Volk die maßlose bischöfliche Hybris.
%A quick movement of the enemy will jeopardize six gunboats.
Dès Noël où un zéphyr haï me vêt de glaçons würmiens, je dîne d’exquis rôtis de bœuf au kir à l’aÿ d’âge mûr \& cætera!
%Съешь ещё этих мягких французских булок, да выпей же чаю
Chwyć małżonkę, strój bądź pleśń z fugi.
Nechť již hříšné saxofony ďáblů rozezvučí síň úděsnými tóny waltzu, tanga a quickstepu.
0123456789}



\newcommand*\demotextsc{\addfontfeatures{RawFeature=+smcp}\textsc{\ Sphinx of black quartz, judge my vow}.}
\newcommand*\otfoldstylenums{\addfontfeatures{Numbers={OldStyle}}}
\newcommand*\demotextosf{\ \otfoldstylenums0123456789.}

\newcommand\demo[4][0.82]{%
%\begin{tabularx}{\linewidth}{@{}>{\ttfamily\small}p{1cm} @{\kern3pt}  >{\raggedright}X @{}}
  % #1 =Scale #2=fontname, #3=commands, #4=text (always start with \demotext)
%  \rlap{#2} & \\
%  & \setmainfont{#2}[Scale=#1] #3\demotext %\newline #4
%\end{tabularx}\par
\begingroup
\texttt{#2}
\list{}{\leftmargin=1cm\rightmargin=0pt\raggedright}
\item \setmainfont{#2}[Scale=#1] #3\demotext #4
\endlist
\endgroup
}


\raggedbottom
\demo{Lucida Bright OT}{}{\demotextosf\newline \demotextsc}
\demo{Lucida Bright OT Italic}{%\addfontfeatures{RawFeature=+smcp}
}{\demotextosf}
\demo{Lucida Bright OT Demibold}{}{\demotextosf\newline \demotextsc}
\demo{Lucida Bright OT Demibold Italic}{}{\demotextosf}
\demo{Lucida Sans OT}{}{}
\demo{Lucida Sans OT Italic}{}{}
\demo{Lucida Sans OT Demibold}{}{}
\demo{Lucida Sans OT Demibold Italic}{}{}
\demo{Lucida Sans Typewriter OT}{}{}
\demo{Lucida Sans Typewriter OT Oblique}{}{}
\demo{Lucida Sans Typewriter OT Bold}{}{}
\demo{Lucida Sans Typewriter OT Bold Oblique}{}{}
\demo{Lucida Grande Mono DK}{}{}
\demo{Lucida Grande Mono DK Italic}{}{}
\demo{Lucida Grande Mono DK Bold}{}{}
\demo{Lucida Grande Mono DK Bold Italic}{}{}
\demo{Lucida Console DK}{}{}
\demo{Lucida Console DK Italic}{}{}
\demo{Lucida Console DK Bold}{}{}
\demo{Lucida Console DK Bold Italic}{}{}
\demo{Lucida Blackletter OT}{}{}
\demo[0.8]{Lucida Calligraphy OT Italic}{}{}
\demo[0.8]{Lucida Handwriting OT Italic}{}{}



\section{Zusammenfassung}
Im Zusammenhang mit \TeX\ kann man nicht mehr von einem »Schriftennotstand«
sprechen; die Anzahl der Schriften ist enorm groß. Dies relativiert
sich, wenn man nicht nur reinen Text, sondern auch mathematische
Ausdrücke in seinen Dokumenten hat und diese einheitlich darstellen möchte. Dann gibt es nur sehr wenig Schriften, die
in den Text- und den Mathematikzeichen  aufeinander abgestimmt sind. Die Lucida 
ist hier eine lohnenswerte Alternative zu den freien Schriften, wenn man die
Investition nicht scheut, die sich aufgrund der Sonderkonditionen für Mitglieder
einer \TeX"=Nutzergruppe aber in Grenzen hält.


%\shorthandoff{"}
%\printbibliography



\end{document}



As mentioned at the beginning, the principal design difference from
\code{LucidaSansTypewriter} is a squarish style for O (oh), Q, and
related characters, and an open, rather than slashed, zero by default.
A few other characters differ as well.

In addition, the Grande Mono fonts support the WGL4 (Windows
Glyph List) repertoire, thus including Greek and Cyrillic.

\begingroup
\setmonofont[% temporarily switch
      ItalicFont=LucidaGrandeMonoDK-Italic.otf,
        BoldFont=LucidaGrandeMonoDK-Bold.otf,
  BoldItalicFont=LucidaGrandeMonoDK-BoldItalic.otf,
  ]{LucidaGrandeMonoDK.otf}

\begin{demoquote}
\end{demoquote}
\endgroup


\subsection{Samples: Lucida Console DK}
\label{sec.consoledksamples}

The monospace \code{LucidaConsoleDK} family is available in
the usual four variants; no small caps or oldstyle figures.

The Console design has shorter capitals than \code{LucidaGrandeMono},
with the same style of O, Q, 0, and related.  The Console fonts also
support WGL4.

\begingroup
\setmonofont[% temporarily switch
      ItalicFont=LucidaConsoleDK-Italic.otf,
        BoldFont=LucidaConsoleDK-Bold.otf,
  BoldItalicFont=LucidaConsoleDK-BoldItalic.otf,
  ]{LucidaConsoleDK.otf}

\begin{demoquote}
\end{demoquote}
\endgroup


\subsection{Samples: Blackletter, Calligraphy, Handwriting}
\label{sec.specialsamples}

These three specialized text fonts are included:
\code{LucidaBlackletterOT},\\ \code{LucidaCalligraphyOT}, and
\code{LucidaHandwritingOT}.

\begin{demoquote}
\end{demoquote}



\subsection{Samples: Lucida Bright Math OT}
\label{sec.mathsamples}

Finally, two OpenType math fonts are provided:
\code{LucidaBrightMathOT} and \code{LucidaBrightMathOT-Demi}.  The
\code{-Demi} variant has bold letters in the normal positions, to be
used for typesetting math within bold text, such as section headings.
This is distinct from the math characters which are specified as bold in
Unicode for specific semantics; those are bold in both math fonts.

$$e^{i \pi} + 1 = 0 \eqno{\mbox{\small \code{LucidaBrightMathOT}}}$$
%
% workaround for older unicode-math: reset the main math font to bold.
\setmathfont{LucidaBrightMathOT-Demi.otf}
$$e^{i \pi} + 1 = 0 \eqno{\mbox{\small \code{LucidaBrightMathOT-Demi}}}$$

% and then reset the math font back to normal:
\setmathfont{LucidaBrightMathOT.otf}

The above are the Lucida OpenType fonts available from TUG.  Many
additional fonts are available directly from B\&H: see
\url{lucidafonts.com}.




\end{document}



%

