2009-05-15 Jungshik Shin <jshin@chromium.org>
authoreric@webkit.org <eric@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 15 May 2009 07:49:36 +0000 (07:49 +0000)
committereric@webkit.org <eric@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 15 May 2009 07:49:36 +0000 (07:49 +0000)
commitb9b9fd952b3d3c6df1134178aa23e61ac05aaf5e
treeda47e724583a1d2c990733a929e6eb3f5d523f6f
parent7371b16a6911fd12c435f7138d386b33f50c4955
2009-05-15  Jungshik Shin  <jshin@chromium.org>

        Reviewed by Dimitri Glazkov

        http://bugs.webkit.org/show_bug.cgi?id=25464

        Improve the font fallback for characters belonging to 'common' scripts
        in ChromiumWin port. Make characters like Danda, Double Danda (punctuation
        marks in North Indian scripts) and currency signs (e.g. Thai Baht)
        rendered correctly in Chromium on Win.

        Tests: fast/text/international/danda-space.html
               fast/text/international/thai-baht-space.html

        * platform/graphics/chromium/FontUtilsChromiumWin.cpp:
        (WebCore::FontMap::getScriptBasedOnUnicodeBlock):
        (WebCore::FontMap::getScript):
        (WebCore::getFallbackFamily):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@43759 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/fast/text/international/danda-space.html [new file with mode: 0644]
LayoutTests/fast/text/international/thai-baht-space.html [new file with mode: 0644]
LayoutTests/platform/mac/fast/text/international/danda-space-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/fast/text/international/danda-space-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/text/international/danda-space-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/fast/text/international/thai-baht-space-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/fast/text/international/thai-baht-space-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/text/international/thai-baht-space-expected.txt [new file with mode: 0644]
WebCore/ChangeLog
WebCore/platform/graphics/chromium/FontUtilsChromiumWin.cpp