Summary: | Combining characters don't display right in Mono variants | ||
---|---|---|---|
Product: | DejaVu | Reporter: | Maciej Katafiasz <mathrick> |
Component: | Mono Sans | Assignee: | Deja Vu bugs <dejavu-bugs> |
Status: | RESOLVED NOTOURBUG | QA Contact: | |
Severity: | normal | ||
Priority: | high | ||
Version: | unspecified | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Maciej Katafiasz
2006-08-07 17:38:19 UTC
This is considered a font shaper bug. The main reason is that monowidth fonts should have all characters with the same width. That means even zero-width characters have the standard font's width. I know it doesn't make much sense, but that's what the specifications say. Some font shapers know that, and therefore place characters that should be zero-width in the negatives, i.e. on top of or below the preceding character. Qt 3 does this. There is a fix around this. If we used OpenType features supported by Pango or Qt4 to give change the position of those characters and give them zero-width. They could also be positioned with the help of anchors. However this is not done in any monowidth font out there and would need to be tested. |
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.