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.