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.3 KiB
XML
1 line
1.3 KiB
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-48ZM166-457h244q9 0 15-6.9t6-16.1q0-9.2-6-16.1-6-6.9-15-6.9H166q-9 0-15 6.9t-6 16.1q0 9.2 6 16.1 6 6.9 15 6.9Zm0-240h244q9 0 15-7.2t6-16.8q0-10-6-16.5t-15-6.5H166q-9 0-15 6.5t-6 16.5q0 10 6 17t15 7Zm506 577v-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-120h36Zm36.25-348q34.75 0 59.25-24.67Q792-517.35 792-552v-72H624v72q0 34.65 24.75 59.33Q673.5-468 708.25-468ZM624-696h168v-120H624v120ZM145-457v-46 46Zm0-240v-47 47Zm563 73Z"/></svg> |