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="M311-240q-33 0-52.5-19.5T239-312v-432q0-33 19.5-52.5T311-816h211q15.3 0 25.65 10.29Q558-795.42 558-780.21t-10.35 25.71Q537.3-744 522-744H311v410q40-48 96.5-73t119.51-25Q589-432 646-407q57 25 98.09 72.86.91 1.14-.09.64-1-.5 0-.5v-188q0-15.3 10.29-25.65Q764.58-558 779.79-558t25.71 10.35Q816-537.3 816-522v210q0 33-20 52.5T743-240H311Zm216-348Zm205-124-10.15 30.16q-1.85 5.84-7.16 9.34-5.31 3.5-11.69 3.5-10.04 0-15.52-8T685-695l55.37-156.32q1.94-5.86 7.29-9.77Q753-865 759.93-865h13.86q6.94 0 12.38 3.93 5.45 3.94 7.43 9.84l56.44 156.39Q854-685 848-677t-16.65 8q-6.77 0-12.09-3.71-5.32-3.72-7.26-9.29l-9.76-30H732Zm11-30h49l-24-79-25 79ZM527-360q-37 0-71 12.5T393-312h268q-29-23-63-35.5T527-360Zm.88-336q45.12 0 76.62 31.38 31.5 31.39 31.5 76.5 0 45.12-31.38 76.62-31.39 31.5-76.5 31.5-45.12 0-76.62-31.38-31.5-31.39-31.5-76.5 0-45.12 31.38-76.62 31.39-31.5 76.5-31.5Zm.12 72q-15 0-25.5 10.5T492-588q0 15 10.5 25.5T528-552q15 0 25.5-10.5T564-588q0-15-10.5-25.5T528-624ZM186-48q-29 4-53-14.5T105-110L47-539q-4-30.25 14.5-53.63Q80-616 110-620l18-2q17-2 28 8.5t11 27.19q0 13.91-8.5 24.11T136-550l-17 2 57 428 462-62q15.49-2 27.33 6.97Q677.18-166.06 679-151q2 15-6.92 27.04Q663.16-111.93 648-110L186-48Zm-10-72Z"/></svg> |