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
919 B
XML
1 line
919 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M217-320v83q0 8-3 14.5t-8 11.5L89-97Q78-86 63.5-86.5T38-98q-11-11-11-25.5T38-149l107-103-11-161q-1-16 5-30.5t17-25.5l110-110q11-11 24-16t27-5q14 0 26.5 4.5T367-580l99 99q23 23 50.5 34t59.5 11v72q-46 0-87.5-17.5T415-431l-59-59-100 100 105 105q5 5 8 11.5t3 14.5v151q0 15-10.5 25.5T336-72q-15 0-25.5-10.5T300-108v-132l-83-80Zm431 44v168q0 15-10.5 25.5T612-72q-15 0-25.5-10.5T576-108v-182q0-7 2-13t7-11l94-103-28-137q-21 24-48.5 40T544-489q-13-4-24.5-11T499-516l-36-36q38 0 69.5-8t60.5-37l71-71q20-20 48.5-26t55.5 5l169 68q11 4 17 13t6 20v144q0 15-10.5 25.5T924-408q-15 0-25.5-10.5T888-444v-120l-80-31 96 480q3 17-8 30t-28 13q-13 0-23-8t-12-21l-62-309-123 134ZM456-600q-30 0-51-21t-21-51q0-30 21-51t51-21q30 0 51 21t21 51q0 30-21 51t-51 21Zm192-120q-30 0-51-21t-21-51q0-30 21-51t51-21q30 0 51 21t21 51q0 30-21 51t-51 21Z"/></svg> |