On 2023-09-12 05:40, Adam Borowski wrote:
You don't need to physically merge font files, fontconfig is fine with many fonts sharing the same name. You can't then request a specific font, but taking missing glyphs from others still works. (Haven't looked at this in a while, would need to test.)
I am curious if this method would cause ligatures (which are essential in many non-roman scripts) to still form. For the ligatures to display, the OpenType shaping engine needs to see a run of text (all the codepoints that make up a ligature) with a specific font that has the needed GSUB rules.
If the missing glyphs are taken one by one, I would have thought that ligature formation would then be broken.
-- Bobby de Vos /bobby_devos@sil.org/