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
671 B
XML
1 line
671 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M441-144q-23 0-37-17t-10-39q3-17 16.5-28.5T441-240h19l88-480h-85l-20 106q-3 17-16 27.5T397-576q-22 0-36.5-17T350-632l25-137q4-20 20-33.5t37-13.5h363q27 0 44.5 21t12.5 47l-25 134q-3 17-16 27.5T781-576q-23 0-37-17t-10-39l17-88H644l-88 480h28q23 0 37 17t10 39q-3 17-16.5 28.5T584-144H441ZM210-648q-17 0-27.5-12.5T175-690q2-13 11.5-21.5T210-720h126l-12 72H210Zm-24 144q-17 0-27.5-12.5T151-546q2-13 11.5-21.5T186-576h126l-12 72H186Zm-48 288q-17 0-27.5-12.5T103-258q2-13 11.5-21.5T138-288h222l-12 72H138Zm24-144q-17 0-27.5-12.5T127-402q2-13 11.5-21.5T162-432h222l-12 72H162Z"/></svg> |