Method Cairo.ScaledFont()->text_to_glyphs()
- Method
text_to_glyphs
array(array(Glyph)|array(TextCluster)|int) text_to_glyphs(float|intx,float|inty,stringtext)- Description
Converts text to an array of glyphs, optionally with cluster mapping, that can be used to render later using ScaledFont.
For details of how clusters, and cluster_flags map UTF-8 text to the output glyphs see Context->show_text_glyphs().
The output values can be readily passed to Context->show_text_glyphs(), Context->show_glyphs(), or related functions, assuming that the exact same ScaledFont is used for the operation.
- Parameter
x X position to place first glyph
- Parameter
y Y position to place first glyph
- Parameter
text a string of text
- Returns
An array with three elements
Array array(Glyph)0array of glyphs
array(TextCluster)1array of cluster mapping information
int2cluster flags corresponding to the output clusters