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
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.
Some bugs, both typographical and programmatic in nature, were resolved. In particular, HTML character codes would occasionally be hyphenated when multiple occurred in a row, resulting in a broken HTML character code. Further, there were a couple missing punctuation marks and words by my own manual fault.
I did a teensy weensy doodle.