[latex3-commits] [git/LaTeX3-latex3-latex3] text-map: Correct 'next class' code for Hangul (df228c80c)

Joseph Wright joseph.wright at morningstar2.co.uk
Mon Aug 8 14:37:01 CEST 2022


Repository : https://github.com/latex3/latex3
On branch  : text-map
Link       : https://github.com/latex3/latex3/commit/df228c80cf7c1a3c627bc814f392e1b25f6c8fb3

>---------------------------------------------------------------

commit df228c80cf7c1a3c627bc814f392e1b25f6c8fb3
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Mon Aug 8 13:37:01 2022 +0100

    Correct 'next class' code for Hangul


>---------------------------------------------------------------

df228c80cf7c1a3c627bc814f392e1b25f6c8fb3
 l3kernel/l3text-map.dtx                 |   5 +-
 l3kernel/testfiles/m3text006.luatex.tlg | 172 ++++++++++++++++----------------
 l3kernel/testfiles/m3text006.ptex.tlg   | 172 ++++++++++++++++----------------
 l3kernel/testfiles/m3text006.tlg        | 172 ++++++++++++++++----------------
 l3kernel/testfiles/m3text006.xetex.tlg  | 172 ++++++++++++++++----------------
 5 files changed, 348 insertions(+), 345 deletions(-)

diff --git a/l3kernel/l3text-map.dtx b/l3kernel/l3text-map.dtx
index 3054dae55..975009a0d 100644
--- a/l3kernel/l3text-map.dtx
+++ b/l3kernel/l3text-map.dtx
@@ -377,7 +377,10 @@
     \@@_if_q_recursion_tail_stop_do:nn {#6}
       { \@@_map_hangul_next:Nnnn #1 {#2} {#3} {#5} }
     \@@_codepoint_compare:nNnTF {#3} < { "#6 }
-      { \@@_map_hangul_next:Nnnn #1 {#2} {#3} {#5} }
+      {
+        \@@_map_hangul_end:nw
+          { \@@_map_hangul_next:Nnnn #1 {#2} {#3} {#5} }
+      }
       {
         \@@_codepoint_compare:nNnTF {#3} > { "#7 }
           { \@@_map_hangul_loop:Nnnnnw #1 {#2} {#3} {#4} {#5} }
diff --git a/l3kernel/testfiles/m3text006.luatex.tlg b/l3kernel/testfiles/m3text006.luatex.tlg
index 59e17d910..9aa63392f 100644
--- a/l3kernel/testfiles/m3text006.luatex.tlg
+++ b/l3kernel/testfiles/m3text006.luatex.tlg
@@ -208,40 +208,40 @@ TRUE
 TRUE
 TRUE
 TRUE
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^f7 [999.0] SPACE (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] SPACE (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^f7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^f7 [5.0] <LINE FEED (LF)> (LF) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <LINE FEED (LF)> (LF) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^f7 [5.0] <START OF HEADING> (Control) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <START OF HEADING> (Control) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^f7 [0.3]
-TRUE
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^f7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^f7 [0.3]
-TRUE
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^f7 [0.3]
-TRUE
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL JUNGSEONG FILLER (V) ^^f7 [0.3]
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
   ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^f7 [999.0] HANGUL JONGSEONG KIYEOK (T) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL JONGSEONG KIYEOK (T) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL SYLLABLE GA (LV) ^^f7 [0.3]
+TRUE
+TRUE
   ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [6.0] HANGUL SYLLABLE GAG (LVT) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL SYLLABLE GAG (LVT) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] WATCH (ExtPict) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^f7 [999.0] <reserved-0378> (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] <reserved-0378> (Other) ^^f7 [0.3]
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
 TRUE
 TRUE
 TRUE
@@ -310,74 +310,19 @@ TRUE
 TRUE
 TRUE
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^f7 [999.0] SPACE (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] SPACE (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^f7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^f7 [5.0] <LINE FEED (LF)> (LF) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <LINE FEED (LF)> (LF) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^f7 [5.0] <START OF HEADING> (Control) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <START OF HEADING> (Control) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^f7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^f7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL JUNGSEONG FILLER (V) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL JONGSEONG KIYEOK (T) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL SYLLABLE GA (LV) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL SYLLABLE GAG (LVT) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] WATCH (ExtPict) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^f7 [999.0] <reserved-0378> (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] <reserved-0378> (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [999.0] SPACE (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] SPACE (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [5.0] <LINE FEED (LF)> (LF) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <LINE FEED (LF)> (LF) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [5.0] <START OF HEADING> (Control) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <START OF HEADING> (Control) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [999.0] HANGUL JUNGSEONG FILLER (V) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL JUNGSEONG FILLER (V) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL JONGSEONG KIYEOK (T) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL SYLLABLE GA (LV) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL SYLLABLE GAG (LVT) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] WATCH (ExtPict) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [999.0] <reserved-0378> (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] <reserved-0378> (Other) ^^f7 [0.3]
 TRUE
 TRUE
 TRUE
@@ -518,8 +463,63 @@ TRUE
 TRUE
 TRUE
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [7.0] HANGUL JONGSEONG KIYEOK (T) ^^f7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [8.0] HANGUL JONGSEONG KIYEOK (T) ^^f7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^f7 [0.3]
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
   ^^f7 [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^d7 [12.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ^^f7 [999.0] LATIN SMALL LETTER B (Other) ^^f7 [0.3]
   ^^f7 [0.2] LATIN SMALL LETTER A (Other) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^d7 [13.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ^^f7 [999.0] LATIN SMALL LETTER B (Other) ^^f7 [0.3]
   ^^f7 [0.2] LATIN SMALL LETTER A (Other) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^d7 [13.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ^^d7 [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ^^f7 [999.0] LATIN SMALL LETTER B (Other) ^^f7 [0.3]
diff --git a/l3kernel/testfiles/m3text006.ptex.tlg b/l3kernel/testfiles/m3text006.ptex.tlg
index 59e17d910..9aa63392f 100644
--- a/l3kernel/testfiles/m3text006.ptex.tlg
+++ b/l3kernel/testfiles/m3text006.ptex.tlg
@@ -208,40 +208,40 @@ TRUE
 TRUE
 TRUE
 TRUE
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^f7 [999.0] SPACE (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] SPACE (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^f7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^f7 [5.0] <LINE FEED (LF)> (LF) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <LINE FEED (LF)> (LF) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^f7 [5.0] <START OF HEADING> (Control) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <START OF HEADING> (Control) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^f7 [0.3]
-TRUE
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^f7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^f7 [0.3]
-TRUE
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^f7 [0.3]
-TRUE
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL JUNGSEONG FILLER (V) ^^f7 [0.3]
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
   ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^f7 [999.0] HANGUL JONGSEONG KIYEOK (T) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL JONGSEONG KIYEOK (T) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL SYLLABLE GA (LV) ^^f7 [0.3]
+TRUE
+TRUE
   ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [6.0] HANGUL SYLLABLE GAG (LVT) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL SYLLABLE GAG (LVT) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] WATCH (ExtPict) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^f7 [999.0] <reserved-0378> (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] <reserved-0378> (Other) ^^f7 [0.3]
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
 TRUE
 TRUE
 TRUE
@@ -310,74 +310,19 @@ TRUE
 TRUE
 TRUE
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^f7 [999.0] SPACE (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] SPACE (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^f7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^f7 [5.0] <LINE FEED (LF)> (LF) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <LINE FEED (LF)> (LF) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^f7 [5.0] <START OF HEADING> (Control) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <START OF HEADING> (Control) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^f7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^f7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL JUNGSEONG FILLER (V) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL JONGSEONG KIYEOK (T) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL SYLLABLE GA (LV) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL SYLLABLE GAG (LVT) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] WATCH (ExtPict) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^f7 [999.0] <reserved-0378> (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] <reserved-0378> (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [999.0] SPACE (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] SPACE (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [5.0] <LINE FEED (LF)> (LF) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <LINE FEED (LF)> (LF) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [5.0] <START OF HEADING> (Control) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <START OF HEADING> (Control) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [999.0] HANGUL JUNGSEONG FILLER (V) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL JUNGSEONG FILLER (V) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL JONGSEONG KIYEOK (T) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL SYLLABLE GA (LV) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL SYLLABLE GAG (LVT) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] WATCH (ExtPict) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [999.0] <reserved-0378> (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] <reserved-0378> (Other) ^^f7 [0.3]
 TRUE
 TRUE
 TRUE
@@ -518,8 +463,63 @@ TRUE
 TRUE
 TRUE
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [7.0] HANGUL JONGSEONG KIYEOK (T) ^^f7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [8.0] HANGUL JONGSEONG KIYEOK (T) ^^f7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^f7 [0.3]
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
   ^^f7 [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^d7 [12.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ^^f7 [999.0] LATIN SMALL LETTER B (Other) ^^f7 [0.3]
   ^^f7 [0.2] LATIN SMALL LETTER A (Other) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^d7 [13.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ^^f7 [999.0] LATIN SMALL LETTER B (Other) ^^f7 [0.3]
   ^^f7 [0.2] LATIN SMALL LETTER A (Other) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^d7 [13.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ^^d7 [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ^^f7 [999.0] LATIN SMALL LETTER B (Other) ^^f7 [0.3]
diff --git a/l3kernel/testfiles/m3text006.tlg b/l3kernel/testfiles/m3text006.tlg
index de4203442..d0d8ec14c 100644
--- a/l3kernel/testfiles/m3text006.tlg
+++ b/l3kernel/testfiles/m3text006.tlg
@@ -208,40 +208,40 @@ TRUE
 TRUE
 TRUE
 TRUE
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^b7 [999.0] SPACE (Other) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] SPACE (Other) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^b7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^b7 [5.0] <LINE FEED (LF)> (LF) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [5.0] <LINE FEED (LF)> (LF) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^b7 [5.0] <START OF HEADING> (Control) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [5.0] <START OF HEADING> (Control) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^97 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^97 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^c3^^b7 [0.3]
-TRUE
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^b7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^97 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^97 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^c3^^b7 [0.3]
-TRUE
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^c3^^b7 [0.3]
-TRUE
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] HANGUL JUNGSEONG FILLER (V) ^^c3^^b7 [0.3]
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
   ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^b7 [999.0] HANGUL JONGSEONG KIYEOK (T) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] HANGUL JONGSEONG KIYEOK (T) ^^c3^^b7 [0.3]
 TRUE
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] HANGUL SYLLABLE GA (LV) ^^c3^^b7 [0.3]
+TRUE
+TRUE
   ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^97 [6.0] HANGUL SYLLABLE GAG (LVT) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] HANGUL SYLLABLE GAG (LVT) ^^c3^^b7 [0.3]
 TRUE
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] WATCH (ExtPict) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^97 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^97 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^c3^^b7 [0.3]
 TRUE
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^97 [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^b7 [999.0] <reserved-0378> (Other) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] <reserved-0378> (Other) ^^c3^^b7 [0.3]
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
 TRUE
 TRUE
 TRUE
@@ -310,74 +310,19 @@ TRUE
 TRUE
 TRUE
 TRUE
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^b7 [999.0] SPACE (Other) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] SPACE (Other) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^b7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^b7 [5.0] <LINE FEED (LF)> (LF) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [5.0] <LINE FEED (LF)> (LF) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^b7 [5.0] <START OF HEADING> (Control) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [5.0] <START OF HEADING> (Control) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^97 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^97 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^c3^^b7 [0.3]
 TRUE
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^b7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^97 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^97 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^b7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^c3^^b7 [0.3]
 TRUE
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] HANGUL JUNGSEONG FILLER (V) ^^c3^^b7 [0.3]
 TRUE
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] HANGUL JONGSEONG KIYEOK (T) ^^c3^^b7 [0.3]
 TRUE
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] HANGUL SYLLABLE GA (LV) ^^c3^^b7 [0.3]
 TRUE
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] HANGUL SYLLABLE GAG (LVT) ^^c3^^b7 [0.3]
 TRUE
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] WATCH (ExtPict) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^97 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^97 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^c3^^b7 [0.3]
 TRUE
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^97 [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^b7 [999.0] <reserved-0378> (Other) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] <reserved-0378> (Other) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^b7 [999.0] SPACE (Other) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] SPACE (Other) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^b7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^b7 [5.0] <LINE FEED (LF)> (LF) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [5.0] <LINE FEED (LF)> (LF) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^b7 [5.0] <START OF HEADING> (Control) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [5.0] <START OF HEADING> (Control) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^97 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^97 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^c3^^b7 [0.3]
 TRUE
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^b7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^97 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^97 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^b7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^b7 [999.0] HANGUL JUNGSEONG FILLER (V) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] HANGUL JUNGSEONG FILLER (V) ^^c3^^b7 [0.3]
 TRUE
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] HANGUL JONGSEONG KIYEOK (T) ^^c3^^b7 [0.3]
 TRUE
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] HANGUL SYLLABLE GA (LV) ^^c3^^b7 [0.3]
 TRUE
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] HANGUL SYLLABLE GAG (LVT) ^^c3^^b7 [0.3]
 TRUE
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] WATCH (ExtPict) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^97 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^97 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^c3^^b7 [0.3]
 TRUE
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^97 [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^b7 [999.0] <reserved-0378> (Other) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^97 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^c3^^b7 [999.0] <reserved-0378> (Other) ^^c3^^b7 [0.3]
 TRUE
 TRUE
 TRUE
@@ -518,8 +463,63 @@ TRUE
 TRUE
 TRUE
 TRUE
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GA (LV) ^^c3^^97 [7.0] HANGUL JONGSEONG KIYEOK (T) ^^c3^^b7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^c3^^b7 [0.3]
-  ^^c3^^b7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^c3^^97 [8.0] HANGUL JONGSEONG KIYEOK (T) ^^c3^^b7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^c3^^b7 [0.3]
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
   ^^c3^^b7 [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^c3^^97 [12.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ^^c3^^b7 [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ^^c3^^b7 [999.0] LATIN SMALL LETTER B (Other) ^^c3^^b7 [0.3]
   ^^c3^^b7 [0.2] LATIN SMALL LETTER A (Other) ^^c3^^b7 [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^c3^^97 [13.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ^^c3^^b7 [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ^^c3^^b7 [999.0] LATIN SMALL LETTER B (Other) ^^c3^^b7 [0.3]
   ^^c3^^b7 [0.2] LATIN SMALL LETTER A (Other) ^^c3^^b7 [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^c3^^97 [13.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ^^c3^^97 [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ^^c3^^b7 [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ^^c3^^b7 [999.0] LATIN SMALL LETTER B (Other) ^^c3^^b7 [0.3]
diff --git a/l3kernel/testfiles/m3text006.xetex.tlg b/l3kernel/testfiles/m3text006.xetex.tlg
index 59e17d910..9aa63392f 100644
--- a/l3kernel/testfiles/m3text006.xetex.tlg
+++ b/l3kernel/testfiles/m3text006.xetex.tlg
@@ -208,40 +208,40 @@ TRUE
 TRUE
 TRUE
 TRUE
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^f7 [999.0] SPACE (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] SPACE (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^f7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^f7 [5.0] <LINE FEED (LF)> (LF) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <LINE FEED (LF)> (LF) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^f7 [5.0] <START OF HEADING> (Control) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <START OF HEADING> (Control) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^f7 [0.3]
-TRUE
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^f7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^f7 [0.3]
-TRUE
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^f7 [0.3]
-TRUE
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL JUNGSEONG FILLER (V) ^^f7 [0.3]
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
   ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^f7 [999.0] HANGUL JONGSEONG KIYEOK (T) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL JONGSEONG KIYEOK (T) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL SYLLABLE GA (LV) ^^f7 [0.3]
+TRUE
+TRUE
   ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [6.0] HANGUL SYLLABLE GAG (LVT) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL SYLLABLE GAG (LVT) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] WATCH (ExtPict) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^f7 [999.0] <reserved-0378> (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL CHOSEONG KIYEOK (L) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] <reserved-0378> (Other) ^^f7 [0.3]
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
 TRUE
 TRUE
 TRUE
@@ -310,74 +310,19 @@ TRUE
 TRUE
 TRUE
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^f7 [999.0] SPACE (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] SPACE (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^f7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^f7 [5.0] <LINE FEED (LF)> (LF) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <LINE FEED (LF)> (LF) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^f7 [5.0] <START OF HEADING> (Control) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <START OF HEADING> (Control) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^f7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^f7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL JUNGSEONG FILLER (V) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL JONGSEONG KIYEOK (T) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL SYLLABLE GA (LV) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL SYLLABLE GAG (LVT) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] WATCH (ExtPict) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^f7 [999.0] <reserved-0378> (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] <reserved-0378> (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [999.0] SPACE (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] SPACE (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <CARRIAGE RETURN (CR)> (CR) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [5.0] <LINE FEED (LF)> (LF) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <LINE FEED (LF)> (LF) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [5.0] <START OF HEADING> (Control) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [5.0] <START OF HEADING> (Control) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] COMBINING GRAPHEME JOINER (Extend) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] ARABIC NUMBER SIGN (Prepend) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [999.0] HANGUL JUNGSEONG FILLER (V) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL JUNGSEONG FILLER (V) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL JONGSEONG KIYEOK (T) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL SYLLABLE GA (LV) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] HANGUL SYLLABLE GAG (LVT) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] WATCH (ExtPict) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ^^f7 [0.3]
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^d7 [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^f7 [999.0] <reserved-0378> (Other) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ^^f7 [999.0] <reserved-0378> (Other) ^^f7 [0.3]
 TRUE
 TRUE
 TRUE
@@ -518,8 +463,63 @@ TRUE
 TRUE
 TRUE
 TRUE
-  ^^f7 [0.2] HANGUL SYLLABLE GA (LV) ^^d7 [7.0] HANGUL JONGSEONG KIYEOK (T) ^^f7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^f7 [0.3]
-  ^^f7 [0.2] HANGUL SYLLABLE GAG (LVT) ^^d7 [8.0] HANGUL JONGSEONG KIYEOK (T) ^^f7 [999.0] HANGUL CHOSEONG KIYEOK (L) ^^f7 [0.3]
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
+TRUE
   ^^f7 [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^d7 [12.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ^^f7 [999.0] LATIN SMALL LETTER B (Other) ^^f7 [0.3]
   ^^f7 [0.2] LATIN SMALL LETTER A (Other) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^d7 [13.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ^^f7 [999.0] LATIN SMALL LETTER B (Other) ^^f7 [0.3]
   ^^f7 [0.2] LATIN SMALL LETTER A (Other) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ^^d7 [13.0] REGIONAL INDICATOR SYMBOL LETTER B (RI) ^^d7 [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ^^f7 [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ^^f7 [999.0] LATIN SMALL LETTER B (Other) ^^f7 [0.3]





More information about the latex3-commits mailing list.