1

プロジェクトでいくつかのカスタム フォントを使用しています。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 になっていることに気付きました。だから計算がおかしい。今のところ、テキストは動的ではないのでサイズをハードコーディングしましたが、何か提案はありますか?

4

0 に答える 0