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
804 B
XML
1 line
804 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M192-144v-120q0-15.3 10.35-25.65Q212.7-300 228-300h24q15.3 0 25.65 10.35Q288-279.3 288-264v120q0 15.3-10.35 25.65Q267.3-108 252-108h-24q-15.3 0-25.65-10.35Q192-128.7 192-144Zm168-.05V-537q-37 21-62 56.5T266-401q-2 14-13.13 21.5-11.12 7.5-25.03 7.5-14.84 0-25.34-9.43T194-405q11-94 77-162.5T430-636h74q71 0 124-45t65-113q2-14 13.5-24t26-10q14.5 0 25 9.55Q768-808.89 766-795q-9 74-54.5 130.5T600-582v438.22q0 14.78-10.29 25.28-10.29 10.5-25.5 10.5t-25.71-10.35Q528-128.7 528-144v-204h-96v204q0 15.3-10.29 25.65Q411.42-108 396.21-108t-25.71-10.36Q360-128.73 360-144.05ZM479.75-696q-34.75 0-59.25-24.75t-24.5-59.5q0-34.75 24.75-59.25t59.5-24.5q34.75 0 59.25 24.75t24.5 59.5q0 34.75-24.75 59.25t-59.5 24.5Z"/></svg> |