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
708 B
XML
1 line
708 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M742-298v-62q0-9.6-7.2-16.8-7.2-7.2-16.8-7.2-9.6 0-16.8 7.2-7.2 7.2-7.2 16.8v67q0 8 3 14.5t8.01 11.51L756-216q7.36 7 17.18 7t16.82-7q7-7 7-16.82T790-250l-48-48ZM718-96q-79.82 0-135.41-55.75Q527-207.51 527-288.25 527-369 582.59-425T718-481q80.91 0 137.46 56Q912-369 912-288.5T855.46-152Q798.91-96 718-96Zm-550-96q-29 0-50.5-21.5T96-264v-432q0-29 21.5-50.5T168-768h624q29.7 0 50.85 21.5Q864-725 864-695.94v134.72q0 14.97-10.29 25.09Q843.42-526 828.21-526t-25.71-10.35Q792-546.7 792-562v-62H168v144h315q16 0 22.5 14.5T502-438q-23 32-35 70t-12 80q0 14.05 1.5 27.74Q458-246.58 461-234q4 16-5.67 29T430-192H168Z"/></svg> |