Unicode Character Database files, used as test data and as the source of a generated table. What it's for ------------- LineBreakTest-.7z holds the Unicode Consortium's conformance test for UAX #14, the Unicode Line Breaking Algorithm (https://www.unicode.org/reports/tr14/). Glass.UnitTests unpacks it into Junk as a prebuild step and checks TextLayout's word wrap against it. UCD-.7z holds the property files Glass's typesetting reads: LineBreak.txt line break classes EastAsianWidth.txt East_Asian_Width, for UAX #14's $EastAsian DerivedGeneralCategory.txt General_Category, for LB1's SA resolution, LB15a/b and LB30b, and the space separators (Zs) a font lacks emoji-data.txt Extended_Pictographic, for LB30b DerivedCoreProperties.txt Default_Ignorable_Code_Point, drawn invisibly when a font lacks them Scripts\GenerateUnicodeProperties.py reads them to regenerate Modules\Glass\Glass\Typesetting\UnicodeProperties.Generated.cs, and Glass.UnitTests unpacks them into Junk to check that table against every code point. Stored as .7z (3rdParty\7-Zip\7zr.exe) because the plain text is ~3.1 MB and ~2.0 MB respectively, and compresses to ~146 KB and ~158 KB. Version ------- LineBreakTest-18.0.0.7z: Unicode 18.0.0 (file dated 2026-08-07), 19,346 test strings. Downloaded from https://www.unicode.org/Public/18.0.0/ucd/auxiliary/LineBreakTest.txt UCD-18.0.0.7z: Unicode 18.0.0, downloaded 2026-09-24 from https://www.unicode.org/Public/18.0.0/ucd/ (LineBreak.txt, EastAsianWidth.txt, extracted/DerivedGeneralCategory.txt and emoji/emoji-data.txt). DerivedCoreProperties.txt (file dated 2026-08-07) added 2026-09-25 from the same directory. Usage ----- 7zr.exe x LineBreakTest-18.0.0.7z -oOutputFolder -y 7zr.exe x UCD-18.0.0.7z -oOutputFolder -y License ------- Unicode License v3; see LICENSE.txt, downloaded from https://www.unicode.org/license.txt. It permits redistribution of the data files with that notice. The files themselves are tooling only (see TOOLONLY) and don't ship. The table generated from them does ship, compiled into Glass, and its header carries the attribution.