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
968 B
XML
1 line
968 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M576-533q14 0 24.5-10t10.5-25v-9l8 5q11 8 25.5 4.5T667-585q7-11 3-25t-16-23l-7-5 8-5q12-8 15.5-21.5T667-691q-8-13-22-17t-26 4l-8 5v-10q0-14-10.5-24.5T576-744q-15 0-25 10.5T541-709v10l-8-5q-13-8-26.5-4T485-692q-8 13-4.5 27t16.5 22l8 5-8 4q-14 7-17.5 21t4.5 27q8 14 22 17.5t26-4.5l8-5v10q0 15 10.5 25t25.5 10Zm0-70q-15 0-25-10t-10-25q0-14 10-24.5t25-10.5q14 0 24.5 10.5T611-638q0 15-10.5 25T576-603ZM359-288q-33 0-52.5-19.5T287-360v-432q0-33 19.5-52.5T359-864h435q33 0 52.5 19.5T866-792v432q0 33-19.5 52.5T794-288H359ZM235-96q-29 4-53-14.5T154-158L96-587q-4-30 14.5-53.5T159-668l57-7v316q0 60 41 101.5T358-216h366q-3 24-19 41.5T666-154L235-96Zm342-312q27 0 51-10t43-28q14-14 24.5-32t15.5-39q2-9-4-16t-15-5q-21 3-39.5 13T619-501q-19 18-29.5 41.5T577-408Zm-2 0q-2-28-13.5-52T531-502q-15-14-33.5-23T458-538q-9-2-15.5 5t-4.5 16q5 21 15.5 39t25.5 32q19 18 43.5 28t52.5 10Z"/></svg> |