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
632 B
XML
1 line
632 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M696.21-263q-15.21 0-25.71-10.35T660-299v-210l-32 32q-11 11-25.5 11T577-477q-11-11-11-25.5t11-25.5l94.14-94.14Q682-633 696.18-633T721-622l94 94q11 11 11 25t-11 25q-11 11-25.5 11T764-478l-32-31v210q0 15.3-10.29 25.65Q711.42-263 696.21-263ZM258-373l-31.11 87.33Q223-275 214.31-269q-8.69 6-19.31 6-19 0-29.5-15.22t-3.5-31.91l135-361.31q3.89-10.8 13.6-17.18Q320.31-695 331-695h27.71q11.29 0 20.87 6.5Q389.17-682 393-671l136 362q6 17-4.5 31.5T496-263q-11 0-20.09-6.5Q466.83-276 463-287l-30.41-86H258Zm22-62h130l-63.12-179H343l-63 179Z"/></svg> |