Bug 31345

Summary: [chromium] Remove t2embed.dll functions from FontCustomPlatformData.cpp for Chromium
Product: WebKit Reporter: Yusuke Sato <yusukes>
Component: WebCore Misc.Assignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: brettw, commit-queue, ifette, jdaggett, jshin, levin, mal, taviso
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: Windows XP   
Attachments:
Description Flags
t2embed_deps_v1 none

Yusuke Sato
Reported 2009-11-11 03:57:54 PST
Remove dependency on t2embed.dll so that Chromium for Windows can launch even if t2embed.dll cannot be accessed, while preserving the ability to load remote fonts. Instead of the t2embed.dll (TTxxxEmbeddedFont) functions, we can use alternative functions, AddFontMemResourceEx series, in order to load remote fonts. These alternatives don't depend on t2embed.dll. Chromium bug: http://code.google.com/p/chromium/issues/detail?id=27232
Attachments
t2embed_deps_v1 (7.71 KB, patch)
2009-11-11 04:17 PST, Yusuke Sato
no flags
Yusuke Sato
Comment 1 2009-11-11 04:17:08 PST
Created attachment 42951 [details] t2embed_deps_v1
WebKit Commit Bot
Comment 2 2009-11-11 19:20:26 PST
Comment on attachment 42951 [details] t2embed_deps_v1 Clearing flags on attachment: 42951 Committed r50859: <http://trac.webkit.org/changeset/50859>
WebKit Commit Bot
Comment 3 2009-11-11 19:20:31 PST
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.