获取字母同义词/类似图示符的Java库
我想知道是否有一个允许字符获取同义词的库 比如:获取字母同义词/类似图示符的Java库,java,unicode,glyph,Java,Unicode,Glyph,我想知道是否有一个允许字符获取同义词的库 比如: char c = getNextChar(); if (c == latin.H || c == cyrillic.H) { //... } 所以,据我所知,你不需要字母的“同义词”;您希望字母具有相同的“字形”(形状) 我不知道是否存在这样的图书馆。但是,您可以通过使用您喜欢的字体呈现字符并检查字形“sameness”来实现 例如,您可以采取以下步骤: 下载,最好是在其 为每个字符的位图计算校验和(例如MD5) 根据校验和对字符进行
char c = getNextChar();
if (c == latin.H || c == cyrillic.H) {
//...
}
所以,据我所知,你不需要字母的“同义词”;您希望字母具有相同的“字形”(形状) 我不知道是否存在这样的图书馆。但是,您可以通过使用您喜欢的字体呈现字符并检查字形“sameness”来实现 例如,您可以采取以下步骤:
- 下载,最好是在其
- 为每个字符的位图计算校验和(例如MD5)
- 根据校验和对字符进行分组
YMMV.据我所知,这样的图书馆并不存在。。。我认为语言之间的一对一字符映射是不可能的!!尝试在getNextChar调用行中获取unicode。。这样,您就可以将代码映射到它指定的语言字符。。
Group 0041
U+0041 LATIN CAPITAL LETTER A
U+0391 GREEK CAPITAL LETTER ALPHA
U+13AA CHEROKEE LETTER GO
Group 0042
U+0042 LATIN CAPITAL LETTER B
U+0392 GREEK CAPITAL LETTER BETA
U+0412 CYRILLIC CAPITAL LETTER VE
U+13F4 CHEROKEE LETTER YV