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
640 B
XML
1 line
640 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M667-376q-14-7-18-21t3-28q5-10 9.5-21t6.5-22q3-15 14-25.5t26-10.5q15 0 25 11t8 25q-3 20-8.5 39.5T717-391q-7 14-21.5 18t-28.5-3ZM539-523 381-681q-11-11-16-24t-5-27v-12q0-50 35-85t85-35q50 0 85 35t35 85v195q0 24-22 33.5t-39-7.5Zm-95 343v-63q-88-11-150.5-73.5T219-467q-2-15 8-26t25-11q15 0 25.5 10.5T291-468q13 69 66.5 112.5T480-312q34 0 64.5-13t56.5-35l52 52q-29 25-64 42.5T516-243v63q0 15-10.5 25.5T480-144q-15 0-25.5-10.5T444-180Zm299 64L115-744q-11-11-11-25t11-25q11-11 25.5-11t25.5 11l628 628q11 11 11 25t-11 25q-11 11-25.5 11T743-116Z"/></svg> |