A relatively small Windows EXE file does the hard work of actually shaping from a word-list and a font. It produces a diff.wsc.txt output file that has the words and the glyph output data for each ...
...which avoids overload resolution ambiguities in C++20, when a synthesized candidate of operator == for a reversed-argument rewrite conflicts with the actual operator ==, due to the asymmetric const ...