----------------------------------------------------------------------- -- FILE: otfl-luat-att.lua -- USAGE: with old luaotfload -- DESCRIPTION: setting attributes abide luatexbase rules -- REQUIREMENTS: some old luatex -- AUTHOR: Philipp Gesang (Phg), -- CREATED: 2013-05-10 20:37:19+0200 ----------------------------------------------------------------------- -- if not modules then modules = { } end modules ['otfl-luat-att'] = { version = math.pi/42, comment = "companion to luaotfload.lua", author = "Philipp Gesang", copyright = "Luaotfload Development Team", license = "GNU GPL v2" } function attributes.private(name) local attr = "otfl@" .. name local number = luatexbase.attributes[attr] if not number then number = luatexbase.new_attribute(attr) end return number end