The code that enabled that syllabic hyphenation is now public. Full Windows binaries are provided with the source code.
There was a series of extraneous explanations that needed re-fitting and thinning. A silly search-and-replace had changed the content type from "UTF-8" to "UTF-8". I've settled on removing all downloadable fonts, preferring to leave that issue to individual readers.
neocities didn't like me typing in html tags, they were omitted from this previous message. The point stands: I had accidentally inserted a custom HTML tag where I should not have, by means of a blindly run global search and replace of the word "UTF".
The page featuring things I appreciate now features discussion of some of Bitstream's nearly forgotten typefaces, and features quotations from Louis Rossman - the right to repair adovocate, Jan Tschichold - the calligrapher, and JosΒeph Machlis - the musician.
https://www.reddit.com/r/openbsd/comments/k7fcm6/graphics_in_the_console/ Reddit's outlook on an attempt to port framebuffer graphics applications to OpenBSD is less than optimistic.
and passed the pointer through each of the functions between it and the function in question. It resulted in longer function definitions, and felt clumsy. For the couple other functions, I didn't want to do that, so I left them declaring their character arrays each time they were called. This bothered me, enough that I gave a simple declaration above the function definition a try instead. It worked well.
The program that once ran in roughly 0.2 seconds then ran in roughly 0.17 seconds. Both clumsiness and inefficiency were avoided, for the placement of the declaration above the function definition made the intent clear.
Reading this posting by you was what got me thinking about this problem in the first place. Thank you.
Linked is a copy of those two latter mentioned function definitions: https://kaa.neocities.org/Program/global.txt