CairoFontType クラス
(バージョン情報なし。おそらく SVN 版にしか存在しないでしょう)
導入
CairoFontType クラスは abstract final クラスで、 指定した CairoFontFace や CairoScaledFont のタイプを表す定数を含みます。フォントタイプは、cairo の中では「フォントバックエンド」 とも呼ばれています。
CairoFontFace のタイプは、どのように作ったかによって決まります。たとえば CairoToyFontFace::__construct() などです。 CairoFontFace タイプは CairoFontFace::getType() あるいは cairo_font_face_get_type() で問い合わせることができます。
各種の CairoFontFace 関数を、あらゆるタイプのフォントフェイスと組み合わせて使えます。
CairoScaledFont のタイプは CairoScaledFont::__construct() あるいは cairo_scaled_font_create() に渡した CairoFontFace のタイプで決まります。 Scaled フォントタイプは CairoScaledFont::getType() あるいは cairo_scaled_font_get_type() で問い合わせることができます。
クラス概要
定義済み定数
-
CairoFontType::TOY -
CairoToyFont api で作ったフォント。
-
CairoFontType::FT -
CairoFreeType タイプのフォント。
-
CairoFontType::WIN32 -
Win32 タイプのフォント。
-
CairoFontType::QUARTZ -
Quartz タイプのフォント。
-
CairoFontType::USER -
cairo のユーザーフォント api で作ったフォント。