diff options
author | scottmg@chromium.org <scottmg@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-15 20:45:44 +0000 |
---|---|---|
committer | scottmg@chromium.org <scottmg@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-15 20:45:44 +0000 |
commit | e66513d7b4beb2ad846986fd627002e1513f596b (patch) | |
tree | 3b52920767bbf5d6f049a8eb7b9b3d3ff4cb9308 /content/shell/renderer/shell_content_renderer_client.cc | |
parent | d8089ebe3a9cd3f71f4b2b7f8a7e7ef7e6470b34 (diff) | |
download | chromium_src-e66513d7b4beb2ad846986fd627002e1513f596b.zip chromium_src-e66513d7b4beb2ad846986fd627002e1513f596b.tar.gz chromium_src-e66513d7b4beb2ad846986fd627002e1513f596b.tar.bz2 |
Revert 263842 "Support sideloaded fonts via command line option ..."
> Support sideloaded fonts via command line option for blink layout_tests
>
> Blink side is: https://codereview.chromium.org/235553003/ which
> must land and roll first.
>
> Adds support for --register-font-files which adds the given
> file(s) to the sandbox policy (readonly), creates and warms up
> the font, and passes it to blink.
>
> Also, modify the setup code for layout tests so "Ahem" will be
> found correctly.
>
> R=jschuh@chromium.org,eae@chromium.org
> BUG=333029
> TEST=out\debug\content_shell d:\src\tmp\a.html --enable-direct-write --register-font-files=D:\src\cr3\src\content\shell\renderer\test_runner\resources\fonts\AHEM____.TTF
> TEST=ninja -C out\Debug blink_tests && webkit\tools\layout_tests\run_webkit_tests fast/parser/fonts.html --debug --nocheck-sys-deps (with directwrite forced on)
>
> Review URL: https://codereview.chromium.org/231763003
TBR=fischman@chromium.org
Review URL: https://codereview.chromium.org/239533004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@263990 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/shell/renderer/shell_content_renderer_client.cc')
-rw-r--r-- | content/shell/renderer/shell_content_renderer_client.cc | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/content/shell/renderer/shell_content_renderer_client.cc b/content/shell/renderer/shell_content_renderer_client.cc index 2c71f29..341fc23 100644 --- a/content/shell/renderer/shell_content_renderer_client.cc +++ b/content/shell/renderer/shell_content_renderer_client.cc @@ -12,7 +12,6 @@ #include "content/public/renderer/render_view.h" #include "content/public/test/layouttest_support.h" #include "content/shell/common/shell_switches.h" -#include "content/shell/common/webkit_test_helpers.h" #include "content/shell/renderer/shell_render_frame_observer.h" #include "content/shell/renderer/shell_render_process_observer.h" #include "content/shell/renderer/shell_render_view_observer.h" @@ -26,12 +25,6 @@ #include "third_party/WebKit/public/web/WebView.h" #include "v8/include/v8.h" -#if defined(OS_WIN) -#include "content/public/renderer/render_font_warmup_win.h" -#include "third_party/WebKit/public/web/win/WebFontRendering.h" -#include "third_party/skia/include/ports/SkFontMgr.h" -#endif - using blink::WebAudioDevice; using blink::WebClipboard; using blink::WebLocalFrame; @@ -50,35 +43,12 @@ using WebTestRunner::WebTestProxyBase; namespace content { -#if defined(OS_WIN) -namespace { - -// DirectWrite only has access to %WINDIR%\Fonts by default. For developer -// side-loading, support kRegisterFontFiles to allow access to additional fonts. -void RegisterSideloadedTypefaces(SkFontMgr* fontmgr) { - std::vector<std::string> files = GetSideloadFontFiles(); - for (std::vector<std::string>::const_iterator i(files.begin()); - i != files.end(); - ++i) { - SkTypeface* typeface = fontmgr->createFromFile(i->c_str()); - DoPreSandboxWarmupForTypeface(typeface); - blink::WebFontRendering::addSideloadedFontForTesting(typeface); - } -} - -} // namespace -#endif // OS_WIN - ShellContentRendererClient::ShellContentRendererClient() { if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kDumpRenderTree)) { EnableWebTestProxyCreation( base::Bind(&ShellContentRendererClient::WebTestProxyCreated, base::Unretained(this))); } - -#if defined(OS_WIN) - RegisterSideloadedTypefaces(GetPreSandboxWarmupFontMgr()); -#endif } ShellContentRendererClient::~ShellContentRendererClient() { |