本文共 575 字,大约阅读时间需要 1 分钟。
在文件LangModuleGProt.h中定义了字符的判断, #define MMI_LM_TEST_ALPHABETIC_CHAR(c) (( ((UI_character_type)(c)>=(UI_character_type)0x2E80) && ((UI_character_type)(c)<=(UI_character_type)0x9FAF) || (c) == 0xFF1A || (c)==0xFE55 || (c)==0xFF1F|| (c) == '(' || (c) == 0xff08)0:1) 在这些范围内的字符都将会作为换行标记,默认中文也包含在内。 如果需要中文不换行, 去掉包含中文的范围即可。如一个字库中文范围是:0x4e00-0x9fa0,修改如下: #define MMI_LM_TEST_ALPHABETIC_CHAR(c) (( ((UI_character_type)(c)>=(UI_character_type)0x2E80) && ((UI_character_type)(c)<(UI_character_type)0x4e00) || (c) == 0xFF1A || (c)==0xFE55 || (c)==0xFF1F|| (c) == '(' || (c) == 0xff08)0:1)转载地址:http://xsrdi.baihongyu.com/