We use fontconfig to getFontFamilyForCharacters and getRenderStyleForStrike in Source/WebKit/chromium/src/PlatformSupport.cpp on Chromium/Linux. However, we do not have fontconfig on Android, so we need a way to implement similar functionality like fontconfig.
Depends on Skia bug: http://code.google.com/p/skia/issues/detail?id=913
Peter, for now all tests depending on the internal Skia character font fallback are broken. This is because the change in Skia for http://code.google.com/p/skia/issues/detail?id=913 has just been rolled in. It needs a change in WebKit to use the new character fallback API. The patch will be in this bug. Hopefully I'll finish it today.
Created attachment 168350 [details] Patch
Because of a bug in my previous Skia change, we must wait for the second patch to Skia before landing this patch to WebKit.
The depended Skia change has been in Chromium and will be rolled in WebKit shortly. Adam and James, could you please review the patch? Thanks.
Seems reasonable. I'm not an expert on this code, but your patch seems fine.
Comment on attachment 168350 [details] Patch The depended Skia change has been rolled in WebKit.
Comment on attachment 168350 [details] Patch Clearing flags on attachment: 168350 Committed r131495: <http://trac.webkit.org/changeset/131495>
All reviewed patches have been landed. Closing bug.