Qt displays half width character as full width in some Japanese fonts

Bug #568402 reported by Daisuke Kameda
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qt4-x11 (Ubuntu)
Fix Released
Medium
Unassigned
Lucid
Won't Fix
Medium
Jonathan Thomas

Bug Description

Binary package hint: libqtgui4

There is the problem that Qt displays half width character
(e.g. alphabet) as full width in some Japanese fonts.
This problem was reported in #QTBUG-1726
<http://bugreports.qt.nokia.com/browse/QTBUG-1726>.

This occurs in the following fonts.
- Monospace font
- Selif font
- IPA font (Ver.0301)
- NSimSun

In Cario and fontconfig etc., the FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH
is specified as flag of FT_Load_Glyph function to solve this problem.

According to the document of freetype,
this flag exists to support buggy CJK fonts.
http://www.freetype.org/freetype2/docs/reference/ft2-base_interface.html#FT_LOAD_XXX

This patch is already merged in Qt4.7 branch.

Revision history for this message
Daisuke Kameda (daisuke-kde) wrote :
tags: added: patch
Emmet Hikory (persia)
tags: added: patch-accepted-upstream
Changed in qt4-x11 (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Changed in qt4-x11 (Ubuntu Lucid):
assignee: nobody → Jonathan Thomas (echidnaman)
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Rolf Leggewie (r0lf) wrote :

This should be fixed in maverick and beyond according to the upstream ticket. Please feel free to reopen if this is not the case.

Changed in qt4-x11 (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Rolf Leggewie (r0lf) wrote :

Jonathan, what's the lucid status here?

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

I've not done anything with it, and probably won't.

Revision history for this message
Rolf Leggewie (r0lf) wrote :

lucid has seen the end of its life and is no longer receiving any updates. Marking the lucid task for this ticket as "Won't Fix".

Changed in qt4-x11 (Ubuntu Lucid):
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.