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
967 B
XML
1 line
967 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M288.21-48Q273-48 262.5-58.35T252-84v-300h-84q-40.32 0-68.16-27.77Q72-439.55 72-479.77 72-520 99.84-548q27.84-28 68.16-28h84v-48h-84q-40.32 0-68.16-27.77Q72-679.55 72-719.77 72-760 99.84-788q27.84-28 68.16-28h84v-35.79q0-15.21 10.29-25.71t25.5-10.5q15.21 0 25.71 10.35T324-852v36h84q40.32 0 68.16 27.77 27.84 27.78 27.84 68Q504-680 476.16-652q-27.84 28-68.16 28h-84v48h84q40.32 0 68.16 27.77 27.84 27.78 27.84 68Q504-440 476.16-412q-27.84 28-68.16 28h-84v300q0 15.3-10.29 25.65Q303.42-48 288.21-48ZM672-120v-280.28q-53-13.72-86.5-55.61Q552-497.79 552-552v-300q0-15.3 10.35-25.65Q572.7-888 588-888h240q15.3 0 25.65 10.35Q864-867.3 864-852v300q0 54.29-33.5 96.23Q797-413.82 744-400v280h35.79q15.21 0 25.71 10.29t10.5 25.5Q816-69 805.67-58.5 795.33-48 780.06-48H636.28Q621-48 610.5-58.29 600-68.58 600-83.79t10.35-25.71Q620.7-120 636-120h36Zm-48-576h168v-120H624v120Z"/></svg> |