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
3.2 KiB
XML
1 line
3.2 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect x="1" y="1" width="14" height="1" fill="#ffffff"/><rect x="1" y="2" width="1" height="1" fill="#ffffff"/><rect x="2" y="2" width="12" height="1" fill="#000000"/><rect x="14" y="2" width="1" height="1" fill="#808080"/><rect x="1" y="3" width="1" height="1" fill="#ffffff"/><rect x="2" y="3" width="12" height="1" fill="#000000"/><rect x="14" y="3" width="1" height="1" fill="#808080"/><rect x="1" y="4" width="1" height="1" fill="#ffffff"/><rect x="2" y="4" width="12" height="1" fill="#000000"/><rect x="14" y="4" width="1" height="1" fill="#808080"/><rect x="1" y="5" width="1" height="1" fill="#ffffff"/><rect x="2" y="5" width="1" height="1" fill="#000000"/><rect x="3" y="5" width="2" height="1" fill="#00ffff"/><rect x="5" y="5" width="4" height="1" fill="#000000"/><rect x="9" y="5" width="2" height="1" fill="#ff00ff"/><rect x="11" y="5" width="3" height="1" fill="#000000"/><rect x="14" y="5" width="1" height="1" fill="#808080"/><rect x="1" y="6" width="1" height="1" fill="#ffffff"/><rect x="2" y="6" width="2" height="1" fill="#000000"/><rect x="4" y="6" width="2" height="1" fill="#00ffff"/><rect x="6" y="6" width="3" height="1" fill="#000000"/><rect x="9" y="6" width="2" height="1" fill="#ff00ff"/><rect x="11" y="6" width="3" height="1" fill="#000000"/><rect x="14" y="6" width="1" height="1" fill="#808080"/><rect x="1" y="7" width="1" height="1" fill="#ffffff"/><rect x="2" y="7" width="3" height="1" fill="#000000"/><rect x="5" y="7" width="2" height="1" fill="#00ffff"/><rect x="7" y="7" width="2" height="1" fill="#000000"/><rect x="9" y="7" width="2" height="1" fill="#ff00ff"/><rect x="11" y="7" width="3" height="1" fill="#000000"/><rect x="14" y="7" width="1" height="1" fill="#808080"/><rect x="1" y="8" width="1" height="1" fill="#ffffff"/><rect x="2" y="8" width="2" height="1" fill="#000000"/><rect x="4" y="8" width="2" height="1" fill="#00ffff"/><rect x="6" y="8" width="3" height="1" fill="#000000"/><rect x="9" y="8" width="2" height="1" fill="#ff00ff"/><rect x="11" y="8" width="3" height="1" fill="#000000"/><rect x="14" y="8" width="1" height="1" fill="#808080"/><rect x="1" y="9" width="1" height="1" fill="#ffffff"/><rect x="2" y="9" width="1" height="1" fill="#000000"/><rect x="3" y="9" width="2" height="1" fill="#00ffff"/><rect x="5" y="9" width="4" height="1" fill="#000000"/><rect x="9" y="9" width="2" height="1" fill="#ff00ff"/><rect x="11" y="9" width="3" height="1" fill="#000000"/><rect x="14" y="9" width="1" height="1" fill="#808080"/><rect x="1" y="10" width="1" height="1" fill="#ffffff"/><rect x="2" y="10" width="12" height="1" fill="#000000"/><rect x="14" y="10" width="1" height="1" fill="#808080"/><rect x="1" y="11" width="1" height="1" fill="#ffffff"/><rect x="2" y="11" width="12" height="1" fill="#000000"/><rect x="14" y="11" width="1" height="1" fill="#808080"/><rect x="1" y="12" width="1" height="1" fill="#ffffff"/><rect x="2" y="12" width="12" height="1" fill="#000000"/><rect x="14" y="12" width="1" height="1" fill="#808080"/><rect x="1" y="13" width="1" height="1" fill="#ffffff"/><rect x="2" y="13" width="12" height="1" fill="#000000"/><rect x="14" y="13" width="1" height="1" fill="#808080"/><rect x="1" y="14" width="14" height="1" fill="#808080"/></svg>
|