texlive[55083] Build/source/texk/dvipdfm-x: dvipdfm-x: reduce message

commits+takuji at tug.org commits+takuji at tug.org
Sun May 10 02:51:17 CEST 2020


Revision: 55083
          http://tug.org/svn/texlive?view=revision&revision=55083
Author:   takuji
Date:     2020-05-10 02:51:17 +0200 (Sun, 10 May 2020)
Log Message:
-----------
dvipdfm-x: reduce message by '-v' for fallback of VF

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

Modified: trunk/Build/source/texk/dvipdfm-x/ChangeLog
===================================================================
--- trunk/Build/source/texk/dvipdfm-x/ChangeLog	2020-05-10 00:22:44 UTC (rev 55082)
+++ trunk/Build/source/texk/dvipdfm-x/ChangeLog	2020-05-10 00:51:17 UTC (rev 55083)
@@ -1,3 +1,8 @@
+2020-05-10  TANAKA Takuji  <ttk at t-lab.opal.ne.jp>
+
+	* vf.c: reduce message by '-v' less than by '-vv' for
+	fallback of virtual fonts.
+
 2020-05-03  TANAKA Takuji  <ttk at t-lab.opal.ne.jp>
 
 	* dvipdfmx-upjf.test, Makefile.{am,in},

Modified: trunk/Build/source/texk/dvipdfm-x/vf.c
===================================================================
--- trunk/Build/source/texk/dvipdfm-x/vf.c	2020-05-10 00:22:44 UTC (rev 55082)
+++ trunk/Build/source/texk/dvipdfm-x/vf.c	2020-05-10 00:51:17 UTC (rev 55083)
@@ -62,7 +62,7 @@
   uint32_t design_size; /* A fixword-pts quantity */
   int num_dev_fonts, max_dev_fonts;
   struct font_def *dev_fonts;
-  unsigned char **ch_pkt;
+  unsigned char **ch_pkt, message_flag;
   uint32_t *pkt_len;
   unsigned num_chars;
 };
@@ -100,6 +100,7 @@
       vf_fonts[i].num_dev_fonts = 0;
       vf_fonts[i].max_dev_fonts = 0;
       vf_fonts[i].dev_fonts = NULL;
+      vf_fonts[i].message_flag = 0;
     }
     max_vf_fonts = size;
   }
@@ -416,7 +417,13 @@
       if (tfm_is_jfm(vf_fonts[vf_font].dev_fonts[0].tfm_id) &&
           ch < 0x1000000 && dpx_conf.compat_mode != dpx_mode_xdv_mode) {
         /* fallback multibyte character for (u)pTeX */
-        if (dpx_conf.verbose_level > 0)
+        if (dpx_conf.verbose_level == 1)
+	  if (vf_fonts[vf_font].message_flag == 0) {
+	    WARN ("Fallback multibyte character in virtual font: VF:%s to TFM:%s",
+	      vf_fonts[vf_font].tex_name, vf_fonts[vf_font].dev_fonts[0].name);
+	    vf_fonts[vf_font].message_flag = 1;
+          }
+        if (dpx_conf.verbose_level > 1)
 	  WARN ("Fallback multibyte character in virtual font: VF:%s char=0x%06x(%d) to TFM:%s",
 	    vf_fonts[vf_font].tex_name, ch, ch, vf_fonts[vf_font].dev_fonts[0].name);
         dvi_set (ch);



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