LuaTeX
LuaTeX és un sistema de composició tipogràfica que empra Lua com a llenguatge d'script incrustat. LuaTeX és considerat com el successor de pdfTeX.[1] La codificació d'entrada per defecte és UTF-8 d'Unicode. LuaTeX és capaç d'utilitzar fonts tipogràfiques com OpenType i TrueType tant per a text com per als conjunts matemàtics,[2] els desenvolupadors poden construir solucions avançades per a la composició tipogràfica multilingüe (també la no llatina).[3]
| |
Tipus | TeX macro package (en) i programari lliure i de codi obert |
---|---|
Basat en | PdfTeX |
Versió inicial | 2007 |
Versió estable | |
Llicència | GNU GPL 2.0 |
Característiques tècniques | |
Sistema operatiu | Unix-like i Microsoft Windows |
Escrit en | C, Lua i TeX |
Més informació | |
Lloc web | luatex.org (anglès) |
Stack Exchange | Etiqueta |
| |
L'objectiu principal del projecte és proporcionar una versió de TeX on les característiques internes siguin accessibles des del llenguatge de programació Lua. En el procés d'extensió de codi a TeX s'ha de reescriure gran part del codi intern. Amb LuaTeX, els usuaris i els desenvolupadors de paquets, poden escriure les pròpies ampliacions en comptes de reescriure les funcions en codi TeX pur. LuaTeX ofereix suport per a fonts tipogràfiques OpenType amb mòduls externs. Un d'ells, escrit en Lua, és proporcionat per l'equip de LuaTeX, però el suport als scripts complexos és limitat; hi ha un treball en curs des del 2019 per a integrar HarfBuzz.[4][5]
Referències
modifica- ↑ «Welcome». [Consulta: 22 novembre 2020].
- ↑ «Unicode and TeX» (en anglès), 27-05-2018. [Consulta: 22 novembre 2020].
- ↑ «An introduction» (en anglès). [Consulta: 22 novembre 2020].
- ↑ «luatex and harfbuzz 2.5.1». [Consulta: 22 novembre 2020].
- ↑ «Using HarfBuzz as OpenType engine in LuaTEX». [Consulta: 22 novembre 2020].