diff --git a/unicodetools/src/main/java/org/unicode/text/UCA/PrimariesToFractional.java b/unicodetools/src/main/java/org/unicode/text/UCA/PrimariesToFractional.java index 34ef90337..334f35fa6 100644 --- a/unicodetools/src/main/java/org/unicode/text/UCA/PrimariesToFractional.java +++ b/unicodetools/src/main/java/org/unicode/text/UCA/PrimariesToFractional.java @@ -724,11 +724,11 @@ public PrimariesToFractional(UCA uca) { setOptionsForScript(UCD_Types.Vithkuqi).noTwoBytePrimariesIfVariants(); // Extinct script, use three-byte primaries for the few characters with variants. setOptionsForScript(UCD_Types.Elymaic).noTwoBytePrimariesIfVariants(); - // Large Excluded Script, minimal gaps. - setOptionsForScript(UCD_Types.Egyptian_Hieroglyphs).newByte().minimalGap3(); + // Minor script, avoid lead byte overflow. + setOptionsForScript(UCD_Types.Egyptian_Hieroglyphs).newByte(); // Register the scripts as aliases. setOptionsForScripts(UCD_Types.Meroitic_Cursive, UCD_Types.Meroitic_Hieroglyphs); - // Large Excluded Script, minimal gaps. + // Larged Excluded Script, minimal gaps. setOptionsForScripts(UCD_Types.Tangut).minimalGap3(); // Han uses many lead bytes, so that tailoring tens of thousands of characters // can use many two-byte primaries.