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
1.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M912-744v528q0 29.7-21.15 50.85Q869.7-144 840-144H684q-15.3 0-25.65-10.29Q648-164.58 648-179.79t10.35-25.71Q668.7-216 684-216h156v-528H480v12q0 15.3-10.29 25.65Q459.42-696 444.21-696t-25.71-10.35Q408-716.7 408-732v-12q0-29.54 21.23-50.77Q450.46-816 480-816h360q29.7 0 50.85 21.15Q912-773.7 912-744ZM48-491q0-17 8-32.5T78-550l192-139q10.05-7.47 20.56-10.73 10.51-3.27 21.47-3.27 10.97 0 21.97 3.5 11 3.5 20 10.5l192 139q14 11 22 26.5t8 32.5v275q0 29.7-21.19 50.85Q533.63-144 503.88-144h-72.13Q402-144 381-165.15T360-216v-120h-96v120q0 30-21.19 51-21.18 21-50.93 21h-72.13Q90-144 69-165.15T48-216v-275Zm72-1v276h72v-120q0-29.7 21.15-50.85Q234.3-408 264-408h96q29.7 0 50.85 21.15Q432-365.7 432-336v120h72v-276L312-631 120-492Zm498-96ZM432-216v-192H192v192-192h240v192Zm282-384h36q8 0 13-5t5-13v-36q0-8-5-13t-13-5h-36q-8 0-13 5t-5 13v36q0 8 5 13t13 5Zm0 156h36q8 0 13-5t5-13v-36q0-8-5-13t-13-5h-36q-8 0-13 5t-5 13v36q0 8 5 13t13 5Zm0 156h36q8 0 13-5t5-13v-36q0-8-5-13t-13-5h-36q-8 0-13 5t-5 13v36q0 8 5 13t13 5Z"/></svg> |