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
819 B
XML
1 line
819 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M744-576q-6 0-8-6-14-57-55.5-98.5t-98.86-55.72Q576-738 576-744.5q0-6.5 6-7.5 56.93-13.86 98.47-55.43Q722-849 736.22-906.36 738-912 744-912t8 6q14 57 55.65 98.14 41.64 41.14 98.73 55.94Q912-751 912-744q0 6-6 8-57 14-98.5 55.5t-55.62 98.86Q751-576 744-576ZM360-413l-244 98q-24.36 10-46.18-5T48-360.71v-21.75q0-11.87 5.5-22.74Q59-416.08 69-423l291-200.31V-792q0-29.7 21.21-50.85 21.21-21.15 51-21.15T483-842.85q21 21.15 21 50.85v168.82l291.26 200.47Q805-416 810.5-405.13q5.5 10.86 5.5 22.72v21.73Q816-335 794.18-320T748-315l-244-98v137l103 72q8 5 12.5 13.38t4.5 18.24v23.66Q624-129 608.43-117q-15.56 12-34.43 6l-142-43-141.72 43.12Q271-105 255.5-117.18 240-129.37 240-148.86v-23.39q0-9.75 4.5-18.25T257-204l103-72v-137Z"/></svg> |