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 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