From 479e4efc8a7179ed3a31ca7d32439ba197c46a76 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 13 Jun 2018 21:45:03 +0000 Subject: libertinus-otf (13jun18) git-svn-id: svn://tug.org/texlive/trunk@48006 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/libertinus-otf/Changes | 2 + .../texmf-dist/doc/latex/libertinus-otf/README.md | 6 ++- .../latex/libertinus-otf/libertinus-otf-doc.pdf | Bin 318218 -> 371180 bytes .../latex/libertinus-otf/libertinus-otf-doc.tex | 54 ++++++++++++++++++--- .../public/libertinus-otf/libertinusmath-bold.otf | Bin 0 -> 2361236 bytes .../public/libertinus-otf/libertinusmono-bold.otf | Bin 0 -> 433852 bytes .../libertinus-otf/libertinusmono-italic.otf | Bin 0 -> 117596 bytes .../libertinus-otf/libertinussans-bolditalic.otf | Bin 0 -> 1563680 bytes .../tex/latex/libertinus-otf/libertinus-otf.sty | 26 +++++----- 9 files changed, 68 insertions(+), 20 deletions(-) create mode 100644 Master/texmf-dist/fonts/opentype/public/libertinus-otf/libertinusmath-bold.otf create mode 100644 Master/texmf-dist/fonts/opentype/public/libertinus-otf/libertinusmono-bold.otf create mode 100644 Master/texmf-dist/fonts/opentype/public/libertinus-otf/libertinusmono-italic.otf create mode 100644 Master/texmf-dist/fonts/opentype/public/libertinus-otf/libertinussans-bolditalic.otf (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/libertinus-otf/Changes b/Master/texmf-dist/doc/latex/libertinus-otf/Changes index 02a5b59321b..e3e82455bc4 100644 --- a/Master/texmf-dist/doc/latex/libertinus-otf/Changes +++ b/Master/texmf-dist/doc/latex/libertinus-otf/Changes @@ -1,2 +1,4 @@ +0.07a 2018-06-12 - added the missing fonts +0.07 2018-05-24 - fix for \LKeySpace 0.06 2018-05-23 - fix for \LKey 0.05 2018-04-19 - first CTAN version diff --git a/Master/texmf-dist/doc/latex/libertinus-otf/README.md b/Master/texmf-dist/doc/latex/libertinus-otf/README.md index ea31669c525..9c1dbb7a334 100644 --- a/Master/texmf-dist/doc/latex/libertinus-otf/README.md +++ b/Master/texmf-dist/doc/latex/libertinus-otf/README.md @@ -7,6 +7,10 @@ ctan.org/fonts/libertinus % Either version 1.3 or, at your option, any later version. % % -% Copyright 2018 Herbert Voss hvoss@tug.org +The four fonts which are missing in the libertinus package +have the SIL Open Font License and derived from the ones +in the liberinus package. + +% Copyright 2017 Herbert Voss hvoss@tug.org % diff --git a/Master/texmf-dist/doc/latex/libertinus-otf/libertinus-otf-doc.pdf b/Master/texmf-dist/doc/latex/libertinus-otf/libertinus-otf-doc.pdf index 176c60fe847..6cf121af464 100644 Binary files a/Master/texmf-dist/doc/latex/libertinus-otf/libertinus-otf-doc.pdf and b/Master/texmf-dist/doc/latex/libertinus-otf/libertinus-otf-doc.pdf differ diff --git a/Master/texmf-dist/doc/latex/libertinus-otf/libertinus-otf-doc.tex b/Master/texmf-dist/doc/latex/libertinus-otf/libertinus-otf-doc.tex index 485ff6c7efe..d66ebe6f8fa 100644 --- a/Master/texmf-dist/doc/latex/libertinus-otf/libertinus-otf-doc.tex +++ b/Master/texmf-dist/doc/latex/libertinus-otf/libertinus-otf-doc.tex @@ -1,4 +1,4 @@ -%% $Id: libertinus-otf-doc.tex 759 2018-04-28 18:37:34Z herbert $ +%% $Id: libertinus-otf-doc.tex 770 2018-06-13 14:22:56Z herbert $ \listfiles \documentclass[polish,english]{article} \usepackage{libertinus-otf} @@ -6,6 +6,7 @@ \usepackage{booktabs} \usepackage{xltabular} \usepackage{listings} +\usepackage{xspace} \usepackage{varioref,multido} \newcommand\Macro[1]{\texttt{\textbackslash#1}} @@ -21,10 +22,16 @@ \title{OpenType font Libertinus} \author{Herbert Voß} +\usepackage{parskip} +\parindent=0pt + + \begin{document} \maketitle + + \begin{abstract} The font family Libertinus is derived from the Linux Libertine and enhanced with a math font. @@ -55,6 +62,18 @@ libertinusmono-regular.otf libertinusmath-regular.otf \end{verbatim} +The package liberinus-otf installs the additional ones: + +\begin{verbatim} +libertinusmath-bold.otf +libertinusmono-bold.otf +libertinusmono-italic.otf +libertinussans-bolditalic.otf +\end{verbatim} + +all created with \textsc{FontForge}. + + With the package \texttt{libertinus-otf} the serif, sans, mono, and math fonts are set as usual: @@ -96,7 +115,7 @@ as usual: \end{verbatim} -\fbox{% +\noindent\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 @@ -118,9 +137,23 @@ $a\alpha b \beta c \partial d \delta e \epsilon \varepsilon f \zeta \xi g \gamma 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 +$xyz \infty \propto \emptyset y=f(x)$ \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$ + +\boldmath +$\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 $ + +$xyz \infty \propto \emptyset y=f(x)$ +\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$ +\unboldmath \end{minipage}} @@ -215,7 +248,7 @@ Taka Albo tace Usta pęk ucha. \normalfont \subsection{The mono font} -\ttfamily +\ttfamily\fontdimen3\font=2pt \fontdimen4\font=2pt 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 @@ -223,7 +256,7 @@ 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 +\bfseries\fontdimen3\font=2pt \fontdimen4\font=2pt 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 @@ -232,7 +265,7 @@ 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 +\normalfont\ttfamily\itshape\fontdimen3\font=2pt \fontdimen4\font=2pt 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 @@ -240,7 +273,7 @@ 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 +\bfseries\fontdimen3\font=2pt \fontdimen4\font=2pt 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 @@ -256,6 +289,7 @@ Taka Albo tace Usta pęk ucha. Possible optional arguments are +\noindent \begin{tabular}{@{} >{\ttfamily}l l @{}} oldstyle, osf & old-style figures \\ lining, nf, lf & lining figures\\ @@ -284,7 +318,7 @@ defaultfeatures & valid for all fonts\\ \subsection{Keyboard font} -\def\LibKey#1;{\shortstack{\texttt{\string#1}\\#1}} +\def\LibKey#1;{\shortstack{\texttt{\string#1}\\#1}\xspace} \LibertinusKeyboard ! \symbol{"0022} \# \$ \% \& \symbol{"0027} ( ) * + , - . / 0 1 2 3 @@ -472,6 +506,7 @@ oft über Makros gesteuert werden können, beispielsweise \Macro{textsc} für Ka Die Beispiele in der Tabelle zeigen die Gegenüberstellung der Vorgabe (\texttt{on} oder \texttt{off}) und des Gegenteils. +\noindent %\begin{table}[!htb] \begin{xltabular}{\linewidth}{@{}>{\ttfamily}l X c @{}} \caption{Zusammenstellung einiger Schrifteigenschaften, die über \texttt{RawFeature=+xxxx} zugänglich sind @@ -504,6 +539,7 @@ Erreicht wird dies durch Verwendung des optionalen Parameters \texttt{range}, de zuweisen kann. Im folgenden Beispiel wird sowohl \Macro{mathcal} als auch \Macro{mathscr} verwendet, wobei nur letzteres Makro neu definiert wird: +\noindent \begin{lstlisting}[basicstyle=\footnotesize\ttfamily] \setmathfont{Lucida Bright Math OT} $\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$\\ @@ -537,6 +573,7 @@ wobei nur letzteres Makro neu definiert wird: \setmathfont[RawFeature={-#1},Scale=0.82]{Lucida Bright Math OT}} +\noindent \begin{tabularx}{\linewidth}{@{} l X @{}} \caption{Zusammenstellung der verschiedenen möglichen »Stylistic Sets« für die Mathematikschriften »Regular« und »Demibold«.\label{tab:ss}}\\\toprule @@ -577,6 +614,7 @@ 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. +\noindent \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 diff --git a/Master/texmf-dist/fonts/opentype/public/libertinus-otf/libertinusmath-bold.otf b/Master/texmf-dist/fonts/opentype/public/libertinus-otf/libertinusmath-bold.otf new file mode 100644 index 00000000000..45a610c8b2a Binary files /dev/null and b/Master/texmf-dist/fonts/opentype/public/libertinus-otf/libertinusmath-bold.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/libertinus-otf/libertinusmono-bold.otf b/Master/texmf-dist/fonts/opentype/public/libertinus-otf/libertinusmono-bold.otf new file mode 100644 index 00000000000..41cc19f4cea Binary files /dev/null and b/Master/texmf-dist/fonts/opentype/public/libertinus-otf/libertinusmono-bold.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/libertinus-otf/libertinusmono-italic.otf b/Master/texmf-dist/fonts/opentype/public/libertinus-otf/libertinusmono-italic.otf new file mode 100644 index 00000000000..7deffd8bd23 Binary files /dev/null and b/Master/texmf-dist/fonts/opentype/public/libertinus-otf/libertinusmono-italic.otf differ diff --git a/Master/texmf-dist/fonts/opentype/public/libertinus-otf/libertinussans-bolditalic.otf b/Master/texmf-dist/fonts/opentype/public/libertinus-otf/libertinussans-bolditalic.otf new file mode 100644 index 00000000000..164e9e1ef73 Binary files /dev/null and b/Master/texmf-dist/fonts/opentype/public/libertinus-otf/libertinussans-bolditalic.otf differ diff --git a/Master/texmf-dist/tex/latex/libertinus-otf/libertinus-otf.sty b/Master/texmf-dist/tex/latex/libertinus-otf/libertinus-otf.sty index 568da6dd42a..3580eb3ae96 100644 --- a/Master/texmf-dist/tex/latex/libertinus-otf/libertinus-otf.sty +++ b/Master/texmf-dist/tex/latex/libertinus-otf/libertinus-otf.sty @@ -1,4 +1,4 @@ -%% $Id: libertinus-otf.sty 765 2018-05-23 11:09:15Z herbert $ +%% $Id: libertinus-otf.sty 770 2018-06-13 14:22:56Z herbert $ %% %% This file is distributed under the terms of the LaTeX Project Public %% License from CTAN archives in directory macros/latex/base/lppl.txt. @@ -8,9 +8,10 @@ % Copyright 2018 Herbert Voss hvoss@tug.org % \ProvidesPackage{libertinus-otf}[% - 2018/05/23 v. 0.06 (Herbert Voss) Supports libertinus fonts for all luatex/xetex .] + 2018/06/12 v. 0.07a (Herbert Voss) Supports libertinus fonts for all luatex/xetex .] \RequirePackage{ifxetex,ifluatex,xkeyval,textcomp} +\RequirePackage{unicode-math} \newif\iflibertinus@lining \libertinus@liningtrue \newif\ifbiolinum@lining \biolinum@liningtrue @@ -66,7 +67,6 @@ \def\libertinus@boldstyle{semibold} \fi -\RequirePackage{unicode-math} \ifxetex\XeTeXtracingfonts=1\fi \defaultfontfeatures{ @@ -82,7 +82,8 @@ BoldFont = *-\libertinus@boldstyle, BoldItalicFont = *-\libertinus@boldstyle italic, SmallCapsFeatures={Letters=SmallCaps}, - Extension = .otf ] + Extension = .otf +] \setsansfont{libertinussans}[ % Numbers = {\libertinus@figurealign, \libertinus@figurestyle} , Scale = \libertinusSF@scale , @@ -91,20 +92,22 @@ BoldFont = *-bold, BoldItalicFont = *-bolditalic, SmallCapsFeatures={Letters=SmallCaps}, - Extension = .otf ] + Extension = .otf +] \setmonofont{libertinusmono}[ -% Numbers = {\libertinus@figurealign, \libertinus@figurestyle} , - Scale = \libertinusTT@scale , +% Numbers = {\libertinus@figurealign, \libertinus@figurestyle}, + Scale = \libertinusTT@scale, FakeStretch = 0.8, UprightFont = *-regular, ItalicFont = *-italic, BoldFont = *-bold, % AutoFakeBold = 1.5, - Extension = .otf, ] + Extension = .otf, +] -\setmathfont{libertinusmath-regular.otf}[BoldFont=libertinusmath-bold.otf] -%\setmathfont{libertinusmath-regular.otf} -%\setmathfont[version=bold]{libertinusmath-bold.otf} +%\setmathfont{libertinusmath-regular.otf}[BoldFont=libertinusmath-bold.otf] +\setmathfont{libertinusmath-regular.otf} +\setmathfont[version=bold]{libertinusmath-bold.otf} \newfontfamily\LibertinusKeyboard{libertinuskeyboard-regular.otf} \newfontfamily\LibertinusDisplay{libertinusserifdisplay-regular.otf} @@ -125,6 +128,7 @@ \DeclareRobustCommand*\LKeyEntf{\biolinumKeyGlyph{"E18A}} \DeclareRobustCommand*\LKeyEinf{\biolinumKeyGlyph{"E18B}} \DeclareRobustCommand*\LKeyLeer{\biolinumKeyGlyph{"E18C}} +\let\LKeySpace\LKeyLeer \DeclareRobustCommand*\LKeyEsc{\biolinumKeyGlyph{"E195}} \DeclareRobustCommand*\LKeyEnde{\biolinumKeyGlyph{"E196}} \DeclareRobustCommand*\LKeyTux{\biolinumKeyGlyph{"E000}} -- cgit v1.2.3