I'm creating a custom spell check engine implementation using an open-source hunspell dic/aff set as a starting point. After an inordinate amount of hacking, googling, etc., I copied a flag set that appears to result in case-insensitive searching (e.g., the spell check passes "Word" as well as "word", when only "word" is present in the dic file). Problem is, I have no idea WHY this works, and I can't find anything online or in the files indicating how case is treated. The syntax in my dic that works is:
word/1 1
Without these flags, case handling is strict.
I am remiss to implement a "solution" I can't explain. Any one have any idea how to specify case handling in a dic/aff set so that I can figure out what's actually happening?