diff options
Diffstat (limited to 'otfl-luat-dum.lua')
| -rw-r--r-- | otfl-luat-dum.lua | 58 | 
1 files changed, 58 insertions, 0 deletions
| diff --git a/otfl-luat-dum.lua b/otfl-luat-dum.lua new file mode 100644 index 0000000..7b959ca --- /dev/null +++ b/otfl-luat-dum.lua @@ -0,0 +1,58 @@ +if not modules then modules = { } end modules ['luat-dum'] = { +    version   = 1.001, +    comment   = "companion to luatex-*.tex", +    author    = "Hans Hagen, PRAGMA-ADE, Hasselt NL", +    copyright = "PRAGMA ADE / ConTeXt Development Team", +    license   = "see context related readme files" +} + +local dummyfunction = function() end + +statistics = { +    register      = dummyfunction, +    starttiming   = dummyfunction, +    stoptiming    = dummyfunction, +} +trackers = { +    register      = dummyfunction, +    enable        = dummyfunction, +    disable       = dummyfunction, +} +storage = { +    register      = dummyfunction, +} +logs = { +    report        = dummyfunction, +    simple        = dummyfunction, +} +tasks = { +    new           = dummyfunction, +    actions       = dummyfunction, +    appendaction  = dummyfunction, +    prependaction = dummyfunction, +} + + +-- we need to cheat a bit here + +texconfig.kpse_init = true + +input = { } -- no fancy file helpers used + +local remapper = { +    otf = "opentype fonts", +    ttf = "truetype fonts", +    ttc = "truetype fonts" +} + +function input.find_file(name,kind) +    name = name:gsub("\\","\/") +    return kpse.find_file(name,(kind ~= "" and kind) or "tex") +end + +function input.findbinfile(name,kind) +    if not kind or kind == "" then +        kind = string.match(name,"%.(.-)$") +    end +    return input.find_file(name,kind and remapper[kind]) +end | 
