commit | ce8a195111246e2f84d1414f78e6c2112d9f8ee9 | [log] [tgz] |
---|---|---|
author | vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | Mon Oct 22 20:09:31 2012 +0000 |
committer | vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | Mon Oct 22 20:09:31 2012 +0000 |
tree | fcc51ddefa3073615c6bcd17f5a50eafeeaed844 | |
parent | 59bb919451900cf7ac8c9cd50f1a3fede1434e55 [diff] |
[PDF] Fix index calculation for Type1 advance retrieval. This should fix http://crbug.com/154590 Review URL: https://codereview.appspot.com/6736064 git-svn-id: http://skia.googlecode.com/svn/trunk@6034 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/src/ports/SkFontHost_FreeType.cpp b/src/ports/SkFontHost_FreeType.cpp index 529fd60..c3f7595 100644 --- a/src/ports/SkFontHost_FreeType.cpp +++ b/src/ports/SkFontHost_FreeType.cpp
@@ -588,7 +588,7 @@ getAdvances(face, gID, advanceCount, FT_LOAD_NO_SCALE, advances); for (int i = 0; i < advanceCount; i++) { - int16_t advance = advances[gID + i]; + int16_t advance = advances[i]; info->fGlyphWidths->fAdvance.append(1, &advance); } }