Bug 31345 - [chromium] Remove t2embed.dll functions from FontCustomPlatformData.cpp for Chromium
Summary: [chromium] Remove t2embed.dll functions from FontCustomPlatformData.cpp for C...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC Windows XP
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-11 03:57 PST by Yusuke Sato
Modified: 2009-11-11 19:20 PST (History)
8 users (show)

See Also:


Attachments
t2embed_deps_v1 (7.71 KB, patch)
2009-11-11 04:17 PST, Yusuke Sato
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.