From c17e5b48d15fb93e7b437ac8f28fd64b7c39024d Mon Sep 17 00:00:00 2001
From: Luigi Scarso <luigi.scarso@gmail.com>
Date: Sat, 18 Feb 2023 19:10:17 +0100
Subject: [PATCH] =?UTF-8?q?<CS=5FSEAC>:=20look=20for=20the=20composite(d)?=
 =?UTF-8?q?=20glyphs=20too,=20to=20include=20in=20/CharSet=20,=20as=20in?=
 =?UTF-8?q?=20pdfTeX=20(H=C3=A0n=20Th=E1=BA=BF=20Th=C3=A0nh).?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 source/texk/web2c/luatexdir/font/writet1.c      | 4 ++++
 source/texk/web2c/luatexdir/luatex_svnversion.h | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/source/texk/web2c/luatexdir/font/writet1.c b/source/texk/web2c/luatexdir/font/writet1.c
index 33a7cd444..54862e119 100644
--- a/source/texk/web2c/luatexdir/font/writet1.c
+++ b/source/texk/web2c/luatexdir/font/writet1.c
@@ -1207,6 +1207,10 @@ static void cs_mark(const char *cs_name, int subr)
                     cc_clear();
                     mark_cs(standard_glyph_names[a1]);
                     mark_cs(standard_glyph_names[a2]);
+		    if (fd_cur->gl_tree != NULL) {
+		      avl_probe(fd_cur->gl_tree, standard_glyph_names[a1]);
+		      avl_probe(fd_cur->gl_tree, standard_glyph_names[a2]);
+		    }
                     break;
                 default:
                     if (cc->clear)
diff --git a/source/texk/web2c/luatexdir/luatex_svnversion.h b/source/texk/web2c/luatexdir/luatex_svnversion.h
index d900e530e..2866c4fa2 100644
--- a/source/texk/web2c/luatexdir/luatex_svnversion.h
+++ b/source/texk/web2c/luatexdir/luatex_svnversion.h
@@ -1,4 +1,4 @@
 #ifndef luatex_svn_revision_h
 #define luatex_svn_revision_h
-#define luatex_svn_revision 7560
+#define luatex_svn_revision 7561
 #endif
-- 
GitLab