Since 1.7: テキストクラスタ情報を持ちます。テキストクラ スタとは、複数のグリフと対応するUTF-8テキストとの最小の対応で す。それぞれをグリフ数とテキストのバイト数として持っています。
妥当なクラスタは、バイト数とグリフ数が負ではなく、どちらか一 方は0ではありません。グリフが0のクラスタは普通のクラスタと同 じようにはサポートされていないことに注意してください。例えば、 通常のPDF描画アプリケーションは、PDFテキストが選択されている ときはそれらのクラスタを無視します。
高度なテキスト操作がどのようにクラスタを使うかは Cairo::Context#show_text_glyphsを見てください。
Cairo::TextCluster.new(num_bytes, num_glyphs)
num_bytes
num_bytes=(num_bytes)
set_num_bytes(num_bytes)
num_glyphs
num_glyphs=(num_glyphs)
set_num_glyphs(num_glyphs)
to_s