texlive[74615] Build/source/texk/dvipdfm-x: (x)dvipdfmx: Don't use
commits+mseven at tug.org
commits+mseven at tug.org
Fri Mar 14 07:27:27 CET 2025
Revision: 74615
https://tug.org/svn/texlive?view=revision&revision=74615
Author: mseven
Date: 2025-03-14 07:27:27 +0100 (Fri, 14 Mar 2025)
Log Message:
-----------
(x)dvipdfmx: Don't use digits in font tags, thanks to Yukimasa Morimi
Modified Paths:
--------------
trunk/Build/source/texk/dvipdfm-x/ChangeLog
trunk/Build/source/texk/dvipdfm-x/configure.ac
trunk/Build/source/texk/dvipdfm-x/pdffont.c
Modified: trunk/Build/source/texk/dvipdfm-x/ChangeLog
===================================================================
--- trunk/Build/source/texk/dvipdfm-x/ChangeLog 2025-03-14 00:42:04 UTC (rev 74614)
+++ trunk/Build/source/texk/dvipdfm-x/ChangeLog 2025-03-14 06:27:27 UTC (rev 74615)
@@ -1,3 +1,8 @@
+2025-03-14 Max Chernoff <tex at maxchernoff.ca>
+ * pdffont.c: Switch to using only A-Z in the tag since numerical
+ digits are invalid per the PDF spec. Thanks to Yukimasa Morimi,
+ https://tug.org/pipermail/dvipdfmx/2025-March/000370.html
+
2025-03-13 Max Chernoff <tex at maxchernoff.ca>
* dvipdfmx.c, dvipdfmx.h, pdffont.c: Use deterministic font names.
Modified: trunk/Build/source/texk/dvipdfm-x/configure.ac
===================================================================
--- trunk/Build/source/texk/dvipdfm-x/configure.ac 2025-03-14 00:42:04 UTC (rev 74614)
+++ trunk/Build/source/texk/dvipdfm-x/configure.ac 2025-03-14 06:27:27 UTC (rev 74615)
@@ -8,7 +8,7 @@
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl
-AC_INIT([dvipdfm-x (TeX Live)], [20250313], [dvipdfmx at tug.org])
+AC_INIT([dvipdfm-x (TeX Live)], [20250314], [dvipdfmx at tug.org])
AC_PREREQ([2.65])
AC_CONFIG_SRCDIR([agl.c])
AC_CONFIG_AUX_DIR([../../build-aux])
Modified: trunk/Build/source/texk/dvipdfm-x/pdffont.c
===================================================================
--- trunk/Build/source/texk/dvipdfm-x/pdffont.c 2025-03-14 00:42:04 UTC (rev 74614)
+++ trunk/Build/source/texk/dvipdfm-x/pdffont.c 2025-03-14 06:27:27 UTC (rev 74615)
@@ -112,6 +112,8 @@
{
MD5_CONTEXT state;
unsigned char digest[16];
+ int i, ch;
+
unique_tag_count.i++;
MD5_init(&state);
@@ -122,7 +124,11 @@
MD5_write(&state, unique_tag_count.p, sizeof(unique_tag_count));
MD5_final(digest, &state);
- snprintf(tag, 7, "%02X%02X%02X", digest[0], digest[1], digest[2]);
+ for (i = 0; i < 6; i++) {
+ ch = digest[i] % 26;
+ tag[i] = ch + 'A';
+ }
+ tag[6] = '\0';
}
static void
More information about the tex-live-commits
mailing list.