Load FreeType glyph bitmap before emboldening.
authorBen Wagner <bungeman@google.com>
Mon, 26 Jun 2017 16:47:33 +0000 (12:47 -0400)
committerBen Wagner <bungeman@google.com>
Wed, 5 Jul 2017 15:05:19 +0000 (11:05 -0400)
commit8386aa8a3bdc682ff9daa6c559d593b9d5c4a5d1
tree87e2ddcbd5a805e63f81a93ce7042fdfa4432920
parenta46f69bf6f3283c8ee71674617f3eb27ad905565
Load FreeType glyph bitmap before emboldening.

If a bitmap glyph was loaded with FT_LOAD_BITMAP_METRICS_ONLY then the
glyph must be re-loaded without this flag before accessing the bitmap.

BUG=chromium:725975

Change-Id: If5e5a6844e9c32238560135e141fea7f77ad7fac
Reviewed-on: https://skia-review.googlesource.com/20830
Reviewed-by: Herb Derby <herb@google.com>
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Ben Wagner <bungeman@google.com>

Cherry-Pick: c3aef18419c1bb16951370e11758c7ef131fa10b
Approval: https://crbug.com/725975#c24
src/ports/SkFontHost_FreeType.cpp