Maybe for some characters. Traditional and simplified character sets overlap, so you basically have three character sets:
- Symbols that are only traditional;
- Simplified characters only;
- Symbols that have remained untouched and are available in both.
Take the 面 symbol, for example. It refers to both # 2 and # 3 ... As a simplified symbol, it denotes 面 and 麵 , face and noodles. While 麵 is only a traditional symbol. So in the database, Unihan 麵 has kSimplifiedVariant , which points to 面 . Thus, you can subtract that it is only a traditional symbol.
But 面 also has kTraditionalVariant , which points to 麵 . But here the system breaks: if you use this data to subtract that 面 is only a simplified symbol, you are mistaken ...
On the other hand, 韩 has kTraditionalVariant , pointing to 韓 , and the two are a “real” simplified / traditional pair. But nothing in the Unihan database is different from cases like 韓 韩 from cases like 麵面.
dda
source share