summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
authorHironobu Yamashita <h.y.acetaminophen@gmail.com>2020-06-09 10:58:44 +0000
committerHironobu Yamashita <h.y.acetaminophen@gmail.com>2020-06-09 10:58:44 +0000
commit99ced985a0f48486bcb77133eeddd7a699dda21c (patch)
treead61a8ebeaaad38961b831155f463f983e51b7c6 /Build
parente70d2d7b65a1170c84059ad77dafd8d71b0a56c5 (diff)
dvipdfm-x: another fake-bold workaround, agreed with Shunsaku Hirata (private mail)
git-svn-id: svn://tug.org/texlive/trunk@55492 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build')
-rw-r--r--Build/source/texk/dvipdfm-x/ChangeLog5
-rw-r--r--Build/source/texk/dvipdfm-x/pdfdev.c5
2 files changed, 10 insertions, 0 deletions
diff --git a/Build/source/texk/dvipdfm-x/ChangeLog b/Build/source/texk/dvipdfm-x/ChangeLog
index d4bc5a95551..dd4b5eef5fd 100644
--- a/Build/source/texk/dvipdfm-x/ChangeLog
+++ b/Build/source/texk/dvipdfm-x/ChangeLog
@@ -1,3 +1,8 @@
+2020-06-09 Hironobu Yamashita <h.y.acetaminophen@gmail.com>
+
+ * pdfdev.c: Another workaround for fake-bold issue.
+ (See changes 2019-06-30 and 2020-02-29)
+
2020-05-26 Akira Kakuto <kakuto@w32tex.org>
* dvi.c: Introduce rgba_used in order to indicate that
diff --git a/Build/source/texk/dvipdfm-x/pdfdev.c b/Build/source/texk/dvipdfm-x/pdfdev.c
index f9d853bddc0..1ab2ee97574 100644
--- a/Build/source/texk/dvipdfm-x/pdfdev.c
+++ b/Build/source/texk/dvipdfm-x/pdfdev.c
@@ -619,6 +619,11 @@ graphics_mode (void)
pdf_doc_add_page_content(text_state.is_mb ? ">]TJ" : ")]TJ", 4); /* op: TJ */
/* continue */
case TEXT_MODE:
+ if (text_state.bold_param != 0.0) {
+ /* fake-bold "2 Tr" is still active */
+ pdf_doc_add_page_content(" 0 Tr", 5); /* op: Tr */
+ text_state.bold_param = 0.0;
+ }
pdf_doc_add_page_content(" ET", 3); /* op: ET */
text_state.force_reset = 0;
text_state.font_id = -1;