diff options
author | Karl Berry <karl@freefriends.org> | 2011-12-11 22:39:58 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2011-12-11 22:39:58 +0000 |
commit | c0b4fe4a2255a070aab1413d5c581579e46d4628 (patch) | |
tree | a9b2a09703b93e6b0c6d7e713f5f18d3be987192 /Master/texmf-dist/tex/latex/libertine/libertineotf.sty | |
parent | 2107db0ff048b6acf8de6170f07299202442b4ce (diff) |
libertine (11dec11)
git-svn-id: svn://tug.org/texlive/trunk@24824 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/libertine/libertineotf.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/libertine/libertineotf.sty | 585 |
1 files changed, 585 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/libertine/libertineotf.sty b/Master/texmf-dist/tex/latex/libertine/libertineotf.sty new file mode 100644 index 00000000000..2823fd31941 --- /dev/null +++ b/Master/texmf-dist/tex/latex/libertine/libertineotf.sty @@ -0,0 +1,585 @@ +% xelatex- and lualtex-Package for libertine-otf-fonts +% +% $Id: libertineotf.sty 108 2011-12-11 07:50:32Z michael $ +% +% Michael Niedermair m.g.n@gmx.de +% +% (License GPL) +% +\def\libertineVersion{5.1.3x6}% +\def\libertineVersionDate{2011/11/12} +% +\ProvidesPackage{libertineotf}[% + \libertineVersionDate\space-\space\libertineVersion: + Font libertine-OTF - (License GPL) Michael Niedermair] +% +\RequirePackage{keyval,ifxetex,ifluatex,lettrine,calc,ifthen} +% +\def\fxl@paramlibertine{Ligatures=TeX} +\def\fxl@parambiolinum{Ligatures=TeX} +\def\fxl@parammono{Scale=0.95} +% +\define@key{fxl}{libertine}[]{\def\fxl@paramlibertine{#1}} +\define@key{fxl}{biolinum}[]{\def\fxl@parambiolinum{#1}} +\define@key{fxl}{mono}[]{\def\fxl@parammono{#1}} + +\def\ProcessOptionsWithKV#1{% + \let\@tempc\relax + \let\fxl@tempa\@empty + \@for\CurrentOption:=\@classoptionslist\do{% + \@ifundefined{KV@#1@\CurrentOption}% + {}% + {% + \edef\fxl@tempa{\fxl@tempa,\CurrentOption,}% + \@expandtwoargs\@removeelement\CurrentOption + \@unusedoptionlist\@unusedoptionlist + }% + }% + \edef\fxl@tempa{% + \noexpand\setkeys{#1}{% + \fxl@tempa\@ptionlist{\@currname.\@currext}% + }% + }% + \fxl@tempa + \let\CurrentOption\@empty +} +\ProcessOptionsWithKV{fxl} +\AtEndOfPackage{% + \let\@unprocessedoptions\relax +} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% check xelatex +\ifxetex + % okay + \XeTeXtracingfonts=1\relax +\else + \ifluatex + % okay + \else + \PackageError{libertineotf}{runs only with xelatex and lualatex!}{} + \fi +\fi + +\RequirePackage{fontspec} + +\setmainfont[Extension=.otf, + BoldFont=LinLibertine_RB, + ItalicFont=LinLibertine_RI, + BoldItalicFont=LinLibertine_RBI, + SlantedFont=LinLibertine_aRL, + BoldSlantedFont=LinLibertine_aBL, + \fxl@paramlibertine + ]{LinLibertine_R} +\setsansfont[Extension=.otf, + BoldFont=LinBiolinum_RB, + ItalicFont=LinBiolinum_RI, + BoldItalicFont=LinBiolinum_RB,% fake + SlantedFont=LinBiolinum_aRL, + BoldSlantedFont=LinBiolinum_aBL, + \fxl@parambiolinum + ]{LinBiolinum_R} +\setmonofont[Extension=.otf, + BoldFont=LinMono_M,% fake + ItalicFont=LinMono_M,% fake + BoldItalicFont=LinMono_M,% fake + SlantedFont=LinMono_aML, + BoldSlantedFont=LinMono_aML,%fake + \fxl@parammono + ]{LinMono_M} + +\newfontfamily\libertine[Extension=.otf, + BoldFont=LinLibertine_RB, + ItalicFont=LinLibertine_RI, + BoldItalicFont=LinLibertine_RBI, + SlantedFont=LinLibertine_aRL, + BoldSlantedFont=LinLibertine_aBL, + \fxl@paramlibertine + ]{LinLibertine_R} + +\newfontfamily\libertineSB[Extension=.otf, + BoldFont=LinLibertine_RZ, + ItalicFont=LinLibertine_RI, + BoldItalicFont=LinLibertine_RZI, + SlantedFont=LinLibertine_aRL, + BoldSlantedFont=LinLibertine_aZL, + \fxl@paramlibertine + ]{LinLibertine_R} + +\newfontfamily\libertineInitial[Extension=.otf]{LinLibertine_I} + +\newfontfamily\libertineDisplay[Extension=.otf, + BoldFont=LinLibertine_DR,%fake + ItalicFont=LinLibertine_DR,%fake + BoldItalicFont=LinLibertine_DR,%fake + SlantedFont=LinLibertine_aDRL, + BoldSlantedFont=LinLibertine_aDRL,%fake + \fxl@paramlibertine + ]{LinLibertine_DR} + +\newfontfamily\biolinum[Extension=.otf, + BoldFont=LinBiolinum_RB, + ItalicFont=LinBiolinum_RI, + BoldItalicFont=LinBiolinum_RB,% fake + SlantedFont=LinBiolinum_aRL, + BoldSlantedFont=LinBiolinum_aBL, + \fxl@parambiolinum + ]{LinBiolinum_R} + +\newfontfamily\biolinumOutline[Extension=.otf, + BoldFont=LinBiolinum_aUB, + ItalicFont=LinBiolinum_aUI, + BoldItalicFont=LinBiolinum_aUB,% fake + SlantedFont=LinBiolinum_aUL, + BoldSlantedFont=LinBiolinum_aULB, + \fxl@parambiolinum + ]{LinBiolinum_aU} + +\newfontfamily\biolinumShadow[Extension=.otf, + BoldFont=LinBiolinum_aWB, + ItalicFont=LinBiolinum_aWI, + BoldItalicFont=LinBiolinum_aWB,% fake + SlantedFont=LinBiolinum_aWL, + BoldSlantedFont=LinBiolinum_aWLB, + \fxl@parambiolinum + ]{LinBiolinum_aW} + +\newfontfamily\biolinumkey[Extension=.otf]{LinBiolinum_K} + +\newfontfamily\libmono[Extension=.otf, + BoldFont=LinMono_M,% fake + ItalicFont=LinMono_M,% fake + BoldItalicFont=LinMono_M,% fake + SlantedFont=LinMono_aML, + BoldSlantedFont=LinMono_aML,%fake + \fxl@parammono + ]{LinMono_M} + + +\newcommand*\DeclareTextGlyphY[3]{% + % \DeclareTextGlyphY{fxl}{s_t}{64262} + % #1=basefont #2=glyphname, #3=position + \ifthenelse{\equal{#1}{fxl}}{\@namedef{#1@#2}{{\libertine\char#3\relax}}}{} + \ifthenelse{\equal{#1}{fxb}}{\@namedef{#1@#2}{{\biolinum\char#3\relax}}}{} + \ifthenelse{\equal{#1}{fxk}}{\@namedef{#1@#2}{{\biolinumkey\char#3\relax}}}{} + \ifthenelse{\equal{#1}{fxi}}{\@namedef{#1@#2}{{\libertineInitial\char#3\relax}}}{} +} +% +\input{fxluni.inc} +\input{fxbuni.inc} +\input{fxkuni.inc} +\input{fxiuni.inc} +% +\ProvideTextCommand{\glqq}{\encodingdefault}{\textormath{\quotedblbase}{\mbox{\quotedblbase}}} +\ProvideTextCommand{\grqq}{\encodingdefault}{\textormath{\textquotedblleft}{\mbox{\textquotedblleft}}} +% +\DeclareRobustCommand*\libertineGlyph[1]{\@nameuse{fxl@#1}} +\DeclareRobustCommand*\biolinumGlyph[1]{\@nameuse{fxb@#1}} +\DeclareRobustCommand*\biolinumKeyGlyph[1]{{\@nameuse{fxk@#1}}} +\DeclareRobustCommand*\libertineInitialGlyph[1]{{\@nameuse{fxi@#1}}} +% +% +\DeclareTextCommandDefault{\texteuro}{{\libertineGlyph{Euro}}} +% 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}} +% +% +% Kapitaelchen +\providecommand\Lsmcp[1]{{\addfontfeatures{RawFeature=+smcp}#1}} +\providecommand\Lcsc[1]{{\addfontfeatures{RawFeature=+c2sc}#1}} +% +% vertikale Verschiebung +\providecommand\Lsups[1]{{\addfontfeatures{RawFeature=+sups}#1}} +\providecommand\Lsinf[1]{{\addfontfeatures{RawFeature=+sinf}#1}} +% +% table +\newenvironment{Ltable}[1][RawFeature=+pnum;+tnum]{\begin{table}\addfontfeatures{#1}}{\end{table}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% KEY +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\DeclareRobustCommand*\LKey[1]{\biolinumKeyGlyph{#1}} +\DeclareRobustCommand*\LKeyTux{\biolinumKeyGlyph{T_u_x}} +\DeclareRobustCommand*\LKeyWin{\biolinumKeyGlyph{uniE168}} +\DeclareRobustCommand*\LKeyMenu{\biolinumKeyGlyph{uniE104}} +\DeclareRobustCommand*\LKeyStrg{\biolinumKeyGlyph{S_t_r_g}} +\DeclareRobustCommand*\LKeyAlt{\biolinumKeyGlyph{A_l_t}} +\DeclareRobustCommand*\LKeyAltGr{\biolinumKeyGlyph{A_l_t_G_r}} +\DeclareRobustCommand*\LKeyShift{\biolinumKeyGlyph{S_h_i_f_t}} +\DeclareRobustCommand*\LKeyTab{\biolinumKeyGlyph{T_a_b}} +\DeclareRobustCommand*\LKeyEnter{\biolinumKeyGlyph{E_n_t_e_r}} +\DeclareRobustCommand*\LKeyCapsLock{\biolinumKeyGlyph{C_a_p_s_l_o_c_k}} +\DeclareRobustCommand*\LKeyPos{\biolinumKeyGlyph{P_o_s_1}} +\DeclareRobustCommand*\LKeyEntf{\biolinumKeyGlyph{E_n_t_f}} +\DeclareRobustCommand*\LKeyEinf{\biolinumKeyGlyph{E_i_n_f}} +\DeclareRobustCommand*\LKeyLeer{\biolinumKeyGlyph{L_e_e_r}} +\DeclareRobustCommand*\LKeyEsc{\biolinumKeyGlyph{E_s_c}} +\DeclareRobustCommand*\LKeyEnde{\biolinumKeyGlyph{E_n_d_e}} +\DeclareRobustCommand*\LKeyCommand{\biolinumKeyGlyph{uni2318}} +\DeclareRobustCommand*\LKeyOptionKey{\biolinumKeyGlyph{uni2325}} +% +\DeclareRobustCommand*\LKeyBack{\biolinumKeyGlyph{B_a_c_k}} +\DeclareRobustCommand*\LKeyUp{\biolinumKeyGlyph{arrowup}} +\DeclareRobustCommand*\LKeyDown{\biolinumKeyGlyph{arrowdown}} +\DeclareRobustCommand*\LKeyLeft{\biolinumKeyGlyph{arrowleft}} +\DeclareRobustCommand*\LKeyRight{\biolinumKeyGlyph{arrowright}} +\DeclareRobustCommand*\LKeyPgUp{\biolinumKeyGlyph{uniE198}} +\DeclareRobustCommand*\LKeyPgDown{\biolinumKeyGlyph{uniE199}} +\DeclareRobustCommand*\LKeyAt{\biolinumKeyGlyph{at}} +\DeclareRobustCommand*\LKeyFn{\biolinumKeyGlyph{uniE188}} +\DeclareRobustCommand*\LKeyHome{\biolinumKeyGlyph{H_o_m_e}} +\DeclareRobustCommand*\LKeyDel{\biolinumKeyGlyph{D_e_l}} +\DeclareRobustCommand*\LKeyIns{\biolinumKeyGlyph{I_n_s}} +\DeclareRobustCommand*\LKeyEnd{\biolinumKeyGlyph{E_n_d}} +\DeclareRobustCommand*\LKeyGNU{\biolinumKeyGlyph{G_N_U}} +\DeclareRobustCommand*\LKeyPageUp{\biolinumKeyGlyph{uniE19A}} +\DeclareRobustCommand*\LKeyPageDown{\biolinumKeyGlyph{uniE19B}} +% +\@namedef{libertine@key@F@1}{\biolinumKeyGlyph{F_1}} +\@namedef{libertine@key@F@2}{\biolinumKeyGlyph{F_2}} +\@namedef{libertine@key@F@3}{\biolinumKeyGlyph{F_3}} +\@namedef{libertine@key@F@4}{\biolinumKeyGlyph{F_4}} +\@namedef{libertine@key@F@5}{\biolinumKeyGlyph{F_5}} +\@namedef{libertine@key@F@6}{\biolinumKeyGlyph{F_6}} +\@namedef{libertine@key@F@7}{\biolinumKeyGlyph{F_7}} +\@namedef{libertine@key@F@8}{\biolinumKeyGlyph{F_8}} +\@namedef{libertine@key@F@9}{\biolinumKeyGlyph{F_9}} +\@namedef{libertine@key@F@10}{\biolinumKeyGlyph{F_1_0}} +\@namedef{libertine@key@F@11}{\biolinumKeyGlyph{F_1_1}} +\@namedef{libertine@key@F@12}{\biolinumKeyGlyph{F_1_2}} +\@namedef{libertine@key@F@13}{\biolinumKeyGlyph{F_1_3}} +\@namedef{libertine@key@F@14}{\biolinumKeyGlyph{F_1_4}} +\@namedef{libertine@key@F@15}{\biolinumKeyGlyph{F_1_5}} +\@namedef{libertine@key@F@16}{\biolinumKeyGlyph{F_1_6}} +\DeclareRobustCommand*\LKeyF[1]{\@nameuse{libertine@key@F@#1}} +\DeclareRobustCommand*\LKeyAltF[1]{\LKeyAlt+\@nameuse{libertine@key@F@#1}} +\DeclareRobustCommand*\LKeyStrgAltF[1]{\LKeyStrg+\LKeyAlt+\@nameuse{libertine@key@F@#1}} +\DeclareRobustCommand*\LKeyStrgX[1]{\LKeyStrg+\LKey{#1}} +\DeclareRobustCommand*\LKeyShiftX[1]{\LKeyShift+\LKey{#1}} +\DeclareRobustCommand*\LKeyAltX[1]{\LKeyAlt+\LKey{#1}} +\DeclareRobustCommand*\LKeyAltGrX[1]{\LKeyAltGr+\LKey{#1}} +\DeclareRobustCommand*\LKeyShiftStrgX[1]{\LKeyShift+\LKeyStrg+\LKey{#1}} +\DeclareRobustCommand*\LKeyShiftAltX[1]{\LKeyShift+\LKeyAlt+\LKey{#1}} +\DeclareRobustCommand*\LKeyShiftAltGrX[1]{\LKeyShift+\LKeyAltGr+\LKey{#1}} +\DeclareRobustCommand*\LKeyStrgAltX[1]{\LKeyStrg+\LKeyAlt+\LKey{#1}} +\DeclareRobustCommand*\LKeyStrgAltEnt{\LKeyStrg+\LKeyAlt+\LKeyEntf} +\let\LKeyReset\LKeyStrgAltEnt +% +\@namedef{libertine@key@Pad@0}{\biolinumKeyGlyph{uniE1A0}} +\@namedef{libertine@key@Pad@1}{\biolinumKeyGlyph{uniE1A1}} +\@namedef{libertine@key@Pad@2}{\biolinumKeyGlyph{uniE1A2}} +\@namedef{libertine@key@Pad@3}{\biolinumKeyGlyph{uniE1A3}} +\@namedef{libertine@key@Pad@4}{\biolinumKeyGlyph{uniE1A4}} +\@namedef{libertine@key@Pad@5}{\biolinumKeyGlyph{uniE1A5}} +\@namedef{libertine@key@Pad@6}{\biolinumKeyGlyph{uniE1A6}} +\@namedef{libertine@key@Pad@7}{\biolinumKeyGlyph{uniE1A7}} +\@namedef{libertine@key@Pad@8}{\biolinumKeyGlyph{uniE1A8}} +\@namedef{libertine@key@Pad@9}{\biolinumKeyGlyph{uniE1A9}} +\@namedef{libertine@key@Pad@10}{\biolinumKeyGlyph{uniE1AA}} +\@namedef{libertine@key@Pad@11}{\biolinumKeyGlyph{uniE1AB}} +\@namedef{libertine@key@Pad@12}{\biolinumKeyGlyph{uniE1AC}} +\@namedef{libertine@key@Pad@13}{\biolinumKeyGlyph{uniE1AD}} +\@namedef{libertine@key@Pad@14}{\biolinumKeyGlyph{uniE1AE}} +\DeclareRobustCommand*\LKeyPad[1]{\@nameuse{libertine@key@Pad@#1}} +% +% Maus +% +\DeclareRobustCommand*\LMouseEmpty{\biolinumKeyGlyph{uniE130}} +\DeclareRobustCommand*\LMouseN{\biolinumKeyGlyph{uniE131}} +\DeclareRobustCommand*\LMouseL{\biolinumKeyGlyph{uniE132}} +\DeclareRobustCommand*\LMouseM{\biolinumKeyGlyph{uniE133}} +\DeclareRobustCommand*\LMouseR{\biolinumKeyGlyph{uniE134}} +\DeclareRobustCommand*\LMouseLR{\biolinumKeyGlyph{uniE135}} +\DeclareRobustCommand*\LMouseIIEmpty{\biolinumKeyGlyph{uniE138}} +\DeclareRobustCommand*\LMouseIIN{\biolinumKeyGlyph{uniE139}} +\DeclareRobustCommand*\LMouseIIL{\biolinumKeyGlyph{uniE13A}} +\DeclareRobustCommand*\LMouseIIR{\biolinumKeyGlyph{uniE13C}} +\DeclareRobustCommand*\LMouseIILR{\biolinumKeyGlyph{uniE13D}} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% LIST +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\newcommand*\DeclareListNumberGlyph[3]{% + \@namedef{libertine@#1@#2}{\biolinumGlyph{#3}}} +\newcommand*\useListNumberGlyph[2][circle]{{\@nameuse{libertine@#1@#2}}} +% +% circle +\DeclareListNumberGlyph{circle}{1}{uni2460} +\DeclareListNumberGlyph{circle}{2}{uni2461} +\DeclareListNumberGlyph{circle}{3}{uni2462} +\DeclareListNumberGlyph{circle}{4}{uni2463} +\DeclareListNumberGlyph{circle}{5}{uni2464} +\DeclareListNumberGlyph{circle}{6}{uni2465} +\DeclareListNumberGlyph{circle}{7}{uni2466} +\DeclareListNumberGlyph{circle}{8}{uni2467} +\DeclareListNumberGlyph{circle}{9}{uni2468} +\DeclareListNumberGlyph{circle}{10}{uni2469} +\DeclareListNumberGlyph{circle}{11}{uni246A} +\DeclareListNumberGlyph{circle}{12}{uni246B} +\DeclareListNumberGlyph{circle}{13}{uni246C} +\DeclareListNumberGlyph{circle}{14}{uni246D} +\DeclareListNumberGlyph{circle}{15}{uni246E} +\DeclareListNumberGlyph{circle}{16}{uni246F} +\DeclareListNumberGlyph{circle}{17}{uni2470} +\DeclareListNumberGlyph{circle}{18}{uni2471} +\DeclareListNumberGlyph{circle}{19}{uni2472} +\DeclareListNumberGlyph{circle}{20}{uni2473} +% +% bracket +\DeclareListNumberGlyph{bracket}{1}{uni2474} +\DeclareListNumberGlyph{bracket}{2}{uni2475} +\DeclareListNumberGlyph{bracket}{3}{uni2476} +\DeclareListNumberGlyph{bracket}{4}{uni2477} +\DeclareListNumberGlyph{bracket}{5}{uni2478} +\DeclareListNumberGlyph{bracket}{6}{uni2479} +\DeclareListNumberGlyph{bracket}{7}{uni247A} +\DeclareListNumberGlyph{bracket}{8}{uni247B} +\DeclareListNumberGlyph{bracket}{9}{uni247C} +\DeclareListNumberGlyph{bracket}{10}{uni247D} +\DeclareListNumberGlyph{bracket}{11}{uni247E} +\DeclareListNumberGlyph{bracket}{12}{uni247F} +\DeclareListNumberGlyph{bracket}{13}{uni2480} +\DeclareListNumberGlyph{bracket}{14}{uni2481} +\DeclareListNumberGlyph{bracket}{15}{uni2482} +\DeclareListNumberGlyph{bracket}{16}{uni2483} +\DeclareListNumberGlyph{bracket}{17}{uni2484} +\DeclareListNumberGlyph{bracket}{18}{uni2485} +\DeclareListNumberGlyph{bracket}{19}{uni2486} +\DeclareListNumberGlyph{bracket}{20}{uni2487} +% +% Alpha +\DeclareListNumberGlyph{Alpha}{1}{uni24B6} +\DeclareListNumberGlyph{Alpha}{2}{uni24B7} +\DeclareListNumberGlyph{Alpha}{3}{uni24B8} +\DeclareListNumberGlyph{Alpha}{4}{uni24B9} +\DeclareListNumberGlyph{Alpha}{5}{uni24BA} +\DeclareListNumberGlyph{Alpha}{6}{uni24BB} +\DeclareListNumberGlyph{Alpha}{7}{uni24BC} +\DeclareListNumberGlyph{Alpha}{8}{uni24BD} +\DeclareListNumberGlyph{Alpha}{9}{uni24BE} +\DeclareListNumberGlyph{Alpha}{10}{uni24BF} +\DeclareListNumberGlyph{Alpha}{11}{uni24C0} +\DeclareListNumberGlyph{Alpha}{12}{uni24C1} +\DeclareListNumberGlyph{Alpha}{13}{uni24C2} +\DeclareListNumberGlyph{Alpha}{14}{uni24C3} +\DeclareListNumberGlyph{Alpha}{15}{uni24C4} +\DeclareListNumberGlyph{Alpha}{16}{uni24C5} +\DeclareListNumberGlyph{Alpha}{17}{uni24C6} +\DeclareListNumberGlyph{Alpha}{18}{uni24C7} +\DeclareListNumberGlyph{Alpha}{19}{uni24C8} +\DeclareListNumberGlyph{Alpha}{20}{uni24C9} +\DeclareListNumberGlyph{Alpha}{21}{uni24CA} +\DeclareListNumberGlyph{Alpha}{22}{uni24CB} +\DeclareListNumberGlyph{Alpha}{23}{uni24CC} +\DeclareListNumberGlyph{Alpha}{24}{uni24CD} +\DeclareListNumberGlyph{Alpha}{25}{uni24CE} +\DeclareListNumberGlyph{Alpha}{26}{uni24CF} +% +% alpha +\DeclareListNumberGlyph{alpha}{1}{uni24D0} +\DeclareListNumberGlyph{alpha}{2}{uni24D1} +\DeclareListNumberGlyph{alpha}{3}{uni24D2} +\DeclareListNumberGlyph{alpha}{4}{uni24D3} +\DeclareListNumberGlyph{alpha}{5}{uni24D4} +\DeclareListNumberGlyph{alpha}{6}{uni24D5} +\DeclareListNumberGlyph{alpha}{7}{uni24D6} +\DeclareListNumberGlyph{alpha}{8}{uni24D7} +\DeclareListNumberGlyph{alpha}{9}{uni24D8} +\DeclareListNumberGlyph{alpha}{10}{uni24D9} +\DeclareListNumberGlyph{alpha}{11}{uni24DA} +\DeclareListNumberGlyph{alpha}{12}{uni24DB} +\DeclareListNumberGlyph{alpha}{13}{uni24DC} +\DeclareListNumberGlyph{alpha}{14}{uni24DD} +\DeclareListNumberGlyph{alpha}{15}{uni24DE} +\DeclareListNumberGlyph{alpha}{16}{uni24DF} +\DeclareListNumberGlyph{alpha}{17}{uni24E0} +\DeclareListNumberGlyph{alpha}{18}{uni24E1} +\DeclareListNumberGlyph{alpha}{19}{uni24E2} +\DeclareListNumberGlyph{alpha}{20}{uni24E3} +\DeclareListNumberGlyph{alpha}{21}{uni24E4} +\DeclareListNumberGlyph{alpha}{22}{uni24E5} +\DeclareListNumberGlyph{alpha}{23}{uni24E6} +\DeclareListNumberGlyph{alpha}{24}{uni24E7} +\DeclareListNumberGlyph{alpha}{25}{uni24E8} +\DeclareListNumberGlyph{alpha}{26}{uni24E9} +% +% doublecircle +\DeclareListNumberGlyph{doublecircle}{1}{uni24F5} +\DeclareListNumberGlyph{doublecircle}{2}{uni24F6} +\DeclareListNumberGlyph{doublecircle}{3}{uni24F7} +\DeclareListNumberGlyph{doublecircle}{4}{uni24F8} +\DeclareListNumberGlyph{doublecircle}{5}{uni24F9} +\DeclareListNumberGlyph{doublecircle}{6}{uni24FA} +\DeclareListNumberGlyph{doublecircle}{7}{uni24FB} +\DeclareListNumberGlyph{doublecircle}{8}{uni24FC} +\DeclareListNumberGlyph{doublecircle}{9}{uni24FD} +\DeclareListNumberGlyph{doublecircle}{10}{uni24FE} +% +% darkcircle +\DeclareListNumberGlyph{darkcircle}{1}{uni2776} +\DeclareListNumberGlyph{darkcircle}{2}{uni2777} +\DeclareListNumberGlyph{darkcircle}{3}{uni2778} +\DeclareListNumberGlyph{darkcircle}{4}{uni2779} +\DeclareListNumberGlyph{darkcircle}{5}{uni277A} +\DeclareListNumberGlyph{darkcircle}{6}{uni277B} +\DeclareListNumberGlyph{darkcircle}{7}{uni277C} +\DeclareListNumberGlyph{darkcircle}{8}{uni277D} +\DeclareListNumberGlyph{darkcircle}{9}{uni277E} +\DeclareListNumberGlyph{darkcircle}{10}{uni277F} +\DeclareListNumberGlyph{darkcircle}{11}{uni24EB} +\DeclareListNumberGlyph{darkcircle}{12}{uni24EC} +\DeclareListNumberGlyph{darkcircle}{13}{uni24ED} +\DeclareListNumberGlyph{darkcircle}{14}{uni24EE} +\DeclareListNumberGlyph{darkcircle}{15}{uni24EF} +\DeclareListNumberGlyph{darkcircle}{16}{uni24F0} +\DeclareListNumberGlyph{darkcircle}{17}{uni24F1} +\DeclareListNumberGlyph{darkcircle}{18}{uni24F2} +\DeclareListNumberGlyph{darkcircle}{19}{uni24F3} +\DeclareListNumberGlyph{darkcircle}{20}{uni24F4} +% +% Roman +\DeclareListNumberGlyph{Roman}{1}{uni2160} +\DeclareListNumberGlyph{Roman}{2}{uni2161} +\DeclareListNumberGlyph{Roman}{3}{uni2162} +\DeclareListNumberGlyph{Roman}{4}{uni2163} +\DeclareListNumberGlyph{Roman}{5}{uni2164} +\DeclareListNumberGlyph{Roman}{6}{uni2165} +\DeclareListNumberGlyph{Roman}{7}{uni2166} +\DeclareListNumberGlyph{Roman}{8}{uni2167} +\DeclareListNumberGlyph{Roman}{9}{uni2168} +\DeclareListNumberGlyph{Roman}{10}{uni2169} +\DeclareListNumberGlyph{Roman}{11}{uni216A} +\DeclareListNumberGlyph{Roman}{12}{uni216B} +% +% roman +\DeclareListNumberGlyph{roman}{1}{uni2170} +\DeclareListNumberGlyph{roman}{2}{uni2171} +\DeclareListNumberGlyph{roman}{3}{uni2172} +\DeclareListNumberGlyph{roman}{4}{uni2173} +\DeclareListNumberGlyph{roman}{5}{uni2174} +\DeclareListNumberGlyph{roman}{6}{uni2175} +\DeclareListNumberGlyph{roman}{7}{uni2176} +\DeclareListNumberGlyph{roman}{8}{uni2177} +\DeclareListNumberGlyph{roman}{9}{uni2178} +\DeclareListNumberGlyph{roman}{10}{uni2179} +\DeclareListNumberGlyph{roman}{11}{uni217A} +\DeclareListNumberGlyph{roman}{12}{uni217B} +% +\newcommand\libertineenumerate[1][circle]{% + \ifnum \@enumdepth >\thr@@\@toodeep\else + \advance\@enumdepth\@ne + \edef\@enumctr{enum\romannumeral\the\@enumdepth}% + \expandafter + \list + {\useListNumberGlyph[#1]{\arabic{\@enumctr}}} + {\usecounter\@enumctr\def\makelabel##1{\hss\llap{##1}}}% + \fi} +\let\endlibertineenumerate =\endlist +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\@namedef{libertine@initial@S@0}{\libertineInitialGlyph{zero}} +\@namedef{libertine@initial@S@1}{\libertineInitialGlyph{one}} +\@namedef{libertine@initial@S@2}{\libertineInitialGlyph{two}} +\@namedef{libertine@initial@S@3}{\libertineInitialGlyph{three}} +\@namedef{libertine@initial@S@4}{\libertineInitialGlyph{four}} +\@namedef{libertine@initial@S@5}{\libertineInitialGlyph{five}} +\@namedef{libertine@initial@S@6}{\libertineInitialGlyph{six}} +\@namedef{libertine@initial@S@7}{\libertineInitialGlyph{seven}} +\@namedef{libertine@initial@S@8}{\libertineInitialGlyph{eight}} +\@namedef{libertine@initial@S@9}{\libertineInitialGlyph{nine}} +\@namedef{libertine@initial@S@A}{\libertineInitialGlyph{A}} +\@namedef{libertine@initial@S@B}{\libertineInitialGlyph{B}} +\@namedef{libertine@initial@S@C}{\libertineInitialGlyph{C}} +\@namedef{libertine@initial@S@D}{\libertineInitialGlyph{D}} +\@namedef{libertine@initial@S@E}{\libertineInitialGlyph{E}} +\@namedef{libertine@initial@S@F}{\libertineInitialGlyph{F}} +\@namedef{libertine@initial@S@G}{\libertineInitialGlyph{G}} +\@namedef{libertine@initial@S@H}{\libertineInitialGlyph{H}} +\@namedef{libertine@initial@S@I}{\libertineInitialGlyph{I}} +\@namedef{libertine@initial@S@J}{\libertineInitialGlyph{J}} +\@namedef{libertine@initial@S@K}{\libertineInitialGlyph{K}} +\@namedef{libertine@initial@S@L}{\libertineInitialGlyph{L}} +\@namedef{libertine@initial@S@M}{\libertineInitialGlyph{M}} +\@namedef{libertine@initial@S@N}{\libertineInitialGlyph{N}} +\@namedef{libertine@initial@S@O}{\libertineInitialGlyph{O}} +\@namedef{libertine@initial@S@P}{\libertineInitialGlyph{P}} +\@namedef{libertine@initial@S@Q}{\libertineInitialGlyph{Q}} +\@namedef{libertine@initial@S@R}{\libertineInitialGlyph{R}} +\@namedef{libertine@initial@S@S}{\libertineInitialGlyph{S}} +\@namedef{libertine@initial@S@T}{\libertineInitialGlyph{T}} +\@namedef{libertine@initial@S@U}{\libertineInitialGlyph{U}} +\@namedef{libertine@initial@S@V}{\libertineInitialGlyph{V}} +\@namedef{libertine@initial@S@W}{\libertineInitialGlyph{W}} +\@namedef{libertine@initial@S@X}{\libertineInitialGlyph{X}} +\@namedef{libertine@initial@S@Y}{\libertineInitialGlyph{Y}} +\@namedef{libertine@initial@S@Z}{\libertineInitialGlyph{Z}} +% +\@namedef{libertine@initial@M@A}{\libertineInitialGlyph{uni24B6}} +\@namedef{libertine@initial@M@B}{\libertineInitialGlyph{uni24B7}} +\@namedef{libertine@initial@M@C}{\libertineInitialGlyph{uni24B8}} +\@namedef{libertine@initial@M@D}{\libertineInitialGlyph{uni24B9}} +\@namedef{libertine@initial@M@E}{\libertineInitialGlyph{uni24BA}} +\@namedef{libertine@initial@M@F}{\libertineInitialGlyph{uni24BB}} +\@namedef{libertine@initial@M@G}{\libertineInitialGlyph{uni24BC}} +\@namedef{libertine@initial@M@H}{\libertineInitialGlyph{uni24BD}} +\@namedef{libertine@initial@M@I}{\libertineInitialGlyph{uni24BE}} +\@namedef{libertine@initial@M@J}{\libertineInitialGlyph{uni24BF}} +\@namedef{libertine@initial@M@K}{\libertineInitialGlyph{uni24C0}} +\@namedef{libertine@initial@M@L}{\libertineInitialGlyph{uni24C1}} +\@namedef{libertine@initial@M@M}{\libertineInitialGlyph{uni24C2}} +\@namedef{libertine@initial@M@N}{\libertineInitialGlyph{uni24C3}} +\@namedef{libertine@initial@M@O}{\libertineInitialGlyph{uni24C4}} +\@namedef{libertine@initial@M@P}{\libertineInitialGlyph{uni24C5}} +\@namedef{libertine@initial@M@Q}{\libertineInitialGlyph{uni24C6}} +\@namedef{libertine@initial@M@R}{\libertineInitialGlyph{uni24C7}} +\@namedef{libertine@initial@M@S}{\libertineInitialGlyph{uni24C8}} +\@namedef{libertine@initial@M@T}{\libertineInitialGlyph{uni24C9}} +\@namedef{libertine@initial@M@U}{\libertineInitialGlyph{uni24CA}} +\@namedef{libertine@initial@M@V}{\libertineInitialGlyph{uni24CB}} +\@namedef{libertine@initial@M@W}{\libertineInitialGlyph{uni24CC}} +\@namedef{libertine@initial@M@X}{\libertineInitialGlyph{uni24CD}} +\@namedef{libertine@initial@M@Y}{\libertineInitialGlyph{uni24CE}} +\@namedef{libertine@initial@M@Z}{\libertineInitialGlyph{uni24CF}} +% +\DeclareRobustCommand*\LInitialS[1]{\@nameuse{libertine@initial@S@#1}} +\DeclareRobustCommand*\LInitialM[1]{\@nameuse{libertine@initial@M@#1}} +\DeclareRobustCommand*\LInitialD[1]{\libertineDisplay#1} +\DeclareRobustCommand*\BInitialO[1]{\biolinumOutline#1} +\DeclareRobustCommand*\BInitialS[1]{\biolinumShadow#1} +% +\newcommand*\LlettrineS[2][3]{\lettrine[lines=#1,nindent=0pt]{\LInitialS{#2}}{}} +\newcommand*\LlettrineM[2][3]{\lettrine[lines=#1,nindent=0pt]{\LInitialM{#2}}{}} +\newcommand*\LlettrineDline{3} +\newcommand*\LlettrineD[1]{\lettrine[lines=\LlettrineDline,nindent=0pt]{\LInitialD{#1}}{}} +\newcommand*\BlettrineOline{3} +\newcommand*\BlettrineO[1]{\lettrine[lines=\BlettrineOline,nindent=0pt]{\BInitialO{#1}}{}} +\newcommand*\BlettrineSline{3} +\newcommand*\BlettrineS[1]{\lettrine[lines=\BlettrineSline,nindent=0pt]{\BInitialS{#1}}{}} +% +\endinput |