<epienbro> rwmjones, what are your plans with the fontconfig/freetype dependencies
on mingw32-pango?
<epienbro> as with cairo, those dependencies aren't required for gtk
applications
<epienbro> I just asked about fontconfig/freetype support in cairo and pango to tml,
the win32 maintainer of gtk:
<epienbro> <epienbro> if cairo and pango are both compiled using
fontconfig/freetype support and native support for font rendering, which one is used by
gtk applications?
<epienbro> <tml> epienbro: my answer would be native, but I might be wrong
<epienbro> * tml tries to think
<epienbro> <epienbro> does fontconfig/freetype support in cairo and pango have
any added value over the native implementations?
<epienbro> <tml> it's different;)
<epienbro> <tml> it's the same as on linux
<epienbro> <tml> functionality-wise, the ability to use the underlying
freetype should give some possibilities not directly available otherwise, I guess
<epienbro> <epienbro> do you know of any applications which depend on
fontconfig/freetype support in cairo and pango on win32?
<epienbro> <tml> not cairo, but gimp uses pangoft2 and freetype
<epienbro> <tml> pangoft2 is not related to cairo with freetype fonts
<epienbro> <epienbro> oh okay :)
<epienbro> <tml> i.e. that works fine with cairo, gtk+ and pango as normally
built for windows: it uses the pangoft2 and freetype libraries to render text. cairo is
not involved for that
<epienbro> <epienbro> tml, so if I understand correctly, cairo-ft isn't
used by pango or gtk?
<epienbro> <tml> epienbro: cairo-ft might be used by pangocairo on x11, hmm,
probably is?
<epienbro> <tml> epienbro: nm or objdump probably will tell you for sure. I
can't think straight now, and I am actually watching tv;)
<epienbro> <epienbro> tml, the reason I'm asking all this is because
I'm helping out with
https://fedoraproject.org/wiki/Features/Windows_cross_compiler
and we were wondering whether we need to compile cairo and pango with fontconfig/freetype
support..or if it's just unnecessary bloat/disk space
<epienbro> <epienbro> but if you can't think straight now, i'll get
back to this later :)
<epienbro> <tml> epienbro: well, for just the gtk+ stack's needs on
windows, you certainly don't need fontconfig/freetype support in cairo, and not in
pango either
<epienbro> <tml> epienbro: but pangoft2 is a separate library anyway, so it
doesn't hurt to build it, one can then just separate it into a separate package when
distributing
<epienbro> <tml> epienbro: btw, one thing I am not sure if the fedora
cross-compiling people have noticed, is that one should build gtk+ with the
--disable-gdiplus switch
<epienbro> <tml> epienbro: because unfortunately the gdi+-based gdk-pixbuf
loaders seem to be broken
<epienbro> <tml> (yes, that should be made the default then...)
<epienbro> <epienbro> we just had some reports about gdiplus yes
<epienbro> <epienbro> is this because of bugs in the gtk gdi+ code ?
<epienbro> <tml> epienbro: it's not clear what causes the problem. the
gdi+-using code is not complex, and as far as we can see it is all written according to
docs. still it doesn't work for "large" image files
<epienbro> <tml> epienbro: it can be reproduced even with code that
doesn't use glib at all
<epienbro> <tml> there is a bug open in bugzilla for it
<epienbro> <tml> (where "large" means that the file is larger than
~60 KB) (yes, that is suspiciously close to 64 KB, wonder if there is any relation...)
<epienbro> <epienbro> i'll cc myself to that bug and see if I can help (as
soon as I have some spare time)
<epienbro> <epienbro> tml, this is the bug?
http://bugzilla.gnome.org/show_bug.cgi?id=552678
<epienbro> <tml> epienbro: yes
<epienbro> <epienbro> ok :)
--
Richard Jones, Emerging Technologies, Red Hat
http://et.redhat.com/~rjones
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine. Supports Linux and Windows.
http://et.redhat.com/~rjones/virt-df/