Index: content/child/font_warmup_win.h |
diff --git a/content/child/font_warmup_win.h b/content/child/font_warmup_win.h |
index 9bbdaae41198f7260c520f4c67eb106da2f69254..bd1ae6963ce93ef52b13db7d5ddb917841ee8ca7 100644 |
--- a/content/child/font_warmup_win.h |
+++ b/content/child/font_warmup_win.h |
@@ -15,6 +15,14 @@ |
class SkTypeface; |
namespace content { |
+ |
+// Make necessary calls to cache the data for a given font, used before |
+// sandbox lockdown. |
+CONTENT_EXPORT void DoPreSandboxWarmupForTypeface(SkTypeface* typeface); |
+ |
+// Get the shared font manager used during pre-sandbox warmup for DirectWrite |
+// fonts. |
+CONTENT_EXPORT SkFontMgr* GetPreSandboxWarmupFontMgr(); |
class GdiFontPatchData { |
public: |
@@ -42,6 +50,9 @@ |
// for testing the implementation. |
CONTENT_EXPORT void SetPreSandboxWarmupFontMgrForTesting(SkFontMgr* fontmgr); |
+// Warmup the direct write font manager for content processes. |
+CONTENT_EXPORT void WarmupDirectWrite(); |
+ |
// Directwrite connects to the font cache service to retrieve information about |
// fonts installed on the system etc. This works well outside the sandbox and |
// within the sandbox as long as the lpc connection maintained by the current |