Extents inconsistent betweed Xft, harfbuzz, pango for monospaced font
I have problems with gvim(gtk2) getting wrong font extents for monospaced bitmap fonts. This results in stretched output (like set linespace=1, but horizontally, too) The terminal st gets the correct extents by using Xft. I wrote a program to get extents via Xft, harfbuzz, pango. This is what I get:
Xft: ascent=12.00 descent=3.00 height=15.00
Harfbuzz: ascent=12.50 descent=3.12 height=15.62
Pangocairo: ascent=12.96 descent=2.72 height=16.43
Pangoft2: ascent=12.96 descent=2.72 height=16.43
Xft has the right numbers. The extents provided by Harfbuzz and Pango seem wrong and inconsistent to me.
Is this related to #404 ?