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
818 B
XML
1 line
818 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M252-144q-25 0-42.5-17.5T192-204q0-25 17.5-42.5T252-264h30l-69-275q-32-15-50.5-44.5T144-648q0-51 35.22-85.5t85.53-34.5q39.25 0 70.75 23t42.5 61h78v-48q0-15.3 10.35-25.65Q476.7-768 492-768q15 0 25.5 10.5T528-732v7l96-82q8-7 18-8t20 3l133 60q14 6 19.5 19.5T813-705q-6 13-20.21 18-14.2 5-27.79 0l-112-50-105 89 105 90 112-50q14-6 27.5-1t20.5 19q6 13 .5 26T795-543l-133 60q-9 5-19.5 3.5T624-488l-96-82v6q0 15-10.5 25.5T492-528q-15.3 0-25.65-10.35Q456-548.7 456-564v-48h-78q-4 14-11.5 25.5T349-564l172 300h91q25 0 42.5 17.5T672-204q0 25-17.5 42.5T612-144H252Zm12.04-450q22.96 0 38.46-15.5t15.5-38.17q0-22.66-15.54-38Q286.93-701 263.96-701q-22.96 0-38.46 15.33-15.5 15.34-15.5 38 0 22.67 15.54 38.17 15.53 15.5 38.5 15.5Z"/></svg> |