summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/xetexdir/ChangeLog
diff options
context:
space:
mode:
authorAkira Kakuto <kakuto@fuk.kindai.ac.jp>2018-02-03 22:51:52 +0000
committerAkira Kakuto <kakuto@fuk.kindai.ac.jp>2018-02-03 22:51:52 +0000
commitb2bd23ad17f82aad5776427229b915e7c8e5bb35 (patch)
tree328707d56ad98a29f6400bc9df6f3f2a1b4ef91f /Build/source/texk/web2c/xetexdir/ChangeLog
parent859bc2f0c7457e00be54366b2b2a5f627b90b5b3 (diff)
xetex.web: Jonathan fixes #137
git-svn-id: svn://tug.org/texlive/trunk@46532 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/xetexdir/ChangeLog')
-rw-r--r--Build/source/texk/web2c/xetexdir/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/xetexdir/ChangeLog b/Build/source/texk/web2c/xetexdir/ChangeLog
index f1cc12e7ae9..76b77d0e513 100644
--- a/Build/source/texk/web2c/xetexdir/ChangeLog
+++ b/Build/source/texk/web2c/xetexdir/ChangeLog
@@ -25,6 +25,16 @@
depend on XeTeX choosing the appropriate face for a given
size: the boundaries at which face selection changes will be
slightly shifted (corrected) from how earlier versions behaved.
+ * xetex.web: Avoid prematurely merging following text with the
+ no-break text of a \discretionary. We don't want to combine
+ text after \discretionary{A}{B}{C} into the same node as the
+ (trailing node of the) no-break parameter {C}, because this
+ would result in following text being lost in the case where
+ the discretionary break is taken. When this happens, its
+ no-break text (recorded as a count of nodes) is supposed
+ to be skipped over, but if we've combined following characters
+ with the trailing node, they will also be (incorrectly)
+ skipped. Fixes #137.
2018-01-17 Akira Kakuto <kakuto@fuk.kindai.ac.jp>