According to the comment at the beginning of the file, and all that I've read elsewhere, toNFC(U+1025 U+102E) should result in U+1026. However both U+1025 and U+102E have combining classes of zero, so my code does not compose those characters. No information that I've been able to find has been able to explain this discrepancy. Any help would be greatly appreciated.
There is no discrepancy. The starter must have ccc==0 but the second character's ccc can be anything. See Hangul.
markus

