summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipdfm-x/type0.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/dvipdfm-x/type0.c')
-rw-r--r--Build/source/texk/dvipdfm-x/type0.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/Build/source/texk/dvipdfm-x/type0.c b/Build/source/texk/dvipdfm-x/type0.c
index afb4bbbc1bc..7dbbd984ad5 100644
--- a/Build/source/texk/dvipdfm-x/type0.c
+++ b/Build/source/texk/dvipdfm-x/type0.c
@@ -1,6 +1,6 @@
/* This is dvipdfmx, an eXtended version of dvipdfm by Mark A. Wicks.
- Copyright (C) 2002-2020 by Jin-Hwan Cho and Shunsaku Hirata,
+ Copyright (C) 2002-2021 by Jin-Hwan Cho and Shunsaku Hirata,
the dvipdfmx project team.
This program is free software; you can redistribute it and/or modify
@@ -213,6 +213,9 @@ pdf_font_open_type0 (pdf_font *font, int cid_id, int wmode)
sprintf(font->fontname, "%s-%s", fontname, wmode ? "Identity-V" : "Identity-H");
font->usedchars = CIDFont_get_usedchars(cidfont);
font->flags |= PDF_FONT_FLAG_USEDCHAR_SHARED;
+ if (wmode) {
+ cidfont->cid.need_vmetrics = 1;
+ }
break;
case PDF_FONT_FONTTYPE_CIDTYPE2:
font->fontname = NEW(strlen(fontname)+1, char);
@@ -228,6 +231,9 @@ pdf_font_open_type0 (pdf_font *font, int cid_id, int wmode)
font->usedchars = wmode ? CIDFont_get_usedchars_v(cidfont) : CIDFont_get_usedchars(cidfont);
font->flags |= PDF_FONT_FLAG_USEDCHAR_SHARED;
}
+ if (wmode) {
+ cidfont->cid.need_vmetrics = 1;
+ }
break;
}