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

Description Yusuke Sato 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
Comment 1 Yusuke Sato 2009-11-11 04:17:08 PST
Created attachment 42951 [details]
t2embed_deps_v1
Comment 2 WebKit Commit Bot 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>
Comment 3 WebKit Commit Bot 2009-11-11 19:20:31 PST
All reviewed patches have been landed.  Closing bug.