diff options
author | Khaled Hosny <khaledhosny@eglug.org> | 2014-07-27 23:04:49 +0000 |
---|---|---|
committer | Khaled Hosny <khaledhosny@eglug.org> | 2014-07-27 23:04:49 +0000 |
commit | 5795568a60dba76e57cdb78fda5aab4e6e135991 (patch) | |
tree | 0a2586ae809d714303ed3a6b76b623765af408bd /Build/source/texk/dvipdfm-x/fontmap.c | |
parent | 378fc061ff4879abb4983d8e48f593f1b4b779d9 (diff) |
Fix CID-keyed fonts glyph lookup
Keep cff_charsets parsed from CID font around if exists. Use the
cff_charsets to do GID -> CID lookup.
git-svn-id: svn://tug.org/texlive/trunk@34743 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/dvipdfm-x/fontmap.c')
-rw-r--r-- | Build/source/texk/dvipdfm-x/fontmap.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Build/source/texk/dvipdfm-x/fontmap.c b/Build/source/texk/dvipdfm-x/fontmap.c index acb068efc3c..91c6de71db0 100644 --- a/Build/source/texk/dvipdfm-x/fontmap.c +++ b/Build/source/texk/dvipdfm-x/fontmap.c @@ -85,6 +85,8 @@ pdf_init_fontmap_record (fontmap_rec *mrec) #ifdef XETEX mrec->opt.ft_face = NULL; #endif + + mrec->opt.cff_charsets = NULL; } void @@ -154,6 +156,8 @@ pdf_copy_fontmap_record (fontmap_rec *dst, const fontmap_rec *src) #ifdef XETEX dst->opt.ft_face = src->opt.ft_face; #endif + + dst->opt.cff_charsets = src->opt.cff_charsets; } |