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
745 B
XML
1 line
745 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M212-420q8.29-16.36 23.61-26.18Q250.94-456 270-456q19 0 34 10.5t24 27.5l44 95 104-337q11.06-38.04 42.28-61.02Q549.49-744 589-744q38 0 69.5 22t42.5 58l155 448q6 17-4.5 32.5T821.91-168q-10.91 0-20.51-6.94-9.6-6.95-14.4-18.06L633-640q-5-14-17.5-23t-26.5-9q-15.86 0-27.93 9.5T544-639L438-301q-8 23-26 36t-41.68 13Q349-252 332-263.5T306-294l-37-80-91 186q-5 9-13.7 14.5-8.71 5.5-18.28 5.5Q126-168 115-185t-1.92-35.32L212-420Zm40-132q-45 0-76.5-31.5T144-659.55q0-45.45 31.5-76.95T252-768q45 0 76.5 31.5T360-660q0 45-31.5 76.5T252-552Zm0-72q14 0 25-10.35T288-660q0-14-11-25t-25.5-11q-14.5 0-25 11T216-659.5q0 14.5 10.35 25T252-624Zm118 372ZM252-660Z"/></svg> |