summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-02-13 23:19:55 +0000
committerKarl Berry <karl@freefriends.org>2013-02-13 23:19:55 +0000
commit4d0f6fc4c7209fe70b94e3f01be045eeb614421d (patch)
tree3c7d63066c3ea4f0eb7f95828a39aef8da508fa7
parent676d44c3fc65f186a2400847c4ea8f9d79cf05de (diff)
libertine (13feb13)
git-svn-id: svn://tug.org/texlive/trunk@29099 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/fonts/libertine/LICENCE.txt2
-rw-r--r--Master/texmf-dist/doc/fonts/libertine/README14
-rw-r--r--Master/texmf-dist/doc/fonts/libertine/libertine.pdfbin230780 -> 232023 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/libertine/libertine.tex38
-rw-r--r--Master/texmf-dist/tex/latex/libertine/biolinum-type1.sty169
-rw-r--r--Master/texmf-dist/tex/latex/libertine/libertine-type1.sty151
-rw-r--r--Master/texmf-dist/tex/latex/libertine/libertine.sty6
-rw-r--r--Master/texmf-dist/tex/latex/libertine/libertineMono-type1.sty21
-rw-r--r--Master/texmf-dist/tex/latex/libertine/mt-EBGaramond.cfg695
9 files changed, 1058 insertions, 38 deletions
diff --git a/Master/texmf-dist/doc/fonts/libertine/LICENCE.txt b/Master/texmf-dist/doc/fonts/libertine/LICENCE.txt
index dd8b67299af..ca3c39fdb3d 100644
--- a/Master/texmf-dist/doc/fonts/libertine/LICENCE.txt
+++ b/Master/texmf-dist/doc/fonts/libertine/LICENCE.txt
@@ -4,4 +4,4 @@ Unsere Schriften sind frei im Sinne der GPL, d.h. (stark vereinfacht) dass Verä
Zusätzlich stehen die Schriften unter der Open Font License (siehe OFL.txt).
Our fonts are free in the sense of the GPL. In short: Changing the font is allowed as long as the derivative work is published under the same licence again. Pedantics keep claiming that the embedded use of GPL-fonts in i.e. PDFs requires the free publication of the PDF as well. This is why our GPL contains the so called "font exception". Further information about the GPL (licence text with font exception see GPL.txt in this package).
-Additionally our fonts are licensed under the Open Fonts License (see OFL.txt). \ No newline at end of file
+Additionally our fonts are licensed under the Open Fonts License (see OFL.txt).
diff --git a/Master/texmf-dist/doc/fonts/libertine/README b/Master/texmf-dist/doc/fonts/libertine/README
index da600f4af9f..e09c78919fc 100644
--- a/Master/texmf-dist/doc/fonts/libertine/README
+++ b/Master/texmf-dist/doc/fonts/libertine/README
@@ -1,4 +1,4 @@
-This is the README for libertine, version 5.3.0 (2013-01-25).
+This is the README for libertine, version 5.3.0 (2013-02-13).
This package provides support for use of the Linux Libertine and Linux
Biolinum families of fonts with LaTeX. Most features are usable with
@@ -42,8 +42,16 @@ biolinum (or sf or ss) option. To use Biolinum as the main text font
For more advanced usage, please see the libertine.pdf document.
-For compatible mathematics, it is recommended to use the newtxmath
-package with the libertine option.
+For compatible mathematics, it is recommended to use
+
+\usepackage[libertine]{newtxmath}
+
+with [pdf]LaTeX and
+
+ \usepackage{unicode-math}
+ \setmathfont{texgyrepagellamath-regular.otf}
+
+with xeLaTeX or luaLaTeX.
The original opentype fonts were created by Philipp H. Poll (gillian at
linuxlibertine.org) and are licensed under the terms of the GNU General
diff --git a/Master/texmf-dist/doc/fonts/libertine/libertine.pdf b/Master/texmf-dist/doc/fonts/libertine/libertine.pdf
index 9477f8eb87c..a7f163014f3 100644
--- a/Master/texmf-dist/doc/fonts/libertine/libertine.pdf
+++ 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 4b2de01b8ba..8f22d2787e4 100644
--- a/Master/texmf-dist/doc/fonts/libertine/libertine.tex
+++ b/Master/texmf-dist/doc/fonts/libertine/libertine.tex
@@ -1,7 +1,7 @@
\documentclass[11pt]{article}
\usepackage[textwidth=5.5in,textheight=8.5in]{geometry}
\usepackage[T1]{fontenc}
-\usepackage{libertine}
+\usepackage[osf,p]{libertine}
\usepackage{lettrine}
\renewcommand{\ttfamily}{\fontencoding{OT1}\fontfamily{cmtt}\selectfont}
\PassOptionsToPackage{urlcolor=black,colorlinks}{hyperref}
@@ -82,11 +82,14 @@ well as the sans font), use the option \texttt{sfdefault} (which redefines
\section{Advanced Usage}
-Lua\LaTeX\ and xe\LaTeX\ users who might prefer to use type~1 fonts or who
-wish to avoid \texttt{fontspec} may use the \texttt{type1} (or \texttt{nofontspec}) option; \verb\libertine-type1.sty\ and
-\verb\biolinum-type1.sty\ wrapper packages are included to provide compatibility
-with the older packages. For legacy documents that use only basic
-facilities of \verb\libertineotf\, a similar wrapper package \verb\libertineotf.sty\ is provided.
+Lua\LaTeX\ and xe\LaTeX\ users who might prefer to use Type~1 fonts or who
+wish to avoid \texttt{fontspec} may use the \texttt{type1} (or \texttt{nofontspec}) option.
+Users who wish to activate Type~1 font families \emph{separately} may use \verb\libertine-type1.sty\
+and/or
+\verb\biolinum-type1.sty\ and/or \verb\libertineMono-type1.sty\; these also provide
+compatibility
+with older packages. For legacy documents that use only basic
+facilities of \verb\libertineotf\, a wrapper package \verb\libertineotf.sty\ is provided.
The following features of the original \verb|libertine| or \verb|libertineotf|
packages are
\emph{not} supported:
@@ -217,8 +220,16 @@ has the fonts used for these features, as follows:
\section{Concluding Remarks}
-For compatible mathematics, it is recommended to use the \verb|newtxmath|
-package with the \verb|libertine| option.
+For compatible mathematics, it is recommended to use
+\begin{verbatim}
+ \usepackage[libertine]{newtxmath}
+\end{verbatim}
+with pdf\LaTeX\ and
+\begin{verbatim}
+ \usepackage{unicode-math}
+ \setmathfont{texgyrepagellamath-regular.otf}
+\end{verbatim}
+with xe\LaTeX\ or lua\LaTeX.
The original OpenType fonts were created by Philipp H. Poll
(\url{gillian@linuxlibertine.org}) and are licensed under the terms of the GNU General
@@ -251,6 +262,7 @@ The maintainer of this
package is Bob Tennent (\url{rdt@cs.queensu.ca})
\clearpage
+
\appendix
\setlength{\fboxrule}{0.1pt}
@@ -677,9 +689,11 @@ The final step in \verb|libertine.sty| is to remove all default font features
in \texttt{fontspec} in case other fonts will be activated by the user.
\subsection{Additional \texttt{sty} Files}
-The \verb|tex/latex/libertine/| directory also contains three ``front-end'' files
-\verb|libertineotf.sty|, \verb|libertine-type1.sty|, and \verb|biolinum-type1.sty|,
-which provide partial compatibility with obsolete packages, primarily for legacy
-documents. Explicit options are passed on to \verb|libertine.sty|.
+A ``wrapper'' file \verb\libertineotf.sty\ provides partial compatibility with
+an obsolete package, primarily for legacy documents; explicit options are passed on to \verb|libertine.sty|.
+The \verb|tex/latex/libertine/| directory also contains three files
+\verb|libertine-type1.sty|, \verb|biolinum-type1.sty| and \verb\libertineMono-type1.sty\
+derived from \verb|libertine.sty|; these
+allow those font families to be activated separately or together (and provide partial compatibility with obsolete packages).
\end{document}
diff --git a/Master/texmf-dist/tex/latex/libertine/biolinum-type1.sty b/Master/texmf-dist/tex/latex/libertine/biolinum-type1.sty
index b188ff400a8..b0f3a3dd562 100644
--- a/Master/texmf-dist/tex/latex/libertine/biolinum-type1.sty
+++ b/Master/texmf-dist/tex/latex/libertine/biolinum-type1.sty
@@ -1,16 +1,165 @@
\ProvidesPackage{biolinum-type1}[%
- 2012/11/19 (Bob Tennent) Compatibility style file for Linux Biolinum. ]
+ 2013/02/13 (Bob Tennent) Supports Biolinum type 1 fonts.]
-\PackageWarningNoLine{biolinum-type1}{%
- *****************************************\MessageBreak
- The biolinum-type1 package is obsolete. \MessageBreak
- For new documents, please use \MessageBreak
- \@spaces\string\usepackage[sf,type1]{libertine} \MessageBreak
- *****************************************}
+\RequirePackage{xkeyval,textcomp}
-\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{libertine}}
-\ProcessOptions\relax
+\newif\iflibertine@sfdefault \libertine@sfdefaultfalse
+\newif\ifbiolinum@lining \biolinum@liningtrue % NEW
+\newif\ifbiolinum@tabular \biolinum@tabulartrue % NEW
-\RequirePackage[sf,type1]{libertine}
+\def\libertine@newfigdefaults{%
+\PackageWarningNoLine{libertine}{%
+ ****************************************\MessageBreak
+ Figure defaults are now: lining, tabular; \MessageBreak
+ for options, see the documentation. \MessageBreak
+ ****************************************}
+}
+\DeclareOptionX{sfdefault}[true]{%
+\@nameuse{if#1}\libertine@sfdefaulttrue\fi
+}
+\DeclareOptionX{lining}[true]{%
+\@nameuse{biolinum@lining#1}
+\ifbiolinum@lining\libertine@newfigdefaults\fi
+}
+\DeclareOptionX{nf}[true]{%
+\@nameuse{biolinum@lining#1}
+\ifbiolinum@lining\libertine@newfigdefaults\fi
+}
+\DeclareOptionX{lf}[true]{%
+\@nameuse{biolinum@lining#1}
+\ifbiolinum@lining\libertine@newfigdefaults\fi
+}
+\DeclareOptionX{oldstyle}[true]{%
+\@nameuse{if#1}%
+ \biolinum@liningfalse
+\else
+ \biolinum@liningtrue
+\fi
+\ifbiolinum@lining\libertine@newfigdefaults\fi
+}
+\DeclareOptionX{osf}[true]{%
+\@nameuse{if#1}%
+ \biolinum@liningfalse
+\else
+ \biolinum@liningtrue
+\ifbiolinum@lining\libertine@newfigdefaults\fi
+\fi
+}\DeclareOptionX{sflining}[true]{%
+\@nameuse{biolinum@lining#1}
+\ifbiolinum@lining\libertine@newfigdefaults\fi
+}
+\DeclareOptionX{sflf}[true]{%
+\@nameuse{biolinum@lining#1}
+\ifbiolinum@lining\libertine@newfigdefaults\fi
+}
+\DeclareOptionX{sfoldstyle}[true]{%
+\@nameuse{if#1}\biolinum@liningfalse\else\biolinum@liningtrue\fi
+\ifbiolinum@lining\libertine@newfigdefaults\fi
+}
+\DeclareOptionX{sfosf}[true]{%
+\@nameuse{if#1}\biolinum@liningfalse\else\biolinum@liningtrue\fi
+\ifbiolinum@lining\libertine@newfigdefaults\fi
+}
+\DeclareOptionX{osfss}[true]{%
+\@nameuse{if#1}\biolinum@liningfalse\else\biolinum@liningtrue\fi
+\ifbiolinum@lining\libertine@newfigdefaults\fi
+}
+\DeclareOptionX{tabular}[true]{%
+\@nameuse{biolinum@tabular#1}
+\ifbiolinum@tabular\libertine@newfigdefaults\fi
+}
+\DeclareOptionX{t}[true]{%
+\@nameuse{biolinum@tabular#1}
+\ifbiolinum@tabular\libertine@newfigdefaults\fi
+}
+\DeclareOptionX{proportional}[true]{%
+\@nameuse{if#1}%
+ \biolinum@tabularfalse
+\else
+ \biolinum@tabulartrue
+\fi
+\ifbiolinum@tabular\libertine@newfigdefaults\fi
+}
+\DeclareOptionX{p}[true]{%
+\@nameuse{if#1}%
+ \biolinum@tabularfalse
+\else
+ \biolinum@tabulartrue
+\fi
+\ifbiolinum@tabular\libertine@newfigdefaults\fi
+}\DeclareOptionX{sftabular}[true]{%
+\@nameuse{biolinum@tabular#1}
+\ifbiolinum@tabular\libertine@newfigdefaults\fi
+}
+\DeclareOptionX{sft}[true]{%
+\@nameuse{biolinum@tabular#1}
+\ifbiolinum@tabular\libertine@newfigdefaults\fi
+}
+\DeclareOptionX{sfproportional}[true]{%
+\@nameuse{if#1}%
+ \biolinum@tabularfalse
+\else
+ \biolinum@tabulartrue
+\fi
+\ifbiolinum@tabular\libertine@newfigdefaults\fi
+}
+\DeclareOptionX{sfp}[true]{%
+\@nameuse{if#1}%
+ \biolinum@tabularfalse
+\else
+ \biolinum@tabulartrue
+\fi
+\ifbiolinum@tabular\libertine@newfigdefaults\fi
+}
+
+
+\providecommand*{\LinuxBiolinumT@scale}{1}
+\DeclareOptionX{scaled}{\renewcommand*{\LinuxBiolinumT@scale}{#1}}
+\DeclareOptionX{scale}{\renewcommand*{\LinuxBiolinumT@scale}{#1}}
+
+\ProcessOptionsX\relax
+
+ \ifbiolinum@lining
+ \def\biolinum@figurestyle{LF}
+ \else
+ \def\biolinum@figurestyle{OsF}
+ \fi
+ \ifbiolinum@tabular
+ \def\biolinum@figurealign{T}
+ \else
+ \def\biolinum@figurealign{}
+ \fi
+
+
+ \RequirePackage{fontenc,fontaxes}
+
+% Set main and/or sans fonts:
+
+ \def\biolinum@family{LinuxBiolinumT-\biolinum@figurealign\biolinum@figurestyle}
+
+ \renewcommand*\sfdefault{\biolinum@family}
+ \iflibertine@sfdefault \renewcommand*\familydefault{\biolinum@family} \fi
+ \providecommand*\biolinum{\fontfamily{\biolinum@family}\selectfont}
+ \providecommand*\biolinumOsF{\fontfamily{LinuxBiolinumT-\biolinum@figurealign OsF}\selectfont}
+ \providecommand*\biolinumLF{\fontfamily{LinuxBiolinumT-\biolinum@figurealign LF}\selectfont}
+
+ \fa@naming@exception{figures}{{superior}{proportional}}{Sup}
+ \fa@naming@exception{figures}{{superior}{tabular}}{Sup}
+ \def\sufigures{\@nomath\sufigures\fontfigurestyle{superior}\selectfont}
+
+\DeclareTextFontCommand{\textsu}{\sufigures}
+\let\textsuperior\textsu
+
+% Define \oldstylenums[f] and \liningnums[f]
+
+ % \oldstylenums defined by \textcomp?
+ \DeclareTextFontCommand{\liningnums}{}
+ \DeclareTextFontCommand{\oldstylenumsf}{\biolinumOsF}
+ \DeclareTextFontCommand{\liningnumsf}{\biolinumLF}
+
+% Define \tabularnums[f] and \proportionalnums[f]
+
+ \DeclareTextFontCommand{\tabularnumsf}{\fontfamily{LinuxBiolinumT-T\biolinum@figurestyle}\selectfont}
+ \DeclareTextFontCommand{\proportionalnumsf}{\fontfamily{LinuxBiolinumT-\biolinum@figurestyle}\selectfont}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertine/libertine-type1.sty b/Master/texmf-dist/tex/latex/libertine/libertine-type1.sty
index 6d7318ff901..019ef5a0f61 100644
--- a/Master/texmf-dist/tex/latex/libertine/libertine-type1.sty
+++ b/Master/texmf-dist/tex/latex/libertine/libertine-type1.sty
@@ -1,16 +1,149 @@
\ProvidesPackage{libertine-type1}[%
- 2012/11/19 (Bob Tennent) Compatibility style file for Linux Libertine. ]
+ 2013/02/13 (Bob Tennent) Supports Libertine type 1 fonts.]
+\RequirePackage{xkeyval,textcomp}
+
+\newif\iflibertine@lining \libertine@liningtrue % NEW
+\newif\iflibertine@tabular \libertine@tabulartrue % NEW
+\newif\iflibertine@semibold \libertine@semiboldfalse
+
+\def\libertine@newfigdefaults{%
\PackageWarningNoLine{libertine-type1}{%
- ******************************************\MessageBreak
- The libertine-type1 package is obsolete. \MessageBreak
- For new documents, please use \MessageBreak
- \@spaces\string\usepackage[rm,type1]{libertine} \MessageBreak
- ******************************************}
+ ****************************************\MessageBreak
+ Figure defaults are now: lining, tabular; \MessageBreak
+ for options, see the documentation. \MessageBreak
+ ****************************************}
+}
+\DeclareOptionX{lining}[true]{%
+\@nameuse{libertine@lining#1}
+\iflibertine@lining\libertine@newfigdefaults\fi
+}
+\DeclareOptionX{nf}[true]{%
+\@nameuse{libertine@lining#1}
+\iflibertine@lining\libertine@newfigdefaults\fi
+}
+\DeclareOptionX{lf}[true]{%
+\@nameuse{libertine@lining#1}
+\iflibertine@lining\libertine@newfigdefaults\fi
+}
+\DeclareOptionX{oldstyle}[true]{%
+\@nameuse{if#1}%
+ \libertine@liningfalse
+\else
+ \libertine@liningtrue
+\fi
+\iflibertine@lining\libertine@newfigdefaults\fi
+}
+\DeclareOptionX{osf}[true]{%
+\@nameuse{if#1}%
+ \libertine@liningfalse
+\else
+ \libertine@liningtrue
+\iflibertine@lining\libertine@newfigdefaults\fi
+\fi
+}
+\DeclareOptionX{tabular}[true]{%
+\@nameuse{libertine@tabular#1}
+\iflibertine@tabular\libertine@newfigdefaults\fi
+}
+\DeclareOptionX{t}[true]{%
+\@nameuse{libertine@tabular#1}
+\iflibertine@tabular\libertine@newfigdefaults\fi
+}
+\DeclareOptionX{proportional}[true]{%
+\@nameuse{if#1}%
+ \libertine@tabularfalse
+\else
+ \libertine@tabulartrue
+\fi
+\iflibertine@tabular\libertine@newfigdefaults\fi
+}
+\DeclareOptionX{p}[true]{%
+\@nameuse{if#1}%
+ \libertine@tabularfalse
+\else
+ \libertine@tabulartrue
+\fi
+\iflibertine@tabular\libertine@newfigdefaults\fi
+}
+
+\DeclareOptionX{semibold}[true]{%
+\@nameuse{libertine@semibold#1}
+}
+\DeclareOptionX{sb}[true]{%
+\@nameuse{libertine@semibold#1}
+}
+\DeclareOptionX{bold}[true]{%
+\@nameuse{if#1}libertine@semiboldfalse\else\libertine@semiboldtrue\fi
+}
+
+\providecommand*{\LinuxLibertineT@scale}{1}
+\providecommand*{\LinuxLibertineDisplayT@scale}{1}
+\providecommand*{\LinuxLibertineInitialsT@scale}{1}
+
+\ProcessOptionsX\relax
+
+ \iflibertine@lining
+ \def\libertine@figurestyle{LF}
+ \else
+ \def\libertine@figurestyle{OsF}
+ \fi
+ \iflibertine@tabular
+ \def\libertine@figurealign{T}
+ \else
+ \def\libertine@figurealign{}
+ \fi
+ \iflibertine@semibold
+ \renewcommand*{\bfdefault}{sb}
+ \else
+ \renewcommand*{\bfdefault}{b}
+ \fi
+
+
+ \RequirePackage{fontenc,fontaxes}
+
+% Set main and/or sans and mono fonts:
+
+ \def\libertine@family{LinuxLibertineT-\libertine@figurealign\libertine@figurestyle}
+
+ \renewcommand*\rmdefault{\libertine@family}
+ \providecommand*\libertine{\fontfamily{\libertine@family}\selectfont}
+ \providecommand*\libertineSB{\fontfamily{\libertine@family}\selectfont\renewcommand\bfdefault{sb}}
+ \providecommand*\libertineOsF{\fontfamily{LinuxLibertineT-\libertine@figurealign OsF}\selectfont}
+ \providecommand*\libertineLF{\fontfamily{LinuxLibertineT-\libertine@figurealign LF}\selectfont}
+ \providecommand*\libertineDisplay{\fontfamily{LinuxLibertineDisplayT-\libertine@figurealign\libertine@figurestyle}\selectfont}
+ \providecommand*\libertineInitial{\fontfamily{LinuxLibertineInitialsT-\libertine@figurealign\libertine@figurestyle}\selectfont}
+
+ \fa@naming@exception{figures}{{superior}{proportional}}{Sup}
+ \fa@naming@exception{figures}{{superior}{tabular}}{Sup}
+ \def\sufigures{\@nomath\sufigures\fontfigurestyle{superior}\selectfont}
+
+\DeclareTextFontCommand{\textsu}{\sufigures}
+\let\textsuperior\textsu
+
+% Define \oldstylenums[f] and \liningnums[f]
+
+ \DeclareTextFontCommand{\oldstylenums}{\libertineOsF}
+ \DeclareTextFontCommand{\liningnums}{\libertineLF}
+ \DeclareTextFontCommand{\oldstylenumsf}{\sffamily\oldstylenums}
+ \DeclareTextFontCommand{\liningnumsf}{\sffamily}
+
+% Define \tabularnums[f] and \proportionalnums[f]
+
+ \DeclareTextFontCommand{\tabularnums}{\fontfamily{LinuxLibertineT-T\libertine@figurestyle}\selectfont}
+ \DeclareTextFontCommand{\proportionalnums}{\fontfamily{LinuxLibertineT-\libertine@figurestyle}\selectfont}
-\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{libertine}}
-\ProcessOptions\relax
+ \def\lib@ini{LinLibertine_I}
+ \providecommand*\DeclareTextGlyphY[3]{%
+ % \DeclareTextGlyphY{fxl}{s_t}{64262}
+ % #1=basefont #2=glyphname, #3=position
+ \def\lib@temp{#1}%
+ \ifx\lib@temp\lib@ini \@namedef{#1@#2}{{\libertineInitial\char#3\relax}}\else%
+ \fi}
+ %
+ \input{LinLibertine_I}
+ %
+ \DeclareRobustCommand*\libertineInitialGlyph[1]{\@nameuse{LinLibertine_I@#1}}
-\RequirePackage[rm,type1]{libertine}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertine/libertine.sty b/Master/texmf-dist/tex/latex/libertine/libertine.sty
index 0d51d92dba7..c849b6f6409 100644
--- a/Master/texmf-dist/tex/latex/libertine/libertine.sty
+++ b/Master/texmf-dist/tex/latex/libertine/libertine.sty
@@ -1,5 +1,5 @@
\ProvidesPackage{libertine}[%
- 2013/01/25 (Bob Tennent) Supports Libertine and Biolinum fonts for all LaTeX engines.]
+ 2013/02/13 (Bob Tennent) Supports Libertine and Biolinum fonts for all LaTeX engines.]
% with (partial) compatibilty with libertine-type1, biolinum-type1,
% libertine, libertine-legacy and libertineotf packages
@@ -114,11 +114,11 @@
\fi
}
\DeclareOptionX{sflining}[true]{%
-\@nameuse{\biolinum@lining#1}
+\@nameuse{biolinum@lining#1}
\ifbiolinum@lining\libertine@newfigdefaults\fi
}
\DeclareOptionX{sflf}[true]{%
-\@nameuse{\biolinum@lining#1}
+\@nameuse{biolinum@lining#1}
\ifbiolinum@lining\libertine@newfigdefaults\fi
}
\DeclareOptionX{sfoldstyle}[true]{%
diff --git a/Master/texmf-dist/tex/latex/libertine/libertineMono-type1.sty b/Master/texmf-dist/tex/latex/libertine/libertineMono-type1.sty
new file mode 100644
index 00000000000..a18bd4e9496
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertine/libertineMono-type1.sty
@@ -0,0 +1,21 @@
+\ProvidesPackage{libertineMono-type1}[%
+ 2013/02/13 (Bob Tennent) Supports Libertine Mono type 1 fonts.]
+
+\RequirePackage{xkeyval,textcomp}
+
+\providecommand*{\LinuxLibertineMonoT@scale}{1}
+\DeclareOptionX{ttscaled}{\renewcommand*{\LinuxLibertineMonoT@scale}{#1}}
+\DeclareOptionX{ttscale}{\renewcommand*{\LinuxLibertineMonoT@scale}{#1}}
+\DeclareOptionX{scale}{\renewcommand*{\LinuxLibertineMonoT@scale}{#1}}
+\DeclareOptionX{scaled}{\renewcommand*{\LinuxLibertineMonoT@scale}{#1}}
+
+\ProcessOptionsX\relax
+
+ \RequirePackage{fontenc}
+
+% Set mono fonts:
+
+ \renewcommand*\ttdefault{LinuxLibertineMonoT-TLF}
+ \providecommand*\libmono{\fontfamily{LinuxLibertineMonoT-TLF}\selectfont}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertine/mt-EBGaramond.cfg b/Master/texmf-dist/tex/latex/libertine/mt-EBGaramond.cfg
new file mode 100644
index 00000000000..8277bcd2295
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertine/mt-EBGaramond.cfg
@@ -0,0 +1,695 @@
+%% microtype configuration file for EBGaramond.
+%% Created by Georg Duffner, based on the files
+%% mt-LatinModernRoman.cfg and mt-pad.cfg which
+%% are provided with the “microtype” package by
+%% R Schlicht
+%% ------------------------------------------------------------------------
+%%
+\ProvidesFile
+ {mt-EBGaramond.cfg}[2012/05/05 v1.0 microtype config. file: EB Garamond]
+
+%%% -----------------------------------------------------------------------
+%%% INHERITANCE
+
+% for xetex (EU1) and luatex (EU2)
+\DeclareCharacterInheritance
+ { encoding = {EU1,EU2},
+ family = EB Garamond }
+ { A = {À,Á,Â,Ã,Ä,Å,Ā,Ă,Ą,Ǻ,Ȁ,Ạ,Ả,Ấ,Ầ,Ẩ,Ẫ,Ậ,Ắ,Ằ,Ẳ,Ặ,/Adieresis.deu,%
+ А,Ӑ,Ӓ, % cyrillic
+ Α % greek
+ },
+ Æ = {Ǽ,%
+ Ӕ % cyrillic
+ },
+ B = {Ḃ,Ḅ,Ḇ,%
+ В, % cyrillic
+ Β % greek
+ }, %฿
+ C = {Ç,Ć,Ĉ,Ċ,Č,Ḉ,%
+ С, % cyrillic
+ /uni03F9 % greek lunate Sigma
+ },
+ D = {Ð,Ď,Đ,Ḍ,Ḏ,Ḋ,Ḑ,Ḓ},
+ E = {È,É,Ê,Ë,Ē,Ĕ,Ė,Ę,Ě,Ȅ,Ȩ,Ȇ,Ḕ,Ḗ,Ḙ,Ḛ,Ḝ,Ẹ,Ẻ,Ẽ,Ế,Ề,Ể,Ễ,Ệ,%
+ Е,Ѐ,Ё,Ӗ, % cyrillic
+ Ε % greek
+ },
+ F = {Ḟ},
+ G = {Ĝ,Ğ,Ġ,Ģ,Ǧ,Ǵ,Ḡ},
+ H = {Ĥ,Ħ,Ḥ,Ḧ,Ḫ,Ḩ,%
+ Н, % cyrillic
+ Η % greek
+ },
+ I = {Ì,Í,Î,Ï,Ĩ,Ī,Ĭ,Į,İ,Ȉ,Ỉ,Ị,Ḭ,%
+ І,Ї,Ӏ, % cyrillic
+ Ι % greek
+ },
+ J = {Ĵ,
+ Ј % cyrillic
+ },
+ K = {Ķ,Ǩ,Ḱ,Ḳ,Ḵ,
+ К,Ќ, % cyrillic
+ Κ % greek
+ },
+ L = {Ĺ,Ļ,Ł,Ḷ,Ľ,Ŀ,Ḹ,Ḻ,Ḽ},
+ M = {Ḿ,Ṁ,Ṃ,%
+ М, % cyrillic
+ Μ % greek
+ },
+ N = {Ñ,Ń,Ņ,Ň,Ṅ,Ṇ,Ṉ,Ṋ,
+ Ν % greek
+ },
+ O = {Ò,Ó,Ô,Õ,Ö,Ō,Ŏ,Ő,Ǒ,Ǫ,Ǭ,Ȍ,Ȏ,Ȫ,Ȭ,Ȯ,Ȱ,Ṍ,Ṏ,Ṑ,Ṓ,Ọ,Ỏ,Ố,Ồ,Ổ,Ỗ,Ộ,Ớ,Ờ,Ở,Ỡ,Ơ,/Odieresis.deu,%
+ О, % cyrillic
+ Ο % greek
+ },
+ P = {%
+ Ρ % greek
+ },
+ R = {Ŕ,Ŗ,Ř,Ȑ,Ȓ,Ṙ,Ṛ,Ṝ,Ṟ},
+ S = {Ś,Ŝ,Ş,Š,Ș,Ṡ,Ṣ,Ṥ,Ṧ,Ṩ,
+ Ѕ % cyrillic
+ },
+ T = {Ţ,Ť,Ț,Ṭ,Ṯ,Ṱ,Ṫ,%
+ Т, % cyrillic
+ Τ % greek
+ },
+ U = {Ù,Ú,Û,Ü,Ũ,Ū,Ŭ,Ů,Ű,Ų,Ǔ,Ǖ,Ǘ,Ǚ,Ǜ,Ȕ,Ȗ,Ṳ,Ṵ,Ṷ,Ṹ,Ṻ,Ụ,Ủ,Ứ,Ừ,Ử,Ữ,Ự,/Udieresis.deu},
+ V = {Ṽ,Ṿ,/U.LAT},
+ W = {Ŵ,Ẁ,Ẃ,Ẅ,Ẇ,Ẉ},
+ X = {Ẋ,Ẍ,
+ Х, % cyrillic
+ Χ % greek
+ },
+ Y = {Ý,Ŷ,Ÿ,Ȳ,Ẏ,Ỳ,Ỵ,Ỷ,Ỹ,%
+ Ү % cyrillic
+ },
+ Z = {Ź,Ż,Ž,Ẑ,Ẓ,Ẕ,%
+ Ζ % greek
+ },%
+%%% Latin lowercase %%%
+ a = {à,á,â,ã,ä,å,ā,ă,ą,ǎ,ǟ,ǡ,ȧ,ǻ,ȁ,ȃ,ḁ,ạ,ả,ầ,ấ,ẩ,ẫ,ậ,ắ,ằ,ẳ,ẵ,ặ},
+ b = {ḃ,ḅ,ḇ},
+ c = {ç,ć,ĉ,ċ,č,ḉ},
+ d = {đ,ď,ḋ,ḍ,ḏ,ḑ,ḓ},
+ e = {è,é,ê,ë,ē,ĕ,ė,ę,ě,ȅ,ȩ,ȇ,ḕ,ḗ,ḙ,ḛ,ḝ,ẹ,ẻ,ẽ,ề,ế,ể,ễ,ệ},
+ f = {ḟ,ff,/f.long,/f.DEU,/f_f},
+ fl = {ffl,/longs_l,/longs_longs_l,/f_l},
+ fi = {ffi,/longs_i,/longs_longs_i,/f_i},
+ /f.short = {/f_f.short},
+ g = {ĝ,ğ,ġ,ģ,ǧ,ǵ,ḡ},
+ h = {ĥ,ħ,ȟ,ḣ,ḥ,ḧ,ḩ,ḫ,ẖ},
+ i = {ı,ì,í,î,ȉ,ǐ,ï,į,ī,ị,ĩ,ḭ,ḯ,ỉ,ȋ,ĭ,/i.TRK},
+ j = {ĵ,ǰ},
+ k = {ķ,ǩ,ḱ,ḳ,ḵ},
+ l = {ĺ,ļ,ł,ḷ,ḹ,ľ,ḽ},
+ m = {ḿ,ṁ,ṃ},
+ n = {ñ,ń,ņ,ň,ǹ,ṅ,ṇ,ṉ,ṋ},
+ o = {ò,ó,ô,õ,ö,ō,ŏ,ő,ǒ,ǫ,ǭ,ȍ,ȏ,ȫ,ȭ,ȯ,ȱ,ṍ,ṏ,ṑ,ṓ,ọ,ỏ,ồ,ố,ổ,ỗ,ộ,ớ,ờ,ở,ỡ,ợ,ø},
+ p = {ṕ,ṗ},
+ r = {ŕ,ŗ,ř,ȑ,ṛ,ṙ,ṝ,ṟ},
+ s = {ś,ŝ,ş,š,ș,ṡ,ṣ,ṥ,ṧ,ṩ},
+ t = {ţ,ț,ṭ,ṯ,ẗ,ť,ṱ},
+ u = {ù,ú,û,ü,ũ,ū,ŭ,ů,ű,ų,ǔ,ǖ,ǘ,ǚ,ǜ,ȕ,ȗ,ṳ,ṵ,ṷ,ṹ,ṻ,ụ,ủ,ứ,ừ,ử,ữ,ự,/u.LATmedi},
+ w = {ŵ,ẁ,ẃ,ẅ,ẇ,ẉ,ẘ},
+ x = {ẋ,ẍ},
+ y = {ý,ÿ,ŷ,ȳ,ẏ,ẙ,ỳ,ỵ,ỷ,ỹ},
+ z = {ź,ż,ž,ẑ,ẓ,ẕ},
+%%% Smallcaps %%%
+ /a.sc = {/A.sc},
+ /ae.sc = {/AE.sc},
+ /d.sc = {/D.sc},
+ /f.sc = {/F.sc},
+ /g.sc = {/G.sc},
+ /j.sc = {/J.sc},
+ /l.sc = {/L.sc},
+ /o.sc = {/O.sc},
+ /oe.sc = {/OE.sc},
+ /q.sc = {/Q.sc},
+ /r.sc = {/R.sc},
+ /t.sc = {/T.sc},
+ /y.sc = {/Y.sc},
+ }
+
+%%% -----------------------------------------------------------------------
+%%% PROTRUSION
+\SetProtrusion
+ [ name = EBGaramond-default ]
+ { }
+ {
+ A = {50,50},
+% Æ = {50, },
+ C = {50, },
+ D = { ,50},
+ F = { ,50},
+ G = {50, },
+ J = {50, },
+ K = { ,50},
+ L = { ,50},
+ O = {50,50},
+% Π= {50, },
+ Q = {50,70},
+ T = {50,50},
+ V = {50,50},
+ W = {50,50},
+ X = {50,50},
+ Y = {50,50},
+ k = { ,50},
+ p = {50,50},
+ q = {50, },
+ r = { ,50},
+ t = { ,70},
+ v = {50,50},
+ w = {50,50},
+ x = {50,50},
+ y = { ,50},
+% þ = { ,50},
+
+% /one.lnum = {150,150},
+% /two.lnum = {50,50},
+% /three.lnum = {50,50},
+% /four.lnum = {50,50},
+% /five.lnum = {50,50},
+% /six.lnum = {50,50},
+% /seven.lnum = {50,80},
+% /nine.lnum = {50,50},
+ . = { ,700},
+ {,}= { ,500},
+ : = { ,500},
+ ; = { ,300},
+ ! = { ,100},
+ ? = { ,100},
+ @ = {50,50},
+ ~ = {200,250},
+ & = {50,100},
+ \% = {50,50},
+ * = {300,300},
+ + = {300,300},
+ - = {300,500}, % /hyphen
+% – = {300,300}, % /endash
+% — = {200,200}, % /emdash
+% _ = {100,100}, % /underscore
+ / = {100,200},
+% /backslash = {100,200},
+% ' = {400,500}, % /quotesingle
+% ‘ = {400,400}, ’ = {300,500},
+% “ = {400,400}, ” = {300,500},
+% ‚ = {400,400}, „ = {400,400},
+% ‹ = {400,400}, › = {300,500},
+% « = {300,300}, » = {200,400},
+% ¡ = {100, }, ¿ = {100, },
+ ( = {100, }, ) = { ,200},
+% < = {200,100}, > = {100,200},
+% /braceleft = {400,200}, /braceright = {200,400},
+%% /angleleft = {400, }, /angleright = { ,400},
+% † = {100,100},
+% ‡ = { 80, 80},
+% • = { ,100},
+% · = {300,400}, % / periodcentered
+% ℃ = { 80, },
+%% ₡ = { 50, },
+% ° = {400,400},
+% ™ = {100,100},
+% © = {100,100},
+% ® = {100,100},
+% ª = {200,200},
+% º = {200,200},
+% ¹ = {200,200},
+% ² = {200,200},
+% ³ = {200,200},
+% ¬ = {200, },
+% /paragraph = { ,100},
+% − = {300,300}, % minus
+% ± = {150,200},
+% × = {100,150},
+% ÷ = {150,200},
+% € = { 50,100},
+ 1 = {100,100},
+ 3 = { 50, },
+ 4 = { 50, },
+ 7 = { 50, 80},
+ }
+
+\SetProtrusion
+ [ name = EBGaramond-it ]
+ { }
+ {
+ A = {50, },
+% Æ = {50, },
+ B = {50, },
+ C = {100, },
+ D = {50,50},
+ E = {50, },
+ F = {100, },
+ G = {100, },
+ H = {50, },
+ I = {50, },
+% IJ = {50, }, % IJ
+ J = {50, },
+ K = {50, },
+ L = {50, },
+ O = {100, },
+% Π= {100, },
+ P = {50, },
+ Q = {100, },
+ R = {50, },
+ S = {50, },
+ $ = {50, },
+ T = {100, },
+ U = {50, },
+ V = {100, },
+ W = {100, },
+ f = { ,-100},
+% /f.short = { ,-50},
+% /longs.short = { ,-40},
+% /one.lnum = {150, },
+% /two.lnum = {50, },
+% /four.lnum = {150, },
+% /seven.lnum = {100, },
+ . = { ,500},
+ {,}= { ,500},
+ : = { ,300},
+ ; = { ,300},
+ & = {50,50},
+ \% = {100, },
+ * = {500,100},
+ + = {250,200},
+ @ = {50,50},
+ ~ = {200,150},
+ ( = {200, }, ) = { ,200},
+ / = {100,200},
+% /backslash = {100,200},
+ - = {300,400}, % hyphen
+% – = {300,300}, % endash
+% — = {200,200}, % emdash
+% _ = {100,100}, % underscore
+% ‘ = {800,200}, ’ = {800,200},
+% “ = {700,200}, ” = {700,200},
+% ‚ = {500,500}, „ = {400,400},
+% ‹ = {500,400}, › = {300,500},
+% « = {300,300}, » = {200,400},
+% ¡ = {100, }, ¿ = {200, },
+% /braceleft = {400,100}, /braceright = {200,200},
+% < = {300,100}, > = {200,100}
+ }
+
+
+%%% LuaTeX and XeTeX
+\SetProtrusion
+ [ name = EBGaramond-EU
+ load = EBGaramond-default ]
+ { encoding = {EU1,EU2},
+ family = EB Garamond }
+ {
+ Æ = {50, },
+ Π= {50, },
+ þ = { ,50},
+
+ 1 = {100,100},
+ 3 = { 50, },
+ 4 = { 50, },
+ 7 = { 50, 80},
+
+ /one.lnum = {150,150},
+ /two.lnum = {50,50},
+ /three.lnum = {50,50},
+ /four.lnum = {50,50},
+ /five.lnum = {50,50},
+ /six.lnum = {50,50},
+ /seven.lnum = {50,80},
+ /nine.lnum = {50,50},
+
+ – = {300,300}, % /endash
+ — = {200,200}, % /emdash
+ _ = {100,100}, % /underscore
+
+ /backslash = {100,200},
+ ' = {400,500}, % /quotesingle
+ ‘ = {400,400}, ’ = {300,500},
+ “ = {400,400}, ” = {300,500},
+ ‚ = {400,400}, „ = {400,400},
+ ‹ = {400,400}, › = {300,500},
+ « = {300,300}, » = {200,400},
+ ¡ = {100, }, ¿ = {100, },
+
+ < = {200,100}, > = {100,200},
+ /braceleft = {400,200}, /braceright = {200,400},
+% /angleleft = {400, }, /angleright = { ,400},
+ † = {100,100},
+ ‡ = { 80, 80},
+ • = { ,100},
+ · = {300,400}, % / periodcentered
+ ℃ = { 80, },
+% ₡ = { 50, },
+ ° = {400,400},
+ ™ = {100,100},
+ © = {100,100},
+ ® = {100,100},
+ ª = {200,200},
+ º = {200,200},
+ ¹ = {200,200},
+ ² = {200,200},
+ ³ = {200,200},
+ ¬ = {200, },
+ /paragraph = { ,100},
+ − = {300,300}, % minus
+ ± = {150,200},
+ × = {100,150},
+ ÷ = {150,200},
+ € = { 50,100},
+
+ Γ = { ,150}, % /Gamma
+ Δ = {100,100}, % /Delta
+ Θ = { 50, 50}, % /Theta
+ Λ = {100,100}, % /Lambda
+% Ξ = {,}, % /Xi
+% Π = {,}, % /Pi
+ Σ = { 50, 50}, % /Sigma
+ Υ = {100,100}, % /Upsilon
+ Φ = { 50, 50}, % /Phi
+ Ψ = { 50, 50}, % /Psi
+% Ω = {,}, % /Omega
+ /a.sc = {50,50},
+ /ae.sc = {50, },
+ /d.sc = { ,50},
+ /f.sc = { ,50},
+ /g.sc = {50, },
+ /j.sc = {50, },
+ /l.sc = { ,50},
+ /o.sc = {50,50},
+ /oe.sc = {50, },
+ /q.sc = {50,70},
+ /r.sc = { , 0},
+ /t.sc = {50,50},
+ /y.sc = {50,50},
+ }
+
+\SetProtrusion
+ [ name = EBGaramond-it-EU,
+ load = EBGaramond-it ]
+ { encoding = {EU1,EU2},
+ family = EB Garamond,
+ shape = {it,sl} }
+ {
+ Æ = {50, },
+ IJ = {50, }, % IJ
+ Π= {100, },
+ /f.short = { ,-50},
+ /longs.short = { ,-40},
+ /one.lnum = {150, },
+ /two.lnum = {50, },
+ /four.lnum = {150, },
+ /seven.lnum = {100, },
+ – = {300,300}, % endash
+ — = {200,200}, % emdash
+ _ = {100,100}, % underscore
+ ‘ = {800,200}, ’ = {800,200},
+ “ = {700,200}, ” = {700,200},
+ ‚ = {500,500}, „ = {400,400},
+ ‹ = {500,400}, › = {300,500},
+ « = {300,300}, » = {200,400},
+ ¡ = {100, }, ¿ = {200, },
+ /braceleft = {400,100}, /braceright = {200,200},
+ < = {300,100}, > = {200,100}
+ }
+
+%%% pdfTeX encodings
+
+\SetProtrusion
+ [ name = EBGaramond-OT1-OsF,
+ load = EBGaramond-default ]
+ { encoding = OT1,
+ family = {EBGaramond-OsF,EBGaramond-TOsF} }
+ {
+ \AE = {50, },
+ \OE = {50, },
+ 1 = {100,100},
+ 3 = { 50, },
+ 4 = { 50, },
+ 7 = { 50, 80},
+ \textendash = {300,300}, % /endash
+ \textemdash = {200,200}, % /emdash
+ \textunderscore = {100,100}, % /underscore
+ \textbackslash = {100,200},
+ \textquoteleft = {400,400}, \textquoteright = {300,500},
+ \textquotedblleft = {400,400}, \textquotedblright = {300,500},
+ \textexclamdown = {100, }, \textquestiondown = {100, },
+ \textless = {200,100}, \textgreater = {100,200},
+ \textbraceleft = {400,200}, \textbraceright = {200,400},
+ }
+
+\SetProtrusion
+ [ name = EBGaramond-T1-OsF,
+ load = EBGaramond-OT1-OsF ]
+ { encoding = {T1,LY1},
+ family = {EBGaramond-OsF,EBGaramond-TOsF} }
+ {
+ \TH = { ,50},
+ \quotesinglbase = {400,400}, \quotedblbase = {400,400},
+ \guilsinglleft = {400,400}, \guilsinglright = {300,500},
+ \guillemotleft = {300,300}, \guillemotright = {200,400},
+ \textexclamdown = {100, }, \textquestiondown = {100, },
+ }
+
+\SetProtrusion
+ [ name = EBGaramond-OT1-LF,
+ load = EBGaramond-default ]
+ { encoding = OT1,
+ family = {EBGaramond-LF,EBGaramond-TLF} }
+ {
+ \AE = {50, },
+ \OE = {50, },
+ 1 = {150,150},
+ 2 = {50,50},
+ 3 = {50,50},
+ 4 = {50,50},
+ 5 = {50,50},
+ 6 = {50,50},
+ 7 = {50,80},
+ 8 = {50,50},
+ \textendash = {300,300}, % /endash
+ \textemdash = {200,200}, % /emdash
+ \textunderscore = {100,100}, % /underscore
+ \textbackslash = {100,200},
+ \textquoteleft = {400,400}, \textquoteright = {300,500},
+ \textquotedblleft = {400,400}, \textquotedblright = {300,500},
+ \textexclamdown = {100, }, \textquestiondown = {100, },
+ \textless = {200,100}, \textgreater = {100,200},
+ \textbraceleft = {400,200}, \textbraceright = {200,400},
+ }
+
+\SetProtrusion
+ [ name = EBGaramond-T1-LF,
+ load = EBGaramond-OT1-LF ]
+ { encoding = {T1,LY1},
+ family = {EBGaramond-LF,EBGaramond-TLF} }
+ {
+ \TH = { ,50},
+ \quotesinglbase = {400,400}, \quotedblbase = {400,400},
+ \guilsinglleft = {400,400}, \guilsinglright = {300,500},
+ \guillemotleft = {300,300}, \guillemotright = {200,400},
+ }
+
+\SetProtrusion
+ [ name = EBGaramond-it-OT1-OsF,
+ load = EBGaramond-it ]
+ { encoding = OT1,
+ family = {EBGaramond-OsF,EBGaramond-TOsF},
+ shape = {it,sl} }
+ {
+ \AE = {50, },
+ \OE = {100, },
+% 1 = {150, },
+% 2 = {50, },
+% 4 = {150, },
+% 7 = {100, },
+ \textendash = {300,300}, \textemdash = {200,200},
+ \textunderscore = {100,100}, % /underscore
+ \textbackslash = {100,200},
+ \textquoteleft = {400,400}, \textquoteright = {300,500},
+ \textquotedblleft = {400,400}, \textquotedblright = {300,500},
+ \textexclamdown = {100, }, \textquestiondown = {200, },
+ \textless = {300,100}, \textgreater = {200,100},
+ \textbraceleft = {400,100}, \textbraceright = {200,200},
+ }
+
+\SetProtrusion
+ [ name = EBGaramond-it-T1-OsF,
+ load = EBGaramond-it-OT1-OsF ]
+ { encoding = {T1,LY1},
+ family = {EBGaramond-OsF,EBGaramond-TOsF},
+ shape = {it,sl} }
+ {
+ 156 = {50, }, % IJ
+ \quotesinglbase = {500,500}, \quotedblbase = {400,400},
+ \guilsinglleft = {500,400}, \guilsinglright = {300,500},
+ \guillemotleft = {300,300}, \guillemotright = {200,400},
+ }
+
+\SetProtrusion
+ [ name = EBGaramond-it-OT1-LF,
+ load = EBGaramond-it ]
+ { encoding = OT1,
+ family = {EBGaramond-LF,EBGaramond-TLF},
+ shape = {it,sl} }
+ {
+ \AE = {50, },
+ \OE = {100, },
+ 1 = {150, },
+ 2 = {50, },
+ 4 = {150, },
+ 7 = {100, },
+ \textendash = {300,300}, \textemdash = {200,200},
+ \textunderscore = {100,100}, % /underscore
+ \textbackslash = {100,200},
+ \textquoteleft = {400,400}, \textquoteright = {300,500},
+ \textquotedblleft = {400,400}, \textquotedblright = {300,500},
+ \textexclamdown = {100, }, \textquestiondown = {200, },
+ \textless = {300,100}, \textgreater = {200,100},
+ \textbraceleft = {400,100}, \textbraceright = {200,200},
+ }
+
+\SetProtrusion
+ [ name = EBGaramond-it-T1-LF,
+ load = EBGaramond-it-OT1-LF ]
+ { encoding = {T1,LY1},
+ family = {EBGaramond-LF,EBGaramond-TLF},
+ shape = {it,sl} }
+ {
+ 156 = {50, }, % IJ
+ \quotesinglbase = {500,500}, \quotedblbase = {400,400},
+ \guilsinglleft = {500,400}, \guilsinglright = {300,500},
+ \guillemotleft = {300,300}, \guillemotright = {200,400},
+ }
+
+\SetProtrusion
+ [ name = EBGaramond-sc-OT1,
+ load = EBGaramond-default ]
+ { encoding = OT1,
+ family = {EBGaramond-LF,EBGaramond-OsF,EBGaramond-Sup,EBGaramond-TLF,EBGaramond-TOsF},
+ shape = sc }
+ {
+ a = {50,50},
+ \ae = {50, },
+ d = { ,50},
+ f = { ,50},
+ g = {50, },
+ j = {50, },
+ l = { ,50},
+% 013 = { ,50}, % fl
+ o = {50,50},
+ \oe = {50, },
+ q = {50,70},
+ r = { , 0},
+ t = {50,50},
+ y = {50,50}
+ }
+
+\SetProtrusion
+ [ name = EBGaramond-sc-T1,
+ load = EBGaramond-default ]
+ { encoding = {T1,LY1},
+ family = {EBGaramond-LF,EBGaramond-OsF,EBGaramond-Sup,EBGaramond-TLF,EBGaramond-TOsF},
+ shape = sc }
+ {
+ a = {50,50},
+ \ae = {50, },
+ d = { ,50},
+ f = { ,50},
+ g = {50, },
+ j = {50, },
+ l = { ,50},
+% 029 = { ,50}, % fl
+ o = {50,50},
+ \oe = {50, },
+ q = {50,70},
+ r = { , 0},
+ t = {50,50},
+ y = {50,50}
+ }
+
+\SetProtrusion
+ [ name = EBGaramond-textcomp ]
+ { encoding = TS1,
+ family = {EBGaramond-LF,EBGaramond-OsF,EBGaramond-TLF,EBGaramond-TOsF} }
+ {
+% \textquotestraightbase = {400,400},
+% \textquotestraightdblbase = {400,400},
+% \texttwelveudash = {200,200},
+% \textthreequartersemdash = {150,150},
+ \textquotesingle = {400,500},
+% \textasteriskcentered = {300,300},
+ \textthreeoldstyle = { 50, },
+ \textfouroldstyle = { 50, },
+ \textsevenoldstyle = { 50, 80},
+ \textminus = {300,300},
+% \textlbrackdbl = {100, },
+% \textrbrackdbl = { ,100},
+% \texttildelow = {200,250},
+ \textdagger = {100,100},
+ \textdaggerdbl = { 80, 80},
+ \textbullet = { ,100},
+ \textcelsius = { 80, },
+% \textflorin = { ,100},
+% \textcolonmonetary = { 50, },
+ \texttrademark = {100,100},
+ \textcopyright = {100,100},
+ \textordfeminine = {200,200},
+ \textlnot = {200, },
+ \textregistered = {100,100},
+ \textdegree = {400,400},
+ \textpm = {150,200},
+ \texttwosuperior = {200,200},
+ \textthreesuperior = {200,200},
+ \textparagraph = { ,100},
+ \textperiodcentered = {300,400},
+ \textonesuperior = {200,200},
+ \textordmasculine = {200,200},
+ \texteuro = { 50,100},
+ \texttimes = {100,150},
+ \textdiv = {150,200}
+ }
+
+\SetProtrusion
+ [ name = EBGaramond-textcomp-it ]
+ { encoding = TS1,
+ family = {EBGaramond-LF,EBGaramond-OsF,EBGaramond-TLF,EBGaramond-TOsF},
+ shape = {it,sl} }
+ {
+% \textquotestraightbase = {400,400},
+% \textquotestraightdblbase = {300,400},
+% \texttwelveudash = {200,200},
+% \textthreequartersemdash = {150,150},
+ \textquotesingle = {800,100},
+% \textasteriskcentered = {500,100},
+ \textoneoldstyle = {100, },
+ \texttwooldstyle = { 50, },
+ \textfouroldstyle = { 50,100},
+ \textsevenoldstyle = { 50, },
+ \textminus = {300,300},
+% \textlbrackdbl = {100, },
+% \textrbrackdbl = { ,100},
+% \texttildelow = {200,250},
+ \textdagger = {200,100},
+ \textdaggerdbl = { 80, 80},
+ \textbullet = {300, },
+ \textcelsius = {200, },
+% \textflorin = {100, },
+% \textcolonmonetary = {100, },
+ \texttrademark = {200, },
+ \textcopyright = {200,100},
+ \textlnot = {300, },
+ \textregistered = {200,100},
+ \textdegree = {500,100},
+ \textpm = {200,150},
+ \textonesuperior = {300,100},
+ \texttwosuperior = {300, },
+ \textthreesuperior = {300, },
+ \textperiodcentered = {300,400},
+ \texteuro = {100, },
+ \texttimes = {200,100},
+ \textdiv = {200,200}
+ }
+
+\endinput