All outline text draws with Slug curves on every platform (SDF/MSDF stays selectable per size); a frame never presents a blank glyph and retained draw lists keep theirs. One coverage model for vector feathering, widget families split out of the core crate, fewer steady-state allocations, video keeps its aspect (Contain/Cover), render and SSAO pass unification. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
1 line
No EOL
9.7 KiB
XML
1 line
No EOL
9.7 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect x="0" y="0" width="16" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="0" y="1" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="1" y="1" width="14" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="15" y="1" width="1" height="1" rx="0" fill="#008080" stroke="none" stroke-width="1"/><rect x="0" y="2" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="1" y="2" width="14" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="15" y="2" width="1" height="1" rx="0" fill="#008080" stroke="none" stroke-width="1"/><rect x="0" y="3" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="1" y="3" width="5" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="6" y="3" width="3" height="1" rx="0" fill="#00ffff" stroke="none" stroke-width="1"/><rect x="9" y="3" width="6" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="15" y="3" width="1" height="1" rx="0" fill="#008080" stroke="none" stroke-width="1"/><rect x="0" y="4" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="1" y="4" width="4" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="5" y="4" width="2" height="1" rx="0" fill="#00ffff" stroke="none" stroke-width="1"/><rect x="7" y="4" width="1" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="8" y="4" width="2" height="1" rx="0" fill="#00ffff" stroke="none" stroke-width="1"/><rect x="10" y="4" width="5" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="15" y="4" width="1" height="1" rx="0" fill="#008080" stroke="none" stroke-width="1"/><rect x="0" y="5" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="1" y="5" width="4" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="5" y="5" width="2" height="1" rx="0" fill="#00ffff" stroke="none" stroke-width="1"/><rect x="7" y="5" width="1" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="8" y="5" width="2" height="1" rx="0" fill="#00ffff" stroke="none" stroke-width="1"/><rect x="10" y="5" width="5" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="15" y="5" width="1" height="1" rx="0" fill="#008080" stroke="none" stroke-width="1"/><rect x="0" y="6" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="1" y="6" width="3" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="4" y="6" width="2" height="1" rx="0" fill="#00ffff" stroke="none" stroke-width="1"/><rect x="6" y="6" width="3" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="9" y="6" width="2" height="1" rx="0" fill="#00ffff" stroke="none" stroke-width="1"/><rect x="11" y="6" width="4" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="15" y="6" width="1" height="1" rx="0" fill="#008080" stroke="none" stroke-width="1"/><rect x="0" y="7" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="1" y="7" width="3" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="4" y="7" width="2" height="1" rx="0" fill="#00ffff" stroke="none" stroke-width="1"/><rect x="6" y="7" width="3" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="9" y="7" width="2" height="1" rx="0" fill="#00ffff" stroke="none" stroke-width="1"/><rect x="11" y="7" width="4" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="15" y="7" width="1" height="1" rx="0" fill="#008080" stroke="none" stroke-width="1"/><rect x="0" y="8" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="1" y="8" width="2" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="3" y="8" width="2" height="1" rx="0" fill="#00ffff" stroke="none" stroke-width="1"/><rect x="5" y="8" width="2" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="7" y="8" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="8" y="8" width="2" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="10" y="8" width="2" height="1" rx="0" fill="#00ffff" stroke="none" stroke-width="1"/><rect x="12" y="8" width="3" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="15" y="8" width="1" height="1" rx="0" fill="#008080" stroke="none" stroke-width="1"/><rect x="0" y="9" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="1" y="9" width="2" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="3" y="9" width="2" height="1" rx="0" fill="#00ffff" stroke="none" stroke-width="1"/><rect x="5" y="9" width="2" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="7" y="9" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="8" y="9" width="2" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="10" y="9" width="2" height="1" rx="0" fill="#00ffff" stroke="none" stroke-width="1"/><rect x="12" y="9" width="3" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="15" y="9" width="1" height="1" rx="0" fill="#008080" stroke="none" stroke-width="1"/><rect x="0" y="10" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="1" y="10" width="1" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="2" y="10" width="2" height="1" rx="0" fill="#00ffff" stroke="none" stroke-width="1"/><rect x="4" y="10" width="1" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="5" y="10" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="6" y="10" width="1" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="7" y="10" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="8" y="10" width="1" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="9" y="10" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="10" y="10" width="1" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="11" y="10" width="2" height="1" rx="0" fill="#00ffff" stroke="none" stroke-width="1"/><rect x="13" y="10" width="2" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="15" y="10" width="1" height="1" rx="0" fill="#008080" stroke="none" stroke-width="1"/><rect x="0" y="11" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="1" y="11" width="1" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="2" y="11" width="2" height="1" rx="0" fill="#00ffff" stroke="none" stroke-width="1"/><rect x="4" y="11" width="1" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="5" y="11" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="6" y="11" width="1" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="7" y="11" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="8" y="11" width="1" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="9" y="11" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="10" y="11" width="1" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="11" y="11" width="2" height="1" rx="0" fill="#00ffff" stroke="none" stroke-width="1"/><rect x="13" y="11" width="2" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="15" y="11" width="1" height="1" rx="0" fill="#008080" stroke="none" stroke-width="1"/><rect x="0" y="12" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="1" y="12" width="1" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="2" y="12" width="2" height="1" rx="0" fill="#00ffff" stroke="none" stroke-width="1"/><rect x="4" y="12" width="1" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="5" y="12" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="6" y="12" width="1" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="7" y="12" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="8" y="12" width="1" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="9" y="12" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="10" y="12" width="1" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="11" y="12" width="2" height="1" rx="0" fill="#00ffff" stroke="none" stroke-width="1"/><rect x="13" y="12" width="2" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="15" y="12" width="1" height="1" rx="0" fill="#008080" stroke="none" stroke-width="1"/><rect x="0" y="13" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="1" y="13" width="14" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="15" y="13" width="1" height="1" rx="0" fill="#008080" stroke="none" stroke-width="1"/><rect x="0" y="14" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="1" y="14" width="14" height="1" rx="0" fill="#000000" stroke="none" stroke-width="1"/><rect x="15" y="14" width="1" height="1" rx="0" fill="#008080" stroke="none" stroke-width="1"/><rect x="0" y="15" width="1" height="1" rx="0" fill="#ffffff" stroke="none" stroke-width="1"/><rect x="1" y="15" width="15" height="1" rx="0" fill="#008080" stroke="none" stroke-width="1"/></svg> |