[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