LuaTeX Beta 0.47.00

Taco Hoekwater hat heute eine neue Version von LuaTeX (Beta 0.47) freigegeben. Die wichtigsten Neuerungen im Einzelnen:

  • Neue Lua-Variablen: pdf.pdfcatalog, pdf.pdfnames, pdf.pdfinfo, pdf.pdftrailer (lesen/schreiben)
  • Die Nodes im horizontalen Modus, die während des Zeilenumbruchs zu den Zeilen hinzugefügt werden, erben die Attribute aus dem ersten und letzten Node aus der erzeugten Zeile.
  • Die neue Funktion pdf.registerannot(<number>) registriert eine neue Annotation-Objektnummer, die in die aktuelle Seitenliste/Annotationliste eingefügt wird.
  • Die Variablen <metrics>.Mathconstants.FractionDelimiterSize und <metrics>.Mathconstants.FractionDelimiterDisplayStyleSize sind in die font-Tabelle aufgenommen worden. Das erlaubt das korrekte Setze der ...withdelims Mathematik-Primitiven.
  • Neue Lua-Variablen: pdf.pdfmapline und pdf.pdfmapfile (nur beschreibbar), diese sollen sich wie \pdfmapline und \pdfmapfile verhalten.
  • Künstlich geneigte Fonts funktionieren nun mit anderen Fonttypen als Type1. Der Lua-Eintrag .slant in der font-Tabelle wird nun immer beachtet.
  • Die Funktion font.id(<string>) gibt die interne Fontnummer zur dazugehörigen Kontrollsequenz.
  • PDF Einbindung ist so optimiert, dass Objekte aus externen PDFs nur einmal eingebunden werden.
  • Und diverse Bugfixes.

Das wird wohl die letzte Beta vor der Version 0.50 sein.

Teilen

Kommentar schreiben