Changes between Version 1 and Version 2 of WebKitGTKFonts


Ignore:
Timestamp:
Aug 26, 2010 11:01:54 AM (12 years ago)
Author:
Martin Robinson
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WebKitGTKFonts

    v1 v2  
    99  Firefox uses Pango. Firefox 2 was hacked to use PangoLayout API. That was very abusive and inherently inefficient. Firefox 3 has got a new layout engine that is completely based on cairo. The Linux port subclasses PangoFcFontMap to be able to support both CSS text selection as well as web fonts. By doing that it is essentially reimplementing most of Pango and only using the shaping logic. It makes much more sense to use HarfBuzz directly, and Mozilla is now working on getting HarfBuzz ready for that.
    1010Additionally, using HarfBuzz directly will allow us to share layout and shaping code with Chromium.
     11
     12= Font Bugs =
     13A collection of font-related bugs from Bugzilla:
     14
     15 * [https://bugs.webkit.org/show_bug.cgi?id=16941 FontCustomPlatformData.cpp leaks FT_Faces]
     16 * [https://bugs.webkit.org/show_bug.cgi?id=18546 Can't load some non-latin fonts with pango backend]
     17 * [https://bugs.webkit.org/show_bug.cgi?id=18552 Downloadable fonts don't work with pango backend]
     18 * [https://bugs.webkit.org/show_bug.cgi?id=18552 WebKit crashes when running acid3 on Linux using font backend Pango]
     19 * [https://bugs.webkit.org/show_bug.cgi?id=22970 FontConfig leaks in FontCacheGtk]
     20 * [https://bugs.webkit.org/show_bug.cgi?id=26003 Has inconsistent font selection behavior compared with other GTK2 apps]
     21 * [https://bugs.webkit.org/show_bug.cgi?id=26741 Share complex text support with Chromium Linux]
     22 * [https://bugs.webkit.org/show_bug.cgi?id=27442 Split FontPlatformData into FontPlatformDataGtk and FontPlatformDataPango]
     23 * [https://bugs.webkit.org/show_bug.cgi?id=30532 Wrong font size calculated on google.com]