Since 1.7: Cairo::UserFontFace#on_text_to_glyphsコール バックに渡されるデータです。 Cairo::UserFontFace::TextToGlyphsData#glyphs=, Cairo::UserFontFace::TextToGlyphsData#clusters=, Cairo::UserFontFace::TextToGlyphsData#backward= で値を設定してください。
glyphsを設定する必要があるかどうかは Cairo::UserFontFace::TextToGlyphsData#need_glyphs?でわかりま す。
clustersを設定する必要があるかどうかは Cairo::UserFontFace::TextToGlyphsData#need_clusters?でわかりま す。
backwardを設定する必要があるかどうかは Cairo::UserFontFace::TextToGlyphsData#need_backward?でわかりま す。
Cairo::UserFontFace::TextToGlyphsData.new(need_glyphs, need_clusters, need_backward)
cluster_flags
cluster_flags=(flags)
need_cluster_flags?
true
、そうでない場合はfalse
。clusters
[cluster, ...]
clusters=(clusters)
[cluster, ...]
need_clusters?
true
、そうでない場合はfalse
。glyphs
[glyph, ...]
glyphs=(glyphs)
[glyph, ...]
need_glyphs?
true
、そ
うでない場合はfalse
。