luigi scarso
Does LuaTeX use Cairo for PDF generation in any manner? Or is that just included for separate use from Lua?
Thanks for any insight you can provide here!
trunk/source/texk/web2c/luatexdir$ grep -r cairo luafontloader/fontforge/fontforge/configure-pfaedit.h:extern FILE *_cairo_win32_tmpfile( void ); luafontloader/fontforge/fontforge/configure-pfaedit.h:#define tmpfile() _cairo_win32_tmpfile() NEWS: * cairo-1.14.6 NEWS: * cairo is now 1.12.16 lua/luatex-api.h:extern FILE *_cairo_win32_tmpfile( void ); lua/luatex-api.h:#define tmpfile() _cairo_win32_tmpfile()
cairo is used in mplibdir and metapost for png output.
Ah ok, just for PNG. Thanks for your and Hans' answer. That's basically what I previously thought Cairo to be useful for at the current stage. So this does not really save us from doing our own PDF backend eventually (it's not like Cairo's imaging model would not match that of PostScript and PDF pretty well anyway). But looking at that file list, I thought it was worth asking. All the best -- David Kastrup