diff options
author | 2016-08-08 09:09:59 -0700 | |
---|---|---|
committer | 2016-08-08 09:09:59 -0700 | |
commit | 8b1d32c8d017c84828ed65af38cd1f1e7075ce08 (patch) | |
tree | 782bf807efb6198f98931b119e6431fd82f24a9d /src/ports/SkFontHost_win.cpp | |
parent | 4e97607d9a1cef66fac16f347c5ca813ec4f9515 (diff) |
SkPDF/SkAdvancedTypefaceMetrics: simplify ATM, PDF takes over
No public API changes.
TBR=reed@google.com
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2222523003
Review-Url: https://codereview.chromium.org/2222523003
Diffstat (limited to 'src/ports/SkFontHost_win.cpp')
-rw-r--r-- | src/ports/SkFontHost_win.cpp | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/src/ports/SkFontHost_win.cpp b/src/ports/SkFontHost_win.cpp index fa5c9722b8..a2d9da7a39 100644 --- a/src/ports/SkFontHost_win.cpp +++ b/src/ports/SkFontHost_win.cpp @@ -1818,29 +1818,6 @@ SkAdvancedTypefaceMetrics* LogFontTypeface::onGetAdvancedTypefaceMetrics( } } - if (perGlyphInfo & kHAdvance_PerGlyphInfo) { - info->setGlyphWidths( - glyphCount, - glyphIDs, - glyphIDsCount, - SkAdvancedTypefaceMetrics::GetAdvance([hdc](int gId, int16_t* advance) { - // Initialize the MAT2 structure to - // the identify transformation matrix. - static const MAT2 mat2 = { - SkScalarToFIXED(1), SkScalarToFIXED(0), - SkScalarToFIXED(0), SkScalarToFIXED(1)}; - int flags = GGO_METRICS | GGO_GLYPH_INDEX; - GLYPHMETRICS gm; - if (GDI_ERROR == GetGlyphOutline(hdc, gId, flags, &gm, 0, nullptr, &mat2)) { - return false; - } - SkASSERT(advance); - *advance = gm.gmCellIncX; - return true; - }) - ); - } - Error: ReturnInfo: SelectObject(hdc, savefont); |