[Bug 37215] New: incorrect starting size of font antialias

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Sep 1 14:01:20 CDT 2014


https://bugs.winehq.org/show_bug.cgi?id=37215

            Bug ID: 37215
           Summary: incorrect starting size of font antialias
           Product: Wine
           Version: 1.7.25
          Hardware: x86-64
                OS: FreeBSD
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: gdi32
          Assignee: wine-bugs at winehq.org
          Reporter: henry.hu.sh at gmail.com

Created attachment 49474
  --> https://bugs.winehq.org/attachment.cgi?id=49474
DPI=144, size=6

It seems like that wine incorrectly decides the starting size of which to use
antialias.
I'm testing with the SimSun font.
My desktop DPI is 144. I'm using Xfce and force DPI to be 144 in the appearance
settings.

xrdb -query | grep Xft:

Xft.antialias:  1
Xft.hintstyle:  hintfull
Xft.rgba:       rgb
Xft.dpi:        144

If I use mousepad (native app) and set the font to be SimSun:
Up to size 8, it uses the font's embedded bitmap. With size >= 9, it uses the
normal glyphs, awnd enables antialias. The results are always nice.

Next I tested wine's notepad.
First, I tested with DPI=144 in winecfg.
Up to size 8, it uses the font's embedded bitmap which is good.
For 9 <= size <= 12, it uses the font's glyphs, but the antialias is off (!!!),
and the text looks ugly.
For size >= 14, antialias is on, and the results are good.

Next, I tested with DPI=96 in winecfg.
For size=6, it uses anti-aliased glyphs, which is ok.
For size=7 & 8, it uses glyphs without anti-alias. The results are ugly. But
anyway the text is too small at this size, so that's not important.
For size=9, it uses embedded bitmap which looks good.
For size=10 & 11, it uses glyphs without anti-alias. The results are ugly.
For size=12, it uses embedded bitmap which looks good.
For 14 <= size <= 18, it uses glyphs without anti-alias. The results are ugly.
For size >= 20, it uses anti-aliased glyphs which looks good.

If I load simsun with fontforge, it says that simsun has bitmap fonts at 12, 14
and 16.

So, is there some problem in calculating when to start using anti-alias?

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list