summaryrefslogtreecommitdiff
path: root/fonts/libertinus-otf/doc/libertinus-otf-doc.tex
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/libertinus-otf/doc/libertinus-otf-doc.tex')
-rw-r--r--fonts/libertinus-otf/doc/libertinus-otf-doc.tex41
1 files changed, 39 insertions, 2 deletions
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}