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
635 B
XML
1 line
635 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M96-168v-105l141 72 430-132 99 119q29 35 10 76.5T711-96H168q-30 0-51-21t-21-51Zm147-111L96-350v-87l141 68 260-79 111 56-365 113Zm512-122 127-64q14-7 22-20t8-28v-69q0-19-11.5-33T871-634l-126-32q-12-3-24-1t-22 10l-53 41q-11 8-16.5 19t-5.5 24v71q0 11 4 20.5t12 17.5l52 52q12 12 29.5 15.5T755-401Zm-512-46L96-518v-34q0-30 21-51t51-21h129q18 0 34 8.5t26 23.5l61 91-175 54Zm265-191 134-67q14-7 22-20t8-28v-117q0-19-11.5-33T631-922l-128-32q-11-3-22-1t-21 8l-100 67q-11 8-17.5 19.5T336-835v86q0 14 6.5 25.5T360-704l94 63q12 8 26.5 9t27.5-6Z"/></svg> |