DescriptionImplement font fallback in RenderTextWin.
This is done by using a metafile to capture the font
that Uniscribe would use to render the text (since
there is no API to get this from Uniscribe itself).
Makes SCRIPT_CACHE be per-run, since different runs
may have different fonts and the SCRIPT_CACHE cannot
be re-used between these.
This is similar to what is done in WebKit in FontCacheWin.cpp
BUG=90426
TEST=Run chrome.exe --use-pure-views and paste some Hebrew
text into the omnibox. It should show up properly.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=109977
Patch Set 1 #Patch Set 2 : '' #
Total comments: 4
Patch Set 3 : '' #
Total comments: 10
Patch Set 4 : '' #Patch Set 5 : '' #
Messages
Total messages: 12 (0 generated)
|