diff options
author | Hans Hagen <pragma@wxs.nl> | 2021-07-06 19:34:30 +0200 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2021-07-06 19:34:30 +0200 |
commit | 8d02589abdbd8d4f476ac951d99d4081319fce35 (patch) | |
tree | dc1caec6c912e0b38d83ea97c73da006bce0b7d8 /tex/context/base/mkxl/font-imp-text.lmt | |
parent | c6ae1bb6230894346094364eb08d3aca0efdea9a (diff) | |
download | context-8d02589abdbd8d4f476ac951d99d4081319fce35.tar.gz |
2021-07-06 18:47:00
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) |