<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
