From cd6b44a9a16eff7302c7702fbc31258f56ee539b Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 1 Jan 2013 22:23:39 +0000 Subject: libertine (1jan13) git-svn-id: svn://tug.org/texlive/trunk@28686 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/fonts/libertine/README | 2 +- .../texmf-dist/doc/fonts/libertine/libertine.pdf | Bin 233364 -> 230396 bytes .../texmf-dist/doc/fonts/libertine/libertine.tex | 96 ++++++++------------- Master/texmf-dist/doc/fonts/libertine/samples.pdf | Bin 768651 -> 844538 bytes Master/texmf-dist/doc/fonts/libertine/samples.tex | 77 ++++++++++++++++- 5 files changed, 112 insertions(+), 63 deletions(-) (limited to 'Master/texmf-dist/doc/fonts') diff --git a/Master/texmf-dist/doc/fonts/libertine/README b/Master/texmf-dist/doc/fonts/libertine/README index da3c3cfcb68..7003502cfcb 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 (2012-12-16). +This is the README for libertine, version 5.3.0 (2012-12-27). This package provides support for use of the Linux Libertine and Linux Biolinum families of fonts with LaTeX. Most features are usable with diff --git a/Master/texmf-dist/doc/fonts/libertine/libertine.pdf b/Master/texmf-dist/doc/fonts/libertine/libertine.pdf index e9ca75f628d..dbb5f8f8782 100644 Binary files a/Master/texmf-dist/doc/fonts/libertine/libertine.pdf and b/Master/texmf-dist/doc/fonts/libertine/libertine.pdf differ diff --git a/Master/texmf-dist/doc/fonts/libertine/libertine.tex b/Master/texmf-dist/doc/fonts/libertine/libertine.tex index 13592bc0a0c..3794b93b021 100644 --- a/Master/texmf-dist/doc/fonts/libertine/libertine.tex +++ b/Master/texmf-dist/doc/fonts/libertine/libertine.tex @@ -9,7 +9,7 @@ \usepackage{xcolor} \usepackage{longtable} \usepackage{multicol} -\newcommand{\typeone}{type~\liningnums{1}} +\newcommand{\typeone}{Type~\liningnums{1}} \begin{document} \title{\LaTeX\ Support for Linux Libertine and Biolinum Fonts} \author{Bob Tennent\\ @@ -100,7 +100,7 @@ packages are \end{itemize} If your documents use any of the features listed above, you may have to continue to use the \verb\libertineotf\ package (which is still available from -CTAN) or access the opentype fonts directly using \texttt{fontspec}. +CTAN) or access the OpenType fonts directly using \texttt{fontspec}. The following options are available in all styles (except monospaced): @@ -122,7 +122,7 @@ fonts, use options \texttt{sftabular} (\texttt{sft}) or \texttt{sfproportional} (\texttt{sfp}) \end{list} -The \texttt{semibold} (\texttt{sb}) option will set \verb|\bfdefault| to \texttt{sb} to allow using the +The \texttt{semibold} (\texttt{sb}) option will set \verb|\bfdefault| to \texttt{sb} to enable use of the semi-bold series of Libertine; this has no effect on the Biolinum fonts, for which there is no semi-bold variant. The options \verb|scale=|<\emph{number}> (or \verb|scaled=|<\emph{number}>) will scale the Biolinum fonts but have no effect on the @@ -144,17 +144,23 @@ Superior numbers (for footnote markers) are available using \verb|\sufigures| or \verb|\textsu{|\ldots\verb|}|. \clearpage - -Macros \verb|\libertine|, \verb|\libertineSB|, \verb|\libertineOsF|, \verb|\libertineLF|, \verb|\libertineDisplay| -and \verb|\libmono| select the -Libertine family, the Libertine family with the semi-bold series as the -\verb|bfdefault|, the Libertine family with OldStyle figures, the Libertine -family with Lining Figures, the Libertine Display font, and the LibertineMono family, respectively. - -Macros \verb|\biolinum|, \verb|\biolinumOsF|, and \verb|\biolinumLF| select the Biolinum -family, the Biolinum family with OldStyle figures, and the Biolinum -family with Lining Figures, respectively. - +The following macros select the font family indicated: +\begin{center} +\begin{tabular}{ll} +\verb|\libertine| & Libertine \\ +\verb|\libertineSB|& Libertine with semibold \verb|\bfdefault| \\ +\verb|\libertineOsF| & Libertine with oldstyle figures \\ +\verb|\libertineLF| & Libertine with lining figures \\ +\verb|\libertineDisplay| & Libertine Display \\ +\verb|\libmono| & Libertine Monospaced \\ +\verb|\libertineInitial| & Libertine Initials \\ +\verb|\biolinum| & Biolinum \\ +\verb|\biolinumOsF|& Biolinum with oldstyle figures \\ +\verb|\biolinumLF| & Biolinum with lining figures \\ +\end{tabular} +\end{center} +Macro \verb|\libertineInitialGlyph{|\ldots\verb|}| produces a glyph in the Libertine Initial font; +Appendix~\ref{InitialGlyphs} has a table of some of the glyphs. \section{OpenType Fonts} \label{OpenType} @@ -176,13 +182,10 @@ are provided to simplify production of glyphs in the Biolinum Keyboard font; see Appendix~\ref{LKey}. Appendix~\ref{KeyboardGlyphs} has a table of the entire Linux Biolinum Keyboard font, with corresponding glyph name and codepoint. -Macro \verb|\libertineInitialGlyph{|\ldots\verb|}| produces a glyph in the Libertine Initial font; -Appendix~\ref{InitialGlyphs} has a table of some of the glyphs and an example of how these -glyphs may be used. -The fonts used for the features described above are in the +The directory \verb|/fonts/opentype/public/libertine| -directory as follows: +has the fonts used for these features, as follows: \begin{list}{}{}\item\small \begin{tabular}{lll} \multicolumn{1}{c}{\bf File name} & \multicolumn{1}{c}{\bf Internal name} & \multicolumn{1}{c}{\bf Description} \\ @@ -213,7 +216,7 @@ directory as follows: For compatible mathematics, it is recommended to use the \verb|newtxmath| package with the \verb|libertine| option. -The original opentype fonts were created by Philipp H. Poll +The original OpenType fonts were created by Philipp H. Poll (\url{gillian@linuxlibertine.org}) and are licensed under the terms of the GNU General Public License (Version~2, with font exception) and under the terms of the Open Font License. For details look into the \verb|doc| directory of the @@ -435,9 +438,8 @@ LeftRight & \verb|\LMouseIILR| & \LARGE\strut\fbox{\LMouseIILR} \\ \clearpage -\section{The Linux Libertine Initial Font}\tt +\section{Selected Libertine Initials}\tt \label{InitialGlyphs} -\subsection{A Selection of Glyphs} \renewcommand\DeclareTextGlyphY[3]{\makebox[2.0cm]{\LARGE\strut\fbox{\libertineInitialGlyph{#2}}} #2\\}% \catcode`\_=12% \begin{multicols}{4} @@ -488,40 +490,16 @@ LeftRight & \verb|\LMouseIILR| & \LARGE\strut\fbox{\LMouseIILR} \\ %\input{LinLibertine_I} %\end{multicols} - -\subsection{An Example} -\rm - -\lettrine[lines=3,nindent=0pt]{\libertineInitialGlyph{L}}{orem} ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum -ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu -libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu -neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames -ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus -vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat. -Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel -leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar -at, mollis ac, nulla. Curabitur auctor semper nulla. Donec varius orci eget risus. Duis -nibh mi, congue eu, accumsan eleifend, sagittis quis, diam. Duis eget orci sit amet orci -dignissim rutrum. - -\lettrine[lines=3,nindent=0pt]{\libertineInitialGlyph{N}}{am} dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi. Morbi auctor lorem -non justo. Nam lacus libero, pretium at, lobortis vitae, ultricies et, tellus. Donec aliquet, -tortor sed accumsan bibendum, erat ligula aliquet magna, vitae ornare odio metus a mi. -Morbi ac orci et nisl hendrerit mollis. Suspendisse ut massa. Cras nec ante. Pellentesque a -nulla. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus -mus. Aliquam tincidunt urna. Nulla ullamcorper vestibulum turpis. Pellentesque cursus -luctus mauris. - \clearpage -\section{Implementation Notes} +\section{Implementation Notes}\rm \label{impl} \subsection{Aims} -Modern opentype and truetype fonts are not directly usable with traditional -typesetting engines such as \LaTeX\ or pdf\LaTeX. On the other hand, documents -which use traditional font-selection mechanisms cannot be processed by -emerging new technologies such as xe\LaTeX\ and lua\LaTeX. One of the primary aims +Modern OpenType and TrueType fonts are not directly usable with traditional +typesetting engines such as \LaTeX\ or pdf\LaTeX. On the other hand, many documents +that use traditional font-selection mechanisms cannot be processed by +emerging new technologies such as xe\LaTeX\ and lua\LaTeX. The primary aim of the \texttt{libertine} package is, as much as possible, to allow documents to use Linux Libertine and Biolinum fonts compatibly with \emph{all} current \LaTeX\ engines. Another aim is maintainability: it should be possible to update @@ -529,7 +507,7 @@ the package easily when updated fonts become available. \subsection{The Fonts} -Opentype Linux Libertine and Biolinum fonts (with \texttt{otf} extensions) may be downloaded from +OpenType Linux Libertine and Biolinum fonts (with \texttt{otf} extensions) may be downloaded from \url{http://sourceforge.net/projects/linuxlibertine/files/linuxlibertine/}. There are a few problems with the current versions of the fonts (5.3.0). \begin{itemize} @@ -565,8 +543,8 @@ has been used to convert the format, as it is less sensitive than \texttt{cfftot to faulty glyph programs. \end{itemize} -In some \TeX\ distributions, the opentype and \typeone\ fonts are installed as system fonts, -and xe\LaTeX\ or lua\LaTeX\ users may attempt to select the opentype fonts directly by +In some \TeX\ distributions, the OpenType and \typeone\ fonts are installed as system fonts, +and xe\LaTeX\ or lua\LaTeX\ users may attempt to select the OpenType fonts directly by their Postscript FontName. If \typeone\ versions with the \emph{same} FontName have been installed, the latter may be selected by the system font-selection mechanism. To avoid this, it is appropriate to modify the @@ -584,10 +562,10 @@ must be done \emph{before} generating the \LaTeX-support files, or else The \texttt{otftotfm} tool of the \texttt{lcdftypetools} package and the \texttt{autoinst} script of the \texttt{fontools} package are convenient tools -for generating \LaTeX\ support files for opentype families. +for generating \LaTeX\ support files for OpenType families. To generate a \texttt{texmf} tree for the \texttt{libertine} package on a Unix-like system, one puts all the \texttt{otf} files to be supported for \LaTeX\ or -pdf\LaTeX\footnote{Currently, all of the opentype fonts except the Initial and Keyboard fonts are supported +pdf\LaTeX\footnote{Currently, all of the OpenType fonts except the Keyboard font are supported for \LaTeX\ and pdf\LaTeX.} into a directory, creates a \texttt{texmf} sub-directory and executes \begin{verbatim} autoinst -target=./texmf -encoding=OT1,T1,LY1,TS1 \ @@ -629,7 +607,7 @@ original \verb|map| files have been deleted. The \texttt{otf} files after corrections (but before re-naming) are installed into the \texttt{texmf} tree in the following sub-directory: \begin{verbatim} - fonts/opentype/public/libertine/ + fonts/OpenType/public/libertine/ \end{verbatim} The \texttt{autoinst} script will normally use \texttt{cfftot1} to create \verb|pfb| files with appropriate internal names @@ -659,7 +637,7 @@ A \verb|libertine.sty| file has been generated ``by hand'' and is discussed in S \subsection{\texttt{libertine.sty}} \label{sty} -This file implements the support for both \typeone\ and opentype usage; the choice +This file implements the support for both \typeone\ and OpenType usage; the choice is initially determined by the processing engine, but as some xe\LaTeX\ and lua\LaTeX\ users may prefer to avoid \texttt{fontspec}, a \texttt{type1} (or \texttt{nofontspec}) option is provided to change this. @@ -683,7 +661,7 @@ are defined; the definitions of \verb|\oldstylenums| must deal with possible pre-existing definitions. To implement the \verb|\...Glyph| commands, it is necessary to, essentially, iterate -through all the \emph{defined} glyphs in the relevant opentype font. This is implemented +through all the \emph{defined} glyphs in the relevant OpenType font. This is implemented by creating files \verb|LinLibertine_R.tex|, \verb|\LinBiolinum_R.tex|, \verb|LinBiolinum_K.tex| and \verb|LinLibertine_I.tex| which declare the glyph name (when available), unicode code point, and glyph index for every defined glyph. diff --git a/Master/texmf-dist/doc/fonts/libertine/samples.pdf b/Master/texmf-dist/doc/fonts/libertine/samples.pdf index d5d66da116a..44a9f615b9e 100644 Binary files a/Master/texmf-dist/doc/fonts/libertine/samples.pdf and b/Master/texmf-dist/doc/fonts/libertine/samples.pdf differ diff --git a/Master/texmf-dist/doc/fonts/libertine/samples.tex b/Master/texmf-dist/doc/fonts/libertine/samples.tex index 3d883284a55..74dc90a012f 100644 --- a/Master/texmf-dist/doc/fonts/libertine/samples.tex +++ b/Master/texmf-dist/doc/fonts/libertine/samples.tex @@ -4,9 +4,15 @@ \PassOptionsToPackage{urlcolor=black,colorlinks}{hyperref} \RequirePackage{hyperref} \usepackage{xcolor} +\usepackage{multicol,lettrine} +\usepackage[kerning]{microtype} \begin{document} +\begin{center}\huge +{\libertineDisplay\lsstyle LINUX LIBERTINE \& BIOLINUM} +\end{center} + \tableofcontents \section{Libertine} @@ -133,11 +139,76 @@ X\textsu{1234567890} \textbf{\textit{\lipsum[4]}} -\section{Libertine Display}\rm +\clearpage +\section{Libertine Initials}\tt +\renewcommand\DeclareTextGlyphY[3]{\makebox[1.5cm]{\LARGE\strut\fbox{\libertineInitialGlyph{#2}}} #2\\}% +\catcode`\_=12% +\begin{multicols}{4} +\par\noindent +\DeclareTextGlyphY{LinLibertine_I}{zero}{48} +\DeclareTextGlyphY{LinLibertine_I}{one}{49} +\DeclareTextGlyphY{LinLibertine_I}{two}{50} +\DeclareTextGlyphY{LinLibertine_I}{three}{51} +\DeclareTextGlyphY{LinLibertine_I}{four}{52} +\DeclareTextGlyphY{LinLibertine_I}{five}{53} +\DeclareTextGlyphY{LinLibertine_I}{six}{54} +\DeclareTextGlyphY{LinLibertine_I}{seven}{55} +\DeclareTextGlyphY{LinLibertine_I}{eight}{56} +\DeclareTextGlyphY{LinLibertine_I}{nine}{57} +\DeclareTextGlyphY{LinLibertine_I}{A}{65} +\DeclareTextGlyphY{LinLibertine_I}{B}{66} +\DeclareTextGlyphY{LinLibertine_I}{C}{67} +\DeclareTextGlyphY{LinLibertine_I}{D}{68} +\DeclareTextGlyphY{LinLibertine_I}{E}{69} +\DeclareTextGlyphY{LinLibertine_I}{F}{70} +\DeclareTextGlyphY{LinLibertine_I}{G}{71} +\DeclareTextGlyphY{LinLibertine_I}{H}{72} +\DeclareTextGlyphY{LinLibertine_I}{I}{73} +\DeclareTextGlyphY{LinLibertine_I}{J}{74} +\DeclareTextGlyphY{LinLibertine_I}{K}{75} +\DeclareTextGlyphY{LinLibertine_I}{L}{76} +\DeclareTextGlyphY{LinLibertine_I}{M}{77} +\DeclareTextGlyphY{LinLibertine_I}{N}{78} +\DeclareTextGlyphY{LinLibertine_I}{O}{79} +\DeclareTextGlyphY{LinLibertine_I}{P}{80} +\DeclareTextGlyphY{LinLibertine_I}{Q}{81} +\DeclareTextGlyphY{LinLibertine_I}{R}{82} +\DeclareTextGlyphY{LinLibertine_I}{S}{83} +\DeclareTextGlyphY{LinLibertine_I}{T}{84} +\DeclareTextGlyphY{LinLibertine_I}{U}{85} +\DeclareTextGlyphY{LinLibertine_I}{V}{86} +\DeclareTextGlyphY{LinLibertine_I}{W}{87} +\DeclareTextGlyphY{LinLibertine_I}{X}{88} +\DeclareTextGlyphY{LinLibertine_I}{Y}{89} +\DeclareTextGlyphY{LinLibertine_I}{Z}{90} +\end{multicols} + +\rm + +\lettrine[lines=3,nindent=0pt]{\libertineInitialGlyph{L}}{orem ipsum dolor sit amet}, consectetuer adipiscing elit. Ut purus elit, vestibulum +ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu +libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu +neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames +ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus +vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat. +Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel +leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar +at, mollis ac, nulla. Curabitur auctor semper nulla. Donec varius orci eget risus. Duis +nibh mi, congue eu, accumsan eleifend, sagittis quis, diam. Duis eget orci sit amet orci +dignissim rutrum. + +\lettrine[lines=3,nindent=0pt]{\libertineInitialGlyph{N}}{am dui ligula}, fringilla a, euismod sodales, sollicitudin vel, wisi. Morbi auctor lorem +non justo. Nam lacus libero, pretium at, lobortis vitae, ultricies et, tellus. Donec aliquet, +tortor sed accumsan bibendum, erat ligula aliquet magna, vitae ornare odio metus a mi. +Morbi ac orci et nisl hendrerit mollis. Suspendisse ut massa. Cras nec ante. Pellentesque a +nulla. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus +mus. Aliquam tincidunt urna. Nulla ullamcorper vestibulum turpis. Pellentesque cursus +luctus mauris. + +\clearpage +\section{Libertine Display} \begin{center}\Huge -This is Libertine Regular\\ -{\libertineDisplay This is Libertine Display}\\ THIS IS LIBERTINE REGULAR\\ {\libertineDisplay THIS IS LIBERTINE DISPLAY} \end{center} -- cgit v1.2.3