[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#399183: xserver-xorg: incorrectly calculates TrueType fontmetrics



On Mon, 2007-06-18 at 09:03 +0400, Sergei Golovan wrote:
> On 6/18/07, Drew Parsons <dparsons@debian.org> wrote:
> > I haven't got this arial font installed. Which package is it in?
> 
> Any TTF font metrics are incorrect if the font in iso10646-1 encoding.
> 
> xfd -fn '-dejavu-dejavu sans-medium-r-normal--0-0-0-0-p-0-iso10646-1'
> 
> gives the same result (all characters have the same height and depth).
> 
> (Monotype arial is fetched when installing msttcorefonts from contrib branch).
> 

Thanks for that, I'm looking at dejavu now using xfontsel as well as xfd
and gfontview.

I'm not a font expert.  Please excuse me, but I can't actually see any
problem.  I understand you mean with the ascents, that the umlauts,
circumflexes, acutes, etc are all coming up to the same height, where
they should be different.  And with the descents, the tails of y's, g's,
the cedillas, etc are dropping down to the same depth.

As far as I can see, all this is happening fine.  The circumflex in ê
comes up higher than the umlaut in ë (by one pixel).  The o in å is
higher still.

I measure the tail of y at 1mm, while the cedilla of ç only comes down
about 0.8mm.

Moreover I can't see any difference between iso8859-1 and iso10646-1.
In both cases the ascents and descents vary between letters.

I double checked they were indeed different between characters using
xmag.

Can you explain in more detail precisely how you're perceiving the
problem?  Some screenshots might help.  

Could you also tell us which versions you now have installed, including
	xserver-xorg
	xserver-xorg-core
	xbase-clients
	libxfont1
	ttf-dejavu
and which kernel and architecture you have  (uname -srvo), and the
versions of any other packages you think might be relevant to the bug?


Thanks, Drew.



Reply to: