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 -960 960 960"><path d="M168-480q-29.7 0-50.85-21.15Q96-522.3 96-552v-240q0-29.7 21.15-50.85Q138.3-864 168-864h624q29.7 0 50.85 21.15Q864-821.7 864-792v240q0 29.7-21.15 50.85Q821.7-480 792-480h-96v-168q0-29.7-21.17-50.85Q653.67-720 623.94-720H335.72Q306-720 285-698.85T264-648v168h-96Zm168 0v-168h288v168H336Zm108 252.06v-143.78q0-15.28 10.29-25.78 10.29-10.5 25.5-10.5t25.71 10.33q10.5 10.34 10.5 25.61v143.78q0 15.28-10.29 25.78-10.29 10.5-25.5 10.5t-25.71-10.33Q444-212.67 444-227.94ZM216-240q-15.3 0-25.65-10.29Q180-260.58 180-275.79t10.35-25.71Q200.7-312 216-312q19.06 0 36.53-7 17.47-7 31.32-20.85 8.15-8.15 13.31-16.23T306-374q4.66-14.32 15.83-24.16t26.58-9.84q13.59 0 23.09 9.09T381-378q0 21-16 48t-30 41q-24 24-54.69 36.5Q249.63-240 216-240Zm525 0q15.3 0 25.65-10.29Q777-260.58 777-275.79t-10.35-25.71Q756.3-312 741-312q-19.06 0-36.53-7-17.47-7-31.32-20.85-8.15-8.15-13.31-16.23T651-374q-4.66-14.32-15.83-24.16T608.59-408q-13.59 0-23.09 9.09T576-378q0 21 16 48t30 41q24 24 54.69 36.5Q707.37-240 741-240Z"/></svg> |