Bug 7942 - [hinting] The hyphen (U+002D) is one px too low at pixelsize=14
Summary: [hinting] The hyphen (U+002D) is one px too low at pixelsize=14
Status: NEW
Alias: None
Product: DejaVu
Classification: Unclassified
Component: Mono Sans (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium minor
Assignee: Deja Vu bugs
QA Contact:
Depends on:
Reported: 2006-08-21 09:27 UTC by James Cloos
Modified: 2013-03-26 13:36 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Description James Cloos 2006-08-21 09:27:47 UTC
The instructions for \hyphen put it one px too low at pixelsize=14.
AKA, one px below the line in an \e or an \a.

At pixelsize=13 it looks good, and matches the height of \e's and \a's crossbars. 

(Yes, I know that isn't the most important thing to match, but in DejaVu Sans
Mono those crossbars are at the right height as compared to the x-height....)

It is the case at that size that \x's intersection is a 2x2 block rather than a
single pixel, and the hyphen ends up level with the bottom of that 2x2 block. 
It would be better were it level with the top of that block.

This all presumes it should look good between runs of minuscule latin, greek
and/or cyrillic.
Comment 1 chemtech 2013-03-26 08:00:54 UTC
James Cloos,
Do you still experience this issue with newer soft ?
Please check the status of your issue.
Or close this bug.
Comment 2 James Cloos 2013-03-26 13:36:01 UTC
Blast from the past month, eh?

Someone who compiles freetype with the byte code interpreter will have to test.  I switched entirely to autofit a few years ago, when aging eyes forced me to abandon 16px fonts in favour of 18-22px fonts.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.