Core Text

From Wikipedia, the free encyclopedia

Core Textは、Mac OS X v10.4で初めて導入され、Mac OS X v10.5で公開されたmacOSCore Foundation風のAPIで、古くからmacOSにあり非推奨となったQuickDrawATSUIに代わってテキストレンダリングの機能を担うものである。Appleによると、Core Textは高いパフォーマンスと利用の容易さを意識して設計され、このレイアウトAPIはシンプルで安定しており、Core FoundationやCore GraphicsCocoaと密接に関連している。[1]

Core Textは次のような不透過型を提供している。

  • CTFramesetter - CTTypesetterを使って、与えられた属性付き文字列とCGPathからCTFrameオブジェクトを生成する。
  • CTTypesetter - 改行などの行のレイアウトを行う。
  • CTFrame - 行(CTLineオブジェクト)の配列を表す。
  • CTLine - 同じ属性を持つグリフの並びの配列を表す。
  • CTFont - フォントを表す。

使用例

参照

外部リンク

Related Articles

Wikiwand AI