[Dev-luatex] And now for something completely different...
dak at gnu.org
Tue Aug 23 17:37:36 CEST 2016
luigi scarso <luigi.scarso at gmail.com> writes:
>> 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 );
> 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
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
More information about the dev-luatex