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
1013 B
XML
1 line
1013 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="M300 560v-32h36v32h-36Zm-24 112q10.4 0 17.2-6.8 6.8-6.8 6.8-17.2v-40h36q20.4 0 34.2-13.8Q384 580.4 384 560v-32q0-20.4-13.8-34.2Q356.4 480 336 480h-48q-15.3 0-25.65 10.35Q252 500.7 252 516v131.913Q252 658 258.8 665t17.2 7Zm192 0h48q11 0 21.5-5.5T555 652l-39-39v11h-36v-47l-48-48v107q0 15.3 10.35 25.65Q452.7 672 468 672ZM216 912q-29.7 0-50.85-21.15Q144 869.7 144 840V312q0-13.913 5.5-26.957Q155 272 166 263l628 628q-10 11-23.043 16-13.044 5-26.957 5H216Zm527.886 28.919L115 313q-11-11-11-25t11-25q11-11 25.5-11t25.5 11l627.919 627.919Q805 902 805 916t-11 25.478Q783 952 769 952t-25.114-11.081ZM816 810 660 653.865V608h24q10.4 0 17.2-6.8 6.8-6.8 6.8-17.2 0-10.4-6.8-17.2-6.8-6.8-17.2-6.8h-24v-32h24q10.4 0 17.2-6.8 6.8-6.8 6.8-17.2 0-10.4-6.8-17.2-6.8-6.8-17.2-6.8h-36q-15.3 0-25.65 10.35Q612 500.7 612 516v90l-48-48v-30q0-20.4-13.8-34.2Q536.4 480 516 480h-30L246 240h498.3q29.7 0 50.7 21.15 21 21.15 21 50.85v498Z"/></svg> |