[luatex] current font

Herbert Voss Herbert.Voss at FU-Berlin.DE
Mon Jun 24 14:11:20 CEST 2013


Hello all,

why is g not defined? It is nil in my example:

\documentclass[12pt]{article}
\usepackage{fontspec}
\usepackage{luacode}
\begin{luacode}
function LuaCurrentFont()
   local fontNo=font.current()
   tex.print(fontNo.."\\par")
   local f = font.getfont(fontNo)
   tex.sprint(f.fontname)
   local g=f.glyphs[100]
end
\end{luacode}

\begin{document}

\directlua{LuaCurrentFont()}

\end{document}


! LuaTeX error [string "\directlua "]:6: attempt to index field 'glyphs' 
(a nil
value)


current TL2013:
This is LuaTeX, Version beta-0.76.0-2013061708  (TeX Live 2013) (rev 4627)

Herbert


More information about the luatex mailing list