<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/
_______________________________________________
fedora-mingw mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/fedora-mingw

Reply via email to