summaryrefslogtreecommitdiff
path: root/fonts/libertinus-otf
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-10-16 03:01:51 +0000
committerNorbert Preining <norbert@preining.info>2019-10-16 03:01:51 +0000
commitd2f68b646eb0ca42dcb488171a6e36ea3da68a5d (patch)
tree4d1ede7b2936deb3d69e7e09fd85bb9fb2d57a16 /fonts/libertinus-otf
parent14402f2e3de4ea4c565660dffad35276662c05ac (diff)
CTAN sync 201910160301
Diffstat (limited to 'fonts/libertinus-otf')
-rw-r--r--fonts/libertinus-otf/Changes4
-rw-r--r--fonts/libertinus-otf/README.md2
-rw-r--r--fonts/libertinus-otf/doc/libertinus-otf-doc.pdfbin256584 -> 512468 bytes
-rw-r--r--fonts/libertinus-otf/doc/libertinus-otf-doc.tex41
-rw-r--r--fonts/libertinus-otf/latex/libertinus-otf.sty40
5 files changed, 80 insertions, 7 deletions
diff --git a/fonts/libertinus-otf/Changes b/fonts/libertinus-otf/Changes
index d0fa24c8bd..7bf6d63383 100644
--- a/fonts/libertinus-otf/Changes
+++ b/fonts/libertinus-otf/Changes
@@ -1,5 +1,7 @@
+0.21 2019-10-15 - added feature definitions for slanted fonts
+ - add glyph list in the documentation
0.20 2019-09-20 - use the feature setting for the missing fonts
- and do nit create own ones.
+ and do not create own ones.
0.17 2019-06-07 - added macro \Wikipedia, new feature setting
0.16 2019-05-30 - fix for introduced bug for \XeTeX and Keyboard font
0.15 2019-05-30 - fix for keyboard symbols
diff --git a/fonts/libertinus-otf/README.md b/fonts/libertinus-otf/README.md
index 5513e8aa1b..06544b1218 100644
--- a/fonts/libertinus-otf/README.md
+++ b/fonts/libertinus-otf/README.md
@@ -1,7 +1,7 @@
# README #
Package libertinus-otf supports the free fonts from
ctan.org/fonts/libertinus and defines the missing ones
-via several font feature setting.
+via several font feature settings.
% This file is distributed under the terms of the LaTeX Project Public
% License from CTAN archives in directory macros/latex/base/lppl.txt.
diff --git a/fonts/libertinus-otf/doc/libertinus-otf-doc.pdf b/fonts/libertinus-otf/doc/libertinus-otf-doc.pdf
index e3ca3590cf..308d2f8433 100644
--- a/fonts/libertinus-otf/doc/libertinus-otf-doc.pdf
+++ b/fonts/libertinus-otf/doc/libertinus-otf-doc.pdf
Binary files differ
diff --git a/fonts/libertinus-otf/doc/libertinus-otf-doc.tex b/fonts/libertinus-otf/doc/libertinus-otf-doc.tex
index 2e998429d4..4a36b32bc2 100644
--- a/fonts/libertinus-otf/doc/libertinus-otf-doc.tex
+++ b/fonts/libertinus-otf/doc/libertinus-otf-doc.tex
@@ -1,8 +1,9 @@
-%% $Id: libertinus-otf-doc.tex 1086 2019-09-20 13:39:09Z herbert $
+%% $Id: libertinus-otf-doc.tex 1099 2019-10-15 13:41:36Z herbert $
\listfiles
-\documentclass[polish,english]{article}
+\documentclass[polish,english,a4paper]{article}
\usepackage{libertinus-otf}
\usepackage{babel}
+\usepackage{geometry}
\usepackage{booktabs}
\usepackage{xltabular}
\usepackage{listings}
@@ -25,6 +26,11 @@
\def\Lpack#1{\texttt{#1}\index{#1@\texttt{#1}}\index{Package!#1@\texttt{#1}}}
\def\testfeature#1#2#3{{\fontspec[RawFeature={+#2}]{#1}#3\relax}}
+\usepackage{multicol,luacode}
+\setlength{\columnsep}{0.3cm}
+\setlength{\columnseprule}{0.1pt}
+
+
\title{OpenType font Libertinus}
\author{Herbert Voß}
\usepackage{parskip}
@@ -885,6 +891,37 @@ The default 0123456
+\clearpage
+\newgeometry{margin=1cm,bmargin=2cm}
+
+\section{The font list of Libertinus Serif}
+
+\rmfamily
+\begin{multicols}{5}
+\begin{luacode*}
+ local f = fontloader.open('/usr/local/texlive/2019/texmf-dist/fonts/opentype/public/libertinus-fonts/LibertinusSerif-Regular.otf')
+ print("Max glyphs: "..f.glyphmax)
+ local glyphs = {}
+ for i = 0, f.glyphmax - 1 do
+ local g = f.glyphs[i]
+ if g then
+ table.insert(glyphs, {name = g.name, unicode = g.unicode})
+ end
+ end
+ table.sort(glyphs, function (a,b) return (a.unicode < b.unicode) end)
+ for i = 1, #glyphs do
+ tex.sprint(glyphs[i].unicode .. ': ')
+ if (glyphs[i].unicode > 0) then
+ tex.sprint('{\\char' .. glyphs[i].unicode .. '}');
+ end
+ tex.sprint(' {\\scriptsize (')
+ tex.sprint(-2, glyphs[i].name)
+ tex.sprint(')}\\\\')
+ end
+ fontloader.close(f)
+\end{luacode*}
+\end{multicols}
+
\end{document}
diff --git a/fonts/libertinus-otf/latex/libertinus-otf.sty b/fonts/libertinus-otf/latex/libertinus-otf.sty
index ea18894398..bd82cbda3d 100644
--- a/fonts/libertinus-otf/latex/libertinus-otf.sty
+++ b/fonts/libertinus-otf/latex/libertinus-otf.sty
@@ -1,4 +1,4 @@
-%% $Id: libertinus-otf.sty 1086 2019-09-20 13:39:09Z herbert $
+%% $Id: libertinus-otf.sty 1099 2019-10-15 13:41:36Z 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,7 +8,7 @@
% Copyright 2019 Herbert Voss hvoss@tug.org and Bob Tennent rdt@cs.queensu.ca
%
\ProvidesPackage{libertinus-otf}[%
- 2019/09/20 v. 0.20 (Herbert Voss and Bob Tennent) Supports libertinus fonts for lualatex and xelatex.]
+ 2019/10/15 v. 0.21 (Herbert Voss and Bob Tennent) Supports libertinus fonts for lualatex and xelatex.]
\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
%\RequirePackage[no-math]{fontspec}
@@ -87,6 +87,8 @@
Scale = \libertinusRM@scale ,
UprightFont = *-Regular,
ItalicFont = *-Italic,
+ SlantedFont = *-Regular,
+ SlantedFeatures= {FakeSlant=0.2},
BoldFont = *-\libertinus@boldstyle,
BoldItalicFont = *-\libertinus@boldstyle Italic,
SmallCapsFont = *-Regular,
@@ -100,6 +102,8 @@
Scale = \libertinusRM@scale,
UprightFont = *-Regular,
ItalicFont = *-Italic,
+ SlantedFont = *-Regular,
+ SlantedFeatures= {FakeSlant=0.2},
BoldFont = *-Semibold,
BoldItalicFont = *-SemiboldItalic,
SmallCapsFont = *-Regular,
@@ -113,6 +117,8 @@
Scale = \libertinusRM@scale ,
UprightFont = *-Regular,
ItalicFont = *-Italic,
+ SlantedFont = *-Regular,
+ SlantedFeatures= {FakeSlant=0.2},
BoldFont = *-\libertinus@boldstyle,
BoldItalicFont = *-\libertinus@boldstyle Italic,
SmallCapsFont = *-Regular,
@@ -126,6 +132,8 @@
Scale = \libertinusRM@scale ,
UprightFont = *-Regular,
ItalicFont = *-Italic,
+ SlantedFont = *-Regular,
+ SlantedFeatures= {FakeSlant=0.2},
BoldFont = *-\libertinus@boldstyle,
BoldItalicFont = *-\libertinus@boldstyle Italic,
SmallCapsFont = *-Regular,
@@ -140,6 +148,8 @@
Scale = \libertinusSF@scale ,
UprightFont = *-Regular,
ItalicFont = *-Italic,
+ SlantedFont = *-Regular,
+ SlantedFeatures= {FakeSlant=0.2},
BoldFont = *-Bold,
BoldItalicFont = *-Italic,
BoldItalicFeatures = {RawFeature={embolden=3}},
@@ -153,6 +163,8 @@
Scale = \libertinusSF@scale ,
UprightFont = *-Regular,
ItalicFont = *-Italic,
+ SlantedFont = *-Regular,
+ SlantedFeatures= {FakeSlant=0.2},
BoldFont = *-Bold,
BoldItalicFont = *-Italic,
BoldItalicFeatures = {RawFeature={embolden=3}},
@@ -184,6 +196,8 @@
UprightFont = *-Regular,
ItalicFont = *-Regular,
ItalicFeatures = {FakeSlant=0.2},
+ SlantedFont = *-Regular,
+ SlantedFeatures= {FakeSlant=0.2},
BoldFont = *-Regular,
BoldFeatures = {RawFeature={embolden=3}},
BoldItalicFont = *-Regular,
@@ -198,7 +212,8 @@
RawFeature = {\libertinus@figurealign,\libertinus@figurestyle},
Scale = \libertinusRM@scale ,
% UprightFont = * Regular,
-% ItalicFont = * Ialic,
+ SlantedFont = * Regular,
+ SlantedFeatures= {FakeSlant=0.2},
% BoldFont = * Bold, % \libertinus@boldstyle,
% BoldItalicFont = * Bold Italic, %-\libertinus@boldstyle italic,
SmallCapsFont = * Regular,
@@ -214,6 +229,8 @@
% ItalicFont = *-Italic,
% BoldFont = *-\libertinus@boldstyle,
% BoldItalicFont = *-\libertinus@boldstyle italic,
+ SlantedFont = * Regular,
+ SlantedFeatures= {FakeSlant=0.2},
SmallCapsFont = * Regular,
SmallCapsFeatures={RawFeature=+smcp},
% SmallCapsFeatures={Letters=SmallCaps},
@@ -225,6 +242,8 @@
Scale = \libertinusRM@scale ,
% UprightFont = *-Regular,
% ItalicFont = *-Italic,
+ SlantedFont = *-Regular,
+ SlantedFeatures= {FakeSlant=0.2},
BoldFont = * Semibold,
BoldItalicFont = * Semibold Italic,
SmallCapsFont = *-Regular,
@@ -238,6 +257,8 @@
Scale = \libertinusRM@scale ,
% UprightFont = *-Regular,
% ItalicFont = *-Italic,
+ SlantedFont = *-Regular,
+ SlantedFeatures= {FakeSlant=0.2},
% BoldFont = *-\libertinus@boldstyle,
% BoldItalicFont = *-\libertinus@boldstyle italic,
SmallCapsFont = *-Regular,
@@ -251,6 +272,8 @@
Scale = \libertinusRM@scale ,
% UprightFont = *-Regular,
% ItalicFont = *-Italic,
+ SlantedFont = *-Regular,
+ SlantedFeatures= {FakeSlant=0.2},
% BoldFont = *-\libertinus@boldstyle,
% BoldItalicFont = *-\libertinus@boldstyle italic,
SmallCapsFont = *-Regular,
@@ -264,6 +287,8 @@
Scale = \libertinusSF@scale ,
UprightFont = * Regular,
ItalicFont = * Italic,
+ SlantedFont = * Regular,
+ SlantedFeatures= {FakeSlant=0.2},
BoldFont = * Bold,
BoldItalicFont = * Italic,
BoldItalicFeatures = {RawFeature={embolden=3}},
@@ -278,6 +303,8 @@
Scale = \libertinusSF@scale ,
UprightFont = * Regular,
ItalicFont = * Italic,
+ SlantedFont = * Regular,
+ SlantedFeatures= {FakeSlant=0.2},
BoldFont = * Bold,
BoldItalicFont = * Italic,
BoldItalicFeatures = {RawFeature={embolden=3}},
@@ -293,6 +320,8 @@
Scale = \libertinusSF@scale ,
UprightFont = * Regular,
ItalicFont = * Italic,
+ SlantedFont = * Regular,
+ SlantedFeatures= {FakeSlant=0.2},
BoldFont = * Bold,
BoldItalicFont = * Italic,
BoldItalicFeatures = {RawFeature={embolden=3}},
@@ -310,6 +339,8 @@
UprightFont = * Regular,
ItalicFont = * Regular,
ItalicFeatures = {FakeSlant=0.2},
+ SlantedFont = * Regular,
+ SlantedFeatures= {FakeSlant=0.2},
BoldFont = * Regular,
BoldFeatures = {RawFeature={embolden=3}},
BoldItalicFont = * Regular,
@@ -324,6 +355,9 @@
\iflibertinus@nomath\else
+ \typeout{*************************************^^J%
+ * Using libertinus math *^^J%
+ *************************************}%
\setmathfont{LibertinusMath-Regular.otf}%[BoldFont=LibertinusMath-Bold.otf]
\setmathfont[version=bold,RawFeature={embolden=3}]{LibertinusMath-Regular.otf}
\fi