I use cocos2d-x (c++) ver. 3.8. on tvOS (Apple TV).
I don’t want to use TTF versions because I don’t have decent Arial TTF font which includes Chinese and Japanese characters and yet has acceptable file size (up to 1MB).
If I use the Label::createWithSystemFont() this doesn’t allow to change the text color. At least I did not find it how to change it.
In a desperate situation I’ve tried something you might think I’m mad.
But it doesn’t work neither. The result is still black. Would you know ANY way how to change the color of the Label??
What’s the font variable store? Also what platform. With your code ( Label::createWithSystemFont("洗牌位置",... ), on OSX El Capitan Xcode Mac Project, and using font = 'Arial' it renders the characters correctly and in RED. Also rendered correctly with “Helvetica”, “Times New Roman”, and “Courier New”.
Ah, I see. I’m not familiar with any specific reason tvOS would behave differently. Random question: have you tried “San Francisco” for the system font name? I’d presume their core system font would support all languages.