Skip to content

Reduce startup text-rendering fragmentation #2575

Description

@tsuyoshi-otake

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions