diff options
author | Hans Hagen <pragma@wxs.nl> | 2013-05-14 19:42:00 +0200 |
---|---|---|
committer | Hans Hagen <pragma@wxs.nl> | 2013-05-14 19:42:00 +0200 |
commit | 81b3c2d30df15a08e4646d81c1072e528fd6fe3c (patch) | |
tree | 0f3884b742963edd8e2cf193cbffa194d611af61 /tex/context/base/font-gds.lua | |
parent | f01d9e142c52d21bdb375aaeb31988dfbd7123f0 (diff) | |
download | context-81b3c2d30df15a08e4646d81c1072e528fd6fe3c.tar.gz |
beta 2013.05.14 19:42
Diffstat (limited to 'tex/context/base/font-gds.lua')
-rw-r--r-- | tex/context/base/font-gds.lua | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tex/context/base/font-gds.lua b/tex/context/base/font-gds.lua index 91a5ea66c..6332f40b0 100644 --- a/tex/context/base/font-gds.lua +++ b/tex/context/base/font-gds.lua @@ -604,6 +604,21 @@ end fontgoodies.register("compositions", initialize) +-- extra treatments (on top of defaults): \loadfontgoodies[mytreatments] + +local treatmentdata = fonts.treatments.data + +local function initialize(goodies) + local treatments = goodies.treatments + if treatments then + for name, data in next, treatments do + treatmentdata[name] = data -- always wins + end + end +end + +fontgoodies.register("treatments", initialize) + local filenames = fontgoodies.filenames or allocate() fontgoodies.filenames = filenames |