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
736 B
XML
1 line
736 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M591-360q35 0 55.5-18t20.5-48.63Q667-450 655.5-464 644-478 620-485v-1q18-7 27-21t9-33q0-28-20-44t-53-16h-62q-15.3 0-25.65 10.35Q485-579.3 485-564v168q0 15.3 10.35 25.65Q505.7-360 521-360h70Zm-59-140v-61h32q24 0 35 8t11 22q0 15.5-10 23.25T574-500h-42Zm0 101v-67h48q18 0 28.5 9t10.5 25q0 17-11.5 25.5T573-399h-41Zm-197-4v-174q0-10-6.5-16.5T312-600q-10 0-17 7.11T288-576v180q0 15.3 10.35 25.65Q308.7-360 324-360h95.8q9.33 0 15.27-6.5Q441-373 441-382.17q0-9.16-5.88-15Q429.24-403 420-403h-85Zm529-293v360q0 60-42 102t-102 42H240q-60 0-102-42T96-335.52v-360.72Q96-726 117.15-747q21.15-21 50.85-21h624q29.7 0 50.85 21.15Q864-725.7 864-696Z"/></svg> |