M3 draws icons at 20 dp from the optical size 20 cut, whose strokes stay as
heavy as the 24 dp design's instead of thinning with the glyph (styles.md
§ Icons, the optical size axis). The package only shipped the 24 cut, so every
20 px icon was a scaled-down 24 (core audit C16). bin/fetch-symbols now checks
out both cuts from the same commit of google/material-design-icons and writes
the new one to resources/svg/symbols/{outlined-20,filled-20}: 4,135 symbols
each, the same names and the same normalisation as the 24 cut.
Plan step 10; finding C16.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Qwx5USif3wFFmxtHg5U1g9
1 line
584 B
XML
1 line
584 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M743.33-115.67 497-361q-34 57-89 89t-120 32q-100 0-170-70T48-480q0-65 32.5-120.5T169-689l-54-54q-11-10.67-11-25.33Q104-783 115-794q11-11 25.67-11 14.66 0 25.33 11l627.92 627.92Q805-155 805-140.82q0 14.18-11 24.82-10.67 11-25.33 11-14.67 0-25.34-10.67ZM797-265 486-576h355q29.29 0 50.14 20.86Q912-534.29 912-505v49q0 29.7-20.86 50.85Q870.29-384 841-384h-25v60q0 16.57-3.5 32.28Q809-276 797-265ZM288-384q38 0 66-26t30-64L282-576q-38 2-64 30t-26 66q0 39.6 28.2 67.8Q248.4-384 288-384Z"/></svg> |