Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=891457

--- Comment #22 from Hin-Tak Leung <[email protected]> ---
BTW, while looking at the cairo code surrounding FT_GlyphSlot_Embolden(), I
noted that the types of at least one the parameters passed to FT_* is wrong.
load_flags is 'unsigned int' on the freetype side but occasionally just int on
the cairo side. That may be harmless but might just be important when doing
signed-extended operations like "~ mask" or "<<".

freetype is much more well-tested for 32-bit (and embedded/16-bit(?)
environments), and in fact some of the internals are written to do
fixed-precision maths with integer operations, assuming floating point maths
are too expensive or not available. So it is curious the problem is more
serious on 32-bit (and isn't as noticeable on 64-bit platforms).

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=SejnDloQFa&a=cc_unsubscribe
_______________________________________________
fonts-bugs mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/fonts-bugs
http://fonts.fedoraproject.org/

Reply via email to