On Sat, Apr 3, 2010 at 4:02 PM, Wolfgang Schuster
The code for luaotfload is taken from ConTeXt. A high level interface like fontspec is not so hard (see simplefonts) yes, exactly what I'm thinking.
and the information you need for optical sized fonts (like Latin Modern or Minion Pro) are there since November last year, e.g. this is the entry for LM Roman 12
{ designsize=120, familyname="latinmodernroman", : width="normal", }, again yes
name space to avoid macro collision Possible with internal commands but you can run into problems with the user commands, a problem is also how LaTeX handle environments For \begin{env} LaTeX expects a macro with the name \<env> end for \end{env} a macro with the name \end<env>. Lua can be more effective than TeX here ?
encoding are gone Most input encodings are supported in mkiv, only a few (e.g. cyr and mac) are gone. I care only unicode utf-8
-- luigi