Cocos2d iphone Cocos2d自定义字体文件-字符id问题

Cocos2d iphone Cocos2d自定义字体文件-字符id问题,cocos2d-iphone,Cocos2d Iphone,我正在开发cocos2d游戏,它支持多种语言。我创建了一个包含所有支持字符的字体文件(.png和.fnt) 问题是一些字符id在917505-917631之间。所以我设置kcbmfontmaxchars=917632。但这占用了很多内存 谁能告诉我如何处理这种情况 kCCBMFontMaxChars = 0xffff; // 65k 这对于所有Unicode字符都应该足够了。它当然适用于所有亚洲和西里尔语。内存使用量正好为2MB 不用担心ID,我相信它们是BMFont char数组的偏移量,

我正在开发cocos2d游戏,它支持多种语言。我创建了一个包含所有支持字符的字体文件(.png和.fnt)

问题是一些字符id在917505-917631之间。所以我设置kcbmfontmaxchars=917632。但这占用了很多内存

谁能告诉我如何处理这种情况

kCCBMFontMaxChars = 0xffff;  // 65k
这对于所有Unicode字符都应该足够了。它当然适用于所有亚洲和西里尔语。内存使用量正好为2MB

不用担心ID,我相信它们是BMFont char数组的偏移量,而不是索引。每个条目是32字节。917632除以32得到28676,如果索引符合unicode字符范围,则为28676