Fix a crasher in Chrome canary on Windows which occurs because of a CHECK firing because of a failure to create a direct write font using the GDI compatible interface from a LOGFONT.
One of the crashing fonts is EuroStyle. The failure returned by DirectWrite from the CreateFontFromLOGFONT call
is font not found.
It is not clear why that failure is being returned. In any case I changed the logic to mimic what skia does. Instead
of going down the GDI compatible route, we find the font in the system font collection exposed by DirectWrite. Failing
to find the font fallsback to to the default system font on the machine.
BUG=434425
Review URL: https://codereview.chromium.org/
738913004
Cr-Commit-Position: refs/heads/master@{#304671}