я определить ресурсы шрифта сCocos2d-JS: Пользовательские TTF шрифты не будут отображаться в Android
var res = {
indieflower_ttf: {type:"font", name:"IndieFlower", srcs:["res/fonts/IndieFlower.ttf"]},
}
И создать ярлык TTF с:
var text = cc.LabelTTF.create(text, "IndieFlower", bubble.fontsize, cc.size(60,0),cc.TEXT_ALIGNMENT_LEFT, cc.VERTICAL_TEXT_ALIGNMENT_TOP);
и будут отображаться нормально в Firefox и Chrome, но покажет шрифт по умолчанию (Arial) на Android.
Что еще нужно делать? Я проверил нить Cocos2d-js: How to use a custom ttf font on android devices?, но это не поможет.
Спасибо за указание проблемы, а также решение в одном месте. @Майкл. Теперь я могу заставить свой шрифт работать на кросс-платформе. – L4reds
@ Майкл Я смог показать пользовательский шрифт ttf в Интернете, используя ваш метод. Но, к сожалению, это не работало на iOS. Есть ли еще один шаг, необходимый для iOS? – user3164248
@ user3164248 Попробуйте использовать resource.name для ios: if (cc.sys.os == cc.sys.OS_IOS) ... Но я не проверял его. – Michael