Reland of Add code to call skia's matchFamilyStyleCharacter API, which uses the (patchset #7 id:150001 of https://codereview.chromium.org/1883483002/ )

Reland https://codereview.chromium.org/1883483002/ and rebaseline
failing tests (new results are better).

Also added Win10 baselines for fast/text/emphasis which
isn't failing but is marked as NeedsManualRebaseline.

This reverts commit 6485a0d3465ba3b0bcca6385f8740a5c2e7c0138.

BUG=459056

Review URL: https://codereview.chromium.org/1907063002

Cr-Commit-Position: refs/heads/master@{#389131}
diff --git a/third_party/WebKit/LayoutTests/TestExpectations b/third_party/WebKit/LayoutTests/TestExpectations
index 14128ed7..81a2641 100644
--- a/third_party/WebKit/LayoutTests/TestExpectations
+++ b/third_party/WebKit/LayoutTests/TestExpectations
@@ -1184,6 +1184,9 @@
 # The Win10 result for fast/text/emoji-font-fallback-win.html does not match the description
 crbug.com/527044 [ Win10 ] fast/text/emoji-font-fallback-win.html [ Failure ]
 
+# Win7 does not support the needed DirectWrite APIs for font fallback
+crbug.com/459056 [ Win7 ] fast/text/font-fallback-win.html [ Failure ]
+
 crbug.com/525296 fast/css/font-load-while-styleresolver-missing.html [ Crash Failure Pass ]
 
 crbug.com/240576 fullscreen/api/element-ready-check-containing-iframe.html [ Timeout Failure Pass ]