blob: 660f6d49d838eb0d38cda6c853943f3019e1298e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
local M = {}
local xtpipeslib = require "make4ht-xtpipes"
local domfilter = require "make4ht-domfilter"
function M.prepare_parameters(settings, extensions)
settings.tex4ht_sty_par = settings.tex4ht_sty_par ..",tei"
settings = mkutils.extensions_prepare_parameters(extensions, settings)
return settings
end
function M.prepare_extensions(extensions)
return extensions
end
function M.modify_build(make)
local process = domfilter {
"joincharacters"
}
-- we use <hi> elements for characters styled using HTF fonts in TEI
-- use the `joincharacters` DOM filter to join them
filter_settings "joincharacters" {
charclasses = { hi=true, mn = true}
}
make:match("xml$", process)
return make
end
return M
|