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
587 B
XML
1 line
587 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M276-144q-15.3 0-25.65-10.29Q240-164.58 240-179.79t10.35-25.71Q260.7-216 276-216h408q15.3 0 25.65 10.29Q720-195.42 720-180.21t-10.35 25.71Q699.3-144 684-144H276Zm204-144q-96 0-148.5-59.43Q279-406.87 279-504.98v-263.21Q279-788 293.65-802q14.65-14 34.5-14t34 14.16q14.15 14.15 14.15 33.97v268.96q0 52.85 26.41 85.88Q429.12-380 480.06-380t77.44-33.06Q584-446.11 584-499v-269.17Q584-788 598-802t34.13-14q20.12 0 34.5 14.14Q681-787.73 681-767.94v262.93q0 98.01-52.5 157.51Q576-288 480-288Z"/></svg> |