プロジェクトでいくつかのカスタム フォントを使用しています。Bookman を使用すると改行は正常に機能しますが、Myriad Pro に切り替えると機能しなくなります。基本的に、テキストは 1 つの大きな 1 行で表示されます。\n でも機能しません。助言がありますか?
textSize = [text2 sizeWithFont:[UIFont fontWithName:@"myriadprosemibold" size:24.0f]
constrainedToSize:CGSizeMake(self.contentSize.width/2, 2000)
lineBreakMode:CCLineBreakModeWordWrap];
label = [CCLabelTTF labelWithString:content
dimensions: textSize
alignment: alignment
fontName:font
fontSize:size];
[label setColor:color];
[self addChild:label z:1];
注: Myriad pro を OTF として取得し、TTF に変換しました。
更新: textSize が 0,0 になっていることに気付きました。だから計算がおかしい。今のところ、テキストは動的ではないのでサイズをハードコーディングしましたが、何か提案はありますか?