Extract glyph outline as an array of move/line/curve vertices. Handles simple glyphs (numberOfContours > 0) and composite glyphs (numberOfContours < 0) with recursive component resolution.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in) | :: | data(:) | |||
| integer, | intent(in) | :: | loca | |||
| integer, | intent(in) | :: | glyf | |||
| integer, | intent(in) | :: | index_to_loc_format | |||
| integer, | intent(in) | :: | num_glyphs | |||
| integer, | intent(in) | :: | glyph_index | |||
| type(tt_vertex_t), | intent(out), | allocatable | :: | vertices(:) | ||
| integer, | intent(out) | :: | nvertices |