FreeType patented bytecode interpreter now in rawhide
Hi, Since the patents covering the TrueType bytecode interpreter expired at the end of October, I've now built FreeType in rawhide with that part of code enabled. Note that the subpixel stuff remains disabled as it was. behdad -- fedora-devel-list mailing list fedora-devel-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-devel-list
Re: FreeType patented bytecode interpreter now in rawhide
Dne 4.12.2009 01:13, Behdad Esfahbod napsal(a): > Since the patents covering the TrueType bytecode interpreter expired at > the end of October, I've now built FreeType in rawhide with that part of > code enabled. can we hope for the update in F12 as well, please? > Note that the subpixel stuff remains disabled as it was. What does this exactly mean? If I have freetype-freeworld installed can I get rid of it now (well, when this comes to F12)? Will we have also cairo and pango (whichever is relevant) upgraded to use it? Matěj -- http://www.ceplovi.cz/matej/, Jabber: mceplceplovi.cz GPG Finger: 89EF 4BC6 288A BF43 1BAB 25C3 E09F EF25 D964 84AC He can compress the most words into the smallest idea of any man I know. -- Abraham Lincoln -- fedora-devel-list mailing list fedora-devel-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-devel-list
Re: FreeType patented bytecode interpreter now in rawhide
Le Ven 4 décembre 2009 13:50, Matěj Cepl a écrit : > > Dne 4.12.2009 01:13, Behdad Esfahbod napsal(a): >> Since the patents covering the TrueType bytecode interpreter expired at >> the end of October, I've now built FreeType in rawhide with that part of >> code enabled. > > can we hope for the update in F12 as well, please? Given how any font rendering changes seems to degrade font rendering for some users, I'd very much prefer it went through a full release testing cycle before hitting unsuspecting users. -- Nicolas Mailhot -- fedora-devel-list mailing list fedora-devel-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-devel-list
Re: FreeType patented bytecode interpreter now in rawhide
Finally! It was like a non-ending movie through all these years, having such one essential/basic feature disabled. An update for F12, whenever it gets ready, would be really welcome! > Given how any font rendering changes seems to degrade font rendering for some The TrueType bytecode interpreter really makes the difference. -Ilyes On Fri, Dec 4, 2009 at 2:49 PM, Nicolas Mailhot wrote: > > > Le Ven 4 décembre 2009 13:50, Matěj Cepl a écrit : > > > > Dne 4.12.2009 01:13, Behdad Esfahbod napsal(a): > >> Since the patents covering the TrueType bytecode interpreter expired at > >> the end of October, I've now built FreeType in rawhide with that part of > >> code enabled. > > > > can we hope for the update in F12 as well, please? > > Given how any font rendering changes seems to degrade font rendering for > some > users, I'd very much prefer it went through a full release testing cycle > before hitting unsuspecting users. > > -- > Nicolas Mailhot > > > -- > fedora-devel-list mailing list > fedora-devel-list@redhat.com > https://www.redhat.com/mailman/listinfo/fedora-devel-list > -- fedora-devel-list mailing list fedora-devel-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-devel-list
Re: FreeType patented bytecode interpreter now in rawhide
Matěj Cepl wrote: > can we hope for the update in F12 as well, please? Well, that would change the looks of our default DejaVu fonts a lot. (freetype-freeworld currently disables the BCI for the DejaVu family by default for that reason, which has always been a controversial move, I'll of course stop doing that from F13 on.) I'm not convinced this is a good idea to ship as an update. >> Note that the subpixel stuff remains disabled as it was. > > What does this exactly mean? If I have freetype-freeworld installed can > I get rid of it now (well, when this comes to F12)? If you need subpixel antialiasing, no. I will continue to build freetype- freeworld packages for the subpixel stuff. > Will we have also cairo and pango (whichever is relevant) upgraded to use > it? "It" as in subpixel rendering? There have been patches to Cairo to use the FreeType subpixel filters, they even remove some probably patent-encumbered code (dumb subpixel filters) from Cairo itself, but still they haven't been accepted yet. :-( As FreeType always provides the relevant APIs, just implemented as dummies which always return an error, it's perfectly possible to make the decision whether to use freetype-freeworld's subpixel filters at runtime (e.g. Qt 4 does that). As for the BCI, it should need no special support from Cairo nor Pango. Kevin Kofler -- fedora-devel-list mailing list fedora-devel-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-devel-list
Re: FreeType patented bytecode interpreter now in rawhide
Behdad Esfahbod wrote: > Since the patents covering the TrueType bytecode interpreter expired at > the end of October, I've now built FreeType in rawhide with that part of > code enabled. IMHO, if we want to ship this by default, we really need to fix FreeType for the case where the font doesn't provide hinting bytecode. AFAICT, currently, in that case, if FreeType is built with the BCI enabled, it won't do any hinting at all. See e.g. the CJK characters in the screenshot by Martin Sourada at: http://2.bp.blogspot.com/_lh41g82r7rk/SuWk7rqgaJI/AQ8/AfWQU9yAHu8/s1600-h/mark-the-difference.png (the first line is no antialiasing, no hinting, the second one is antialiasing only, the third one is antialiasing+hinting and the last one is antialiasing+hinting with forced autohinter) from: http://mso-chronicles.blogspot.com/2009/10/mark-difference-ugly-fonts-in-fedora.html It should fall back to the autohinter when the font does not provide hinting bytecode. Kevin Kofler -- fedora-devel-list mailing list fedora-devel-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-devel-list
Re: FreeType patented bytecode interpreter now in rawhide
On 12/04/2009 05:49 AM, Nicolas Mailhot wrote: Le Ven 4 décembre 2009 13:50, Matěj Cepl a écrit : Dne 4.12.2009 01:13, Behdad Esfahbod napsal(a): Since the patents covering the TrueType bytecode interpreter expired at the end of October, I've now built FreeType in rawhide with that part of code enabled. can we hope for the update in F12 as well, please? Given how any font rendering changes seems to degrade font rendering for some users, I'd very much prefer it went through a full release testing cycle before hitting unsuspecting users. c.f. https://bugs.freedesktop.org/show_bug.cgi?id=23981 -- fedora-devel-list mailing list fedora-devel-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-devel-list
Re: FreeType patented bytecode interpreter now in rawhide
On Fri, Dec 04, 2009 at 05:56:02PM +0100, Kevin Kofler wrote: > IMHO, if we want to ship this by default, we really need to fix FreeType for > the case where the font doesn't provide hinting bytecode. AFAICT, currently, > in that case, if FreeType is built with the BCI enabled, it won't do any [...] > It should fall back to the autohinter when the font does not provide hinting > bytecode. Aha! So that's why all the open-source fonts on my screen suddenly got really ugly. Is there an open bugzilla bug for this? -- Matthew Miller Senior Systems Architect Cyberinfrastructure Labs / Instructional & Research Computing Computing & Information Technology Harvard School of Engineering & Applied Sciences -- fedora-devel-list mailing list fedora-devel-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-devel-list
Re: FreeType patented bytecode interpreter now in rawhide
On Mon, Dec 14, 2009 at 04:16:10PM -0500, Matthew Miller wrote: > Is there an open bugzilla bug for this? There is now: bug #547532. Thanks. -- Matthew Miller Senior Systems Architect Cyberinfrastructure Labs / Instructional & Research Computing Computing & Information Technology Harvard School of Engineering & Applied Sciences -- fedora-devel-list mailing list fedora-devel-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-devel-list