Context: The latest x64 Release startup trace spends about 30.9 ms of 33.3 ms visible-line painting inside 343 ExtTextOut calls. Scope: use the existing privacy-preserving aggregate non-block categories, safely extend existing render runs for verified non-combining Japanese punctuation, add classification and pixel-equivalence regression coverage, and run paired A/B startup benchmarks. Preserve font, color, selection, clipping, Unicode cluster, and fallback boundaries. Non-goals: DirectWrite migration, blind layout parallelization, and additional AVX-512 work.
Context: The latest x64 Release startup trace spends about 30.9 ms of 33.3 ms visible-line painting inside 343 ExtTextOut calls. Scope: use the existing privacy-preserving aggregate non-block categories, safely extend existing render runs for verified non-combining Japanese punctuation, add classification and pixel-equivalence regression coverage, and run paired A/B startup benchmarks. Preserve font, color, selection, clipping, Unicode cluster, and fallback boundaries. Non-goals: DirectWrite migration, blind layout parallelization, and additional AVX-512 work.