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
794 B
XML
1 line
794 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M462-288q-8 0-13-5t-5-13q0-8 5-13t13-5h36q8 0 13 5t5 13q0 8-5 13t-13 5h-36Zm0-60q-8 0-13-5t-5-13v-4q-17-8-26.5-25t-9.5-37q0-30 21-51t51-21q30 0 51 21t21 51q0 20-9.5 37T516-370v4q0 8-5 13t-13 5h-36Zm150-96q0-14-3-28t-9-27q-5-9-2.5-19t10.5-15q8-6 17.5-4t14.5 10q10 20 15 40.5t5 42.5q0 21-5 41.5T640-363q-5 9-14.5 11t-17.5-4q-8-5-10.5-15t2.5-19q6-13 9-26.5t3-27.5Zm-264 0q0 14 3.5 28t9.5 27q5 9 2 18.5T352-356q-8 5-17.5 3.5T320-362q-10-19-15-39.5t-5-42.5q0-75 52.5-127.5T480-624v-26q0-6 5-9t10 2l44 44q5 5 5 13t-5 13l-44 44q-5 5-10 2t-5-9v-26q-55 0-93.5 38.5T348-444ZM264-48q-29 0-50.5-21T192-120v-720q0-30 21.5-51t50.5-21h432q30 0 51 21t21 51v720q0 30-21 51t-51 21H264Zm0-192h432v-480H264v480Z"/></svg> |