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 96 960 960"><path d="M300 560h36v-32h-36v32Zm-48 88V516q0-15.3 10.35-25.65Q272.7 480 288 480h48q20.4 0 34.2 13.8Q384 507.6 384 528v32q0 20.4-13.8 34.2Q356.4 608 336 608h-36v39.683Q300 658 293.2 665t-17.2 7q-10.4 0-17.2-6.8-6.8-6.8-6.8-17.2Zm216 24q-15.3 0-25.65-10.35Q432 651.3 432 636V529l48 48v47h36v-11l39 39q-7 9-17.5 14.5T516 672h-48Zm96-114-39-39-39-39h30q20.4 0 34.2 13.8Q564 507.6 564 528v30Zm96 96-48-48v-90q0-15.3 10.35-25.65Q632.7 480 648 480h36q10.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-24v32h24q10.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-24v46Zm156 156-72-72V312H318l-72-72h498q29.7 0 50.85 21.15Q816 282.3 816 312v498ZM216 912q-29.7 0-50.85-21.15Q144 869.7 144 840V312q0-14.286 5.217-27.232Q154.435 271.821 164 262l52 51v527h527l51 52q-9.821 9.565-22.768 14.783Q758.286 912 744 912H216Zm527.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.081ZM429 627Zm102-102Z"/></svg> |