diff options
Diffstat (limited to 'tex/context/base/mkxl/font-imp-text.lmt')
-rw-r--r-- | tex/context/base/mkxl/font-imp-text.lmt | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/tex/context/base/mkxl/font-imp-text.lmt b/tex/context/base/mkxl/font-imp-text.lmt new file mode 100644 index 000000000..3ca05eb04 --- /dev/null +++ b/tex/context/base/mkxl/font-imp-text.lmt @@ -0,0 +1,30 @@ +if not modules then modules = { } end modules ['font-imp-text'] = { + version = 1.001, + comment = "companion to font-ini.mkiv and hand-ini.mkiv", + author = "Hans Hagen, PRAGMA-ADE, Hasselt NL", + copyright = "PRAGMA ADE / ConTeXt Development Team", + license = "see context related readme files" +} + +local type = type + +local fonts = fonts +local registerotffeature = fonts.handlers.otf.features.register + +local function initialize(tfmdata,value) + if type(value) == "string" then + tfmdata.properties.textcontrol = tex.stringtocodesbitmap(value,tex.textcontrolcodes) + end +end + +local specification = { + name = "textcontrol", + description = "control specific text handling", + initializers = { + none = initialize, + base = initialize, + node = initialize, + } +} + +registerotffeature(specification) |