This would certainly be beneficial for the XeTeX "oxidation" efforts[1] for fonts parsing and shaping[2]. There is also a number of existing alternatives: font-kit[3], Skribo[4], RustType[5], ttf-parser[6]. Some of them are just parsers, some - font shapers. Still all of them are relevant to the subject.<p>[1] <a href="https://github.com/crlf0710/tectonic" rel="nofollow">https://github.com/crlf0710/tectonic</a><p>[2] <a href="https://github.com/crlf0710/tectonic/issues/117" rel="nofollow">https://github.com/crlf0710/tectonic/issues/117</a><p>[3] <a href="https://github.com/servo/font-kit" rel="nofollow">https://github.com/servo/font-kit</a><p>[4] <a href="https://github.com/linebender/skribo" rel="nofollow">https://github.com/linebender/skribo</a><p>[5] <a href="https://gitlab.redox-os.org/redox-os/rusttype/" rel="nofollow">https://gitlab.redox-os.org/redox-os/rusttype/</a><p>[6] <a href="https://github.com/RazrFalcon/ttf-parser" rel="nofollow">https://github.com/RazrFalcon/ttf-parser</a>