summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipdfm-x/cid.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/dvipdfm-x/cid.c')
-rw-r--r--Build/source/texk/dvipdfm-x/cid.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/Build/source/texk/dvipdfm-x/cid.c b/Build/source/texk/dvipdfm-x/cid.c
index ccfc0c711b9..dc2da3e8b77 100644
--- a/Build/source/texk/dvipdfm-x/cid.c
+++ b/Build/source/texk/dvipdfm-x/cid.c
@@ -621,12 +621,13 @@ CIDFont_cache_find (const char *map_name,
if (font_id == __cache->num) {
font = CIDFont_new();
- if (CIDFont_type0_open(font, map_name, cmap_csi, opt) < 0 &&
- CIDFont_type2_open(font, map_name, cmap_csi, opt) < 0 &&
- CIDFont_type0_t1open(font, map_name, cmap_csi, opt) < 0 &&
- CIDFont_type0_t1copen(font, map_name, cmap_csi, opt) < 0 &&
- CIDFont_base_open (font, map_name, cmap_csi, opt) < 0
- ) {
+ if (CIDFont_type0_open(font, map_name, cmap_csi, opt, 0) < 0 &&
+ CIDFont_type2_open(font, map_name, cmap_csi, opt) < 0 &&
+ CIDFont_type0_open(font, map_name, cmap_csi, opt,
+ CIDFONT_FLAG_TYPE1) < 0 &&
+ CIDFont_type0_open(font, map_name, cmap_csi, opt,
+ CIDFONT_FLAG_TYPE1C) < 0 &&
+ CIDFont_base_open (font, map_name, cmap_csi, opt) < 0) {
CIDFont_release(font);
release_opt(opt);
return -1;