texlive[55492] Build/source/texk/dvipdfm-x: dvipdfm-x: another

commits+hironobu at tug.org commits+hironobu at tug.org
Tue Jun 9 12:58:44 CEST 2020


Revision: 55492
          http://tug.org/svn/texlive?view=revision&revision=55492
Author:   hironobu
Date:     2020-06-09 12:58:44 +0200 (Tue, 09 Jun 2020)
Log Message:
-----------
dvipdfm-x: another fake-bold workaround, agreed with Shunsaku Hirata (private mail)

Modified Paths:
--------------
    trunk/Build/source/texk/dvipdfm-x/ChangeLog
    trunk/Build/source/texk/dvipdfm-x/pdfdev.c

Modified: trunk/Build/source/texk/dvipdfm-x/ChangeLog
===================================================================
--- trunk/Build/source/texk/dvipdfm-x/ChangeLog	2020-06-09 10:20:04 UTC (rev 55491)
+++ trunk/Build/source/texk/dvipdfm-x/ChangeLog	2020-06-09 10:58:44 UTC (rev 55492)
@@ -1,3 +1,8 @@
+2020-06-09  Hironobu Yamashita  <h.y.acetaminophen at 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 at w32tex.org>
 
 	* dvi.c: Introduce rgba_used in order to indicate that

Modified: trunk/Build/source/texk/dvipdfm-x/pdfdev.c
===================================================================
--- trunk/Build/source/texk/dvipdfm-x/pdfdev.c	2020-06-09 10:20:04 UTC (rev 55491)
+++ trunk/Build/source/texk/dvipdfm-x/pdfdev.c	2020-06-09 10:58:44 UTC (rev 55492)
@@ -619,6 +619,11 @@
     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;



More information about the tex-live-commits mailing list.