タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

CoreTextに関するgabuchanのブックマーク (2)

  • CoreTextを調べてみた | Tea Leaves

    CoreTextというのは、OSXやiOSで使えるテキスト描画用のフレームワークです。 iOS3.2の頃から使えていたらしいので特に新しいフレームワークというわけではありません。またiOSの場合はUIKitがテキスト描画もいい感じに面倒みてくれるのであまり使う機会もないように思います。 ただし、CoreGraphicsを使って画像を出力する目的でビットマップコンテキストへ日語を描画しようとすると文字化けしてしまうので、そのような時にはCoreTextを使うと日語も描画することができます。(画面への描画は日語もちゃんと出力されます。また単にテキスト画像を生成する目的であれば、iPhoneで利用できるフォントを調べる(その2)で使ったやり方でも日語の出力が可能(しかも簡単!)ですが、画像や文字を一緒にビットマップコンテキストへ描画する場合は、CoreTextフレームワークを使った方が便

  • CoreText ヒラギノフォント(日本語)で正確に描画サイズを取得する - Qiita

    前提知識 投稿ではCoreTextの描画については記載してません。 基礎的な描画についてはgithubの0. 最小限の描画などを参考にして下さい。 また別途、 欧文書体の基礎知識 CoreTextの日語行間の問題(解決) もお読み下さい。 題 ヒラギノフォントを使用した場合にでも正確に描画に必要なサイズを取得する方法です。 CoreTextでサイズを取得する場合は以下になります。 /* サイズを取得 */ // 属性 NSDictionary *attrDict = [NSDictionary dictionaryWithObjectsAndKeys: (__bridge id)self.ctFont, kCTFontAttributeName, (__bridge id)self.ctParagraphStyle, kCTParagraphStyleAttributeName, n

    CoreText ヒラギノフォント(日本語)で正確に描画サイズを取得する - Qiita
  • 1