The width is calculated here in Layout=TNG-Compute.cpp
new_glyph.width = unbroken_span.glyph_string->glyphs[glyph_index].geometry.width * font_size_multiplier;
and geometry.width is coming from Pango in this structure:
https://developer.gnome.org/pango/stable/pango-Glyph-Storage.html#PangoGlyphGeometry
which has only the advance (near as I can tell) called "width".
The width is calculated here in Layout= TNG-Compute. cpp
new_glyph.width = unbroken_ span.glyph_ string- >glyphs[ glyph_index] .geometry. width * font_size_ multiplier;
and geometry.width is coming from Pango in this structure:
https:/ /developer. gnome.org/ pango/stable/ pango-Glyph- Storage. html#PangoGlyph Geometry
which has only the advance (near as I can tell) called "width".