[FIXED] CJK fonts hit troubled waters on searching
Posted: Thu Aug 01, 2013 6:09 am
the sample font (by a Chinese type foundry RTWS) can be found here: http://down1.ps123.net/2013/2013031611.rar, try to search the character 水 (U+6C34, means Water in Chinese language) or its code $6C34, nothing found. while this character really exists at the glyph index #1943 (decimal).
I've tried to learn what happens. this glyph (letter form) is defined twice in Unicode, the 1st in the Kangxi Radicals CJK block, as a radical (a group of strokes served as ideographs' element) of Chinese characters (U+2F54, used only in philology academy), the 2nd in the CJK Unified Ideographs block (U+6C34), as a normal, daily used Chinese character.
unfortunately, the lazy designer made only one glyph for the two Unicode slots, nevertheless, he has no mistakes. It seems the FontCreator matches only the 1st mapping on searching, and jumps over the 2nd et cetera in this condition. I'm not quite sure, please look into it.
Thanks!
I've tried to learn what happens. this glyph (letter form) is defined twice in Unicode, the 1st in the Kangxi Radicals CJK block, as a radical (a group of strokes served as ideographs' element) of Chinese characters (U+2F54, used only in philology academy), the 2nd in the CJK Unified Ideographs block (U+6C34), as a normal, daily used Chinese character.
unfortunately, the lazy designer made only one glyph for the two Unicode slots, nevertheless, he has no mistakes. It seems the FontCreator matches only the 1st mapping on searching, and jumps over the 2nd et cetera in this condition. I'm not quite sure, please look into it.
Thanks!