[cairo-bugs] [Bug 30598] New: Cairo 1.8.10 causes GTK+ applications to render unreadable text on Windows 7

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Oct 4 09:21:48 PDT 2010


https://bugs.freedesktop.org/show_bug.cgi?id=30598

           Summary: Cairo 1.8.10 causes GTK+ applications to render
                    unreadable text on Windows 7
           Product: cairo
           Version: 1.10.0
          Platform: x86 (IA32)
        OS/Version: Windows (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: win32 backend
        AssignedTo: cairo-bugs at cairographics.org
        ReportedBy: fanc999 at yahoo.com.tw
         QAContact: cairo-bugs at cairographics.org


Created an attachment (id=39154)
 --> (https://bugs.freedesktop.org/attachment.cgi?id=39154)
The image of the messed up GTK+ text

Hi,

I have attempted to compile Cairo 1.10.0 with Visual C++ 2008, which was done
successfully as I have done with the previous stable versions with both the
supplied makefiles and with the Visual C++ project files successfully.

As I replaced the old 1.8.10 cairo.dll as I upgraded to GTK+ 2.22.0, and tried
to run the GTK+ demo program, the text in the GTK+ application window became
squeezed together, making the text in the window unreadable.  Upon
investigation, using the cairo 1.9.14 DLL would remedy the problem.  My
cairo-features.h is as follows (for both 1.10.0 and 1.9.14):

/* Generated by Makefile.win32.  Do not edit. */
#ifndef CAIRO_FEATURES_H
#define CAIRO_FEATURES_H 1
#define CAIRO_HAS_WIN32_SURFACE 1
#define CAIRO_HAS_WIN32_FONT 1
#define CAIRO_HAS_PNG_FUNCTIONS 1
#define CAIRO_HAS_FT_FONT 1
#define CAIRO_HAS_FC_FONT 1
#define CAIRO_HAS_PS_SURFACE 1
#define CAIRO_HAS_PDF_SURFACE 1
#define CAIRO_HAS_SVG_SURFACE 1
#define CAIRO_HAS_IMAGE_SURFACE 1
#define CAIRO_HAS_RECORDING_SURFACE 1
#define CAIRO_HAS_USER_FONT 1
#define CAIRO_HAS_GOBJECT_FUNCTIONS 1
#define CAIRO_HAS_INTERPRETER 1
#endif

Please note that this problem did not occur on Windows XP SP3 (not sure about
Vista though as I do not run Vista).

Thanks

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the cairo-bugs mailing list