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
829 B
XML
1 line
829 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M360.35-144q-36.35 0-65.85-19-29.5-19-44.5-53h-58q-40 0-68-28t-28-68v-144q0-29.7 21.15-50.85Q138.3-528 168-528h144v-120H132.28q-15.28 0-25.78-10.29Q96-668.58 96-683.79t10.35-25.71Q116.7-720 132-720h420q29.7 0 50.85 21.15Q624-677.7 624-648v360h102l-8-8q-11-11-11-25.5t10.52-25.5q11.48-11 25.98-11t25.5 11l70 70q11 10.64 11 24.82T839-227l-70 70q-11 11-25 10.5T719-158q-11-11-11-25.5t11-25.5l7-7H470q-14 35-43.65 53.5t-66 18.5ZM384-528h168v-120H384v120Zm-24 312q20.4 0 34.2-13.8Q408-243.6 408-264q0-20.4-13.8-34.2Q380.4-312 360-312q-20.4 0-34.2 13.8Q312-284.4 312-264q0 20.4 13.8 34.2Q339.6-216 360-216Zm-118-72q9-43 41.5-69.5t77-26.5q44.5 0 77 26.5T478-288h74v-168H168v144q0 10.2 6.9 17.1 6.9 6.9 17.1 6.9h50Zm0-168h-74 384-310Z"/></svg> |