Hi,
i did not see an answer so i will try:

The docu says: "XftTextExtents8 computes the pixel extents of "string" when 
drawn with "font". "
IMHO:
the point here is: "pixel extents" i read "find the last pixel"
white space has no pixel so it should be ignored.
In that logic leading spaces get not ignored because they cause an offset.

You expected "string width" what is obviously not the same-

re,
 wh

Am 13.04.2019 16:21, schrieb Lucien Gentis:
> Hello,
> 
> I use  XftTextExtents8 (display,font,(FcChar8
> *)str,strlen(str),&glyphInfo); instruction to compute width of string str
> 
> Here are values of glyphInfo.width with following strings:
> 
> String                glyphInfo.width
> -------------------------------------
> "e"                    9
> " e" (leading space)   13
> "e " (trailing space)  9
> "e e"                  22
> 
> So it seems thattrailing spaces are not taken into account to compute
> string width.
> 
> is it a bug ?
> 
> 
> 
> 
> _______________________________________________
> xorg@lists.x.org: X.Org support
> Archives: http://lists.freedesktop.org/archives/xorg
> Info: https://lists.x.org/mailman/listinfo/xorg
> Your subscription address: %(user_address)s
_______________________________________________
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s

Reply via email to