Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1870)

Issue 1502083002: Fix rendering with built-in CID fonts (Closed)

Created:
5 years ago by jun_fang
Modified:
5 years ago
Reviewers:
Lei Zhang, Tom Sepez
CC:
pdfium-reviews_googlegroups.com
Base URL:
https://pdfium.googlesource.com/pdfium.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Fix rendering with built-in CID fonts The root cause is that FXFONT_SUBST_EXACT is wrongly set even no any subset font was found. It causes m_bCIDIsGID to be wrongly set as TRUE in CPDF_CIDFont::_Load(). BUG=534945 R=thestig@chromium.org, tsepez@chromium.org Committed: https://pdfium.googlesource.com/pdfium/+/206310aa43ea87c4e8622f26ae708065bb2f2f77

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+0 lines, -1 line) Patch
M core/src/fxge/ge/fx_ge_fontmap.cpp View 1 chunk +0 lines, -1 line 2 comments Download

Messages

Total messages: 11 (5 generated)
jun_fang
https://codereview.chromium.org/1502083002/diff/1/core/src/fxge/ge/fx_ge_fontmap.cpp File core/src/fxge/ge/fx_ge_fontmap.cpp (left): https://codereview.chromium.org/1502083002/diff/1/core/src/fxge/ge/fx_ge_fontmap.cpp#oldcode1055 core/src/fxge/ge/fx_ge_fontmap.cpp:1055: pSubstFont->m_SubstFlags |= FXFONT_SUBST_EXACT; FXFONT_SUBST_EXACT should be set at line ...
5 years ago (2015-12-06 11:37:57 UTC) #3
jun_fang
On 2015/12/06 11:37:57, jun_fang wrote: > https://codereview.chromium.org/1502083002/diff/1/core/src/fxge/ge/fx_ge_fontmap.cpp > File core/src/fxge/ge/fx_ge_fontmap.cpp (left): > > https://codereview.chromium.org/1502083002/diff/1/core/src/fxge/ge/fx_ge_fontmap.cpp#oldcode1055 > ...
5 years ago (2015-12-06 11:41:05 UTC) #5
jun_fang
+Tom
5 years ago (2015-12-07 23:44:15 UTC) #7
Tom Sepez
lgtm https://codereview.chromium.org/1502083002/diff/1/core/src/fxge/ge/fx_ge_fontmap.cpp File core/src/fxge/ge/fx_ge_fontmap.cpp (left): https://codereview.chromium.org/1502083002/diff/1/core/src/fxge/ge/fx_ge_fontmap.cpp#oldcode1055 core/src/fxge/ge/fx_ge_fontmap.cpp:1055: pSubstFont->m_SubstFlags |= FXFONT_SUBST_EXACT; On 2015/12/06 11:37:57, jun_fang wrote: ...
5 years ago (2015-12-07 23:54:27 UTC) #8
Lei Zhang
lgtm, thanks for the fix.
5 years ago (2015-12-08 00:04:41 UTC) #9
jun_fang
5 years ago (2015-12-08 00:19:31 UTC) #11
Message was sent while issue was closed.
Committed patchset #1 (id:1) manually as
206310aa43ea87c4e8622f26ae708065bb2f2f77 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698