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_flagscluster_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。