File tree 3 files changed +8
-1
lines changed
3 files changed +8
-1
lines changed Original file line number Diff line number Diff line change 2
2
3
3
* TL'25 release.
4
4
5
+ 2025-03-07 Akira Kakuto <
[email protected] >
6
+
7
+ * texmfmp.c (gettexstring) [XETEX]: correct non-BMP characters in
8
+ filenames with synctex.
9
+
5
10
2025-02-28 Akira Kakuto <
[email protected] >
6
11
7
12
* texmfmp.c: Remove problematic lines for windows (windows only)
Original file line number Diff line number Diff line change @@ -3192,7 +3192,7 @@ gettexstring (strnumber s)
3192
3192
if (c >= 0xD800 && c <= 0xDBFF ) {
3193
3193
unsigned lo = strpool [++ i + strstart [s - 65536L ]];
3194
3194
if (lo >= 0xDC00 && lo <= 0xDFFF )
3195
- c = (c - 0xD800 ) * 0x0400 + lo - 0xDC00 ;
3195
+ c = 0x10000 + (c - 0xD800 ) * 0x0400 + lo - 0xDC00 ;
3196
3196
else
3197
3197
c = 0xFFFD ;
3198
3198
}
Original file line number Diff line number Diff line change 1
1
==============================================================
2
2
XeTeX 0.999997 (7 March 2025)
3
3
4
+ * Unicode characters beyond BMP in filenames also supported with synctex.
5
+
4
6
Cross-engine changes:
5
7
6
8
* new primitive \ignoreprimitiveerror, enabled with -etex: if set
You can’t perform that action at this time.
0 commit comments