diff options
author | dglazkov@google.com <dglazkov@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-08-29 22:11:23 +0000 |
---|---|---|
committer | dglazkov@google.com <dglazkov@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-08-29 22:11:23 +0000 |
commit | 0e9120dd886ca8ed40261250ed5c1cb9dcf502e3 (patch) | |
tree | f92d91de9d753c4424ce64f2b59898d3de68321d /webkit/glue/cpp_variant.h | |
parent | 949ad3315c2e93cc3d8d21e9726187ec7c0f253e (diff) | |
download | chromium_src-0e9120dd886ca8ed40261250ed5c1cb9dcf502e3.zip chromium_src-0e9120dd886ca8ed40261250ed5c1cb9dcf502e3.tar.gz chromium_src-0e9120dd886ca8ed40261250ed5c1cb9dcf502e3.tar.bz2 |
Makes sure that debug-only layout test failures are not to the ZERO WIDTH SPACE mapping to SPACE glyph complaints (http://b/1317563), fixes a layout test (fast/text/zero-width-characters.html), and provides an updated patch for WebKit.org bug 20237 (https://bugs.webkit.org/show_bug.cgi?id=20237).
This change brings handling of the ZWS and CJK character widths down to the level of SimpleFontData by creating special (sub-classed) SimpleFontData objects that are used in GlyphData. These instances are created when the glyph cache is being filled (GlyphPage::fill). More better things are possible, but at the moment I thought it might be good to just get the basics right.
Also, a couple of the layout tests are brought back to pre-font-metric-hacks removal versions.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1557 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue/cpp_variant.h')
0 files changed, 0 insertions, 0 deletions