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
943 B
XML
1 line
943 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M264-240q-52 0-88-35t-32-85h-24q-29.7 0-50.85-21.15Q48-402.3 48-432v-312q0-29.7 21.15-50.85Q90.3-816 120-816h468.5q17.5 0 32 7t25.5 20l154 193q8 10.08 12 21.54 4 11.46 4 23.46v73q42 6 69 40.59T912-360q0 51-34.5 85.5T792-240q-50 0-85-35t-35-85H384q0 50-35 85t-85 35ZM120-576h180v-168H120v168Zm252 144h180v-312H372v168h71.75q15.25 0 25.75 10.29t10.5 25.5q0 15.21-10.35 25.71T444-504h-72v72Zm252-144h100L624-701v125ZM264-312q20.4 0 34.2-14.5Q312-341 312-360t-13.8-33.5Q284.4-408 264-408q-20.4 0-34.2 14.5Q216-379 216-360t13.8 33.5Q243.6-312 264-312Zm528 0q20.4 0 34.2-14.5Q840-341 840-360t-13.8-33.5Q812.4-408 792-408q-20.4 0-34.2 14.5Q744-379 744-360t13.8 33.5Q771.6-312 792-312ZM502-37l-180-90q-6-3-4.65-10 1.35-7 8.54-7H432v-67q0-9.78 8.52-15.39Q449.03-232 458-227l180 90q6 3 4.65 10-1.35 7-8.54 7H528v67q0 9.78-8.52 15.39Q510.97-32 502-37Z"/></svg> |