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
796 B
XML
1 line
796 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M384-432q-60 0-102-41.79-42-41.8-42-102.21 0-59.59 42-101.79Q324-720 384-720t102 42.21q42 42.2 42 101.79 0 60.41-42 102.21Q444-432 384-432ZM96-216v-25q0-24 13-44t34-33q55-33 116-50t125-17q64 0 125 17t116 50q20 13 33.5 33t13.5 44v25q0 30-21 51t-51 21H168q-30 0-51-21t-21-51Zm768-244q-8 0-14.5-3t-11.5-8q-35-35-52.5-79T768-640q0-46 17.5-90.5T838-810q5-5 11-8t14-3q15 0 26 10.5t11 25.5q0 8-3 14.5t-8 11.5q-24 25-36.5 56T840-640q0 32 12.5 63t36.5 55q5 5 8 11t3 14q0 15-10.5 26T864-460ZM762-358q-8 0-14.5-3t-11.5-8q-57-57-84.5-127T624-640q0-74 27.5-144.5T736-912q5-5 11-8t14-3q15 0 26 10.5t11 25.5q0 8-3 14.5t-8 11.5q-45 46-68 103.5T696-640q0 60 23 117.5T787-420q5 5 8 11t3 14q0 15-10.5 26T762-358Z"/></svg> |