diff options
author | Karl Berry <karl@freefriends.org> | 2019-10-15 21:55:29 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-10-15 21:55:29 +0000 |
commit | b6c37f37bd427e1088bff34cec43098994a327a2 (patch) | |
tree | dabc63570562ad7e309a601849d05f7d441bf4cd /Master/texmf-dist/doc/fonts/libertinus-otf/libertinus-otf-doc.tex | |
parent | 1d7dcfbc556abdd4e6c2a1e17df4a473f08b3161 (diff) |
libertinus-otf (15oct19)
git-svn-id: svn://tug.org/texlive/trunk@52394 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/libertinus-otf/libertinus-otf-doc.tex')
-rw-r--r-- | Master/texmf-dist/doc/fonts/libertinus-otf/libertinus-otf-doc.tex | 41 |
1 files changed, 39 insertions, 2 deletions
diff --git a/Master/texmf-dist/doc/fonts/libertinus-otf/libertinus-otf-doc.tex b/Master/texmf-dist/doc/fonts/libertinus-otf/libertinus-otf-doc.tex index 2e998429d4b..4a36b32bc23 100644 --- a/Master/texmf-dist/doc/fonts/libertinus-otf/libertinus-otf-doc.tex +++ b/Master/texmf-dist/doc/fonts/libertinus-otf/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} |