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
787 B
XML
1 line
787 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M336-216h264v-384h-82q-27 0-47 18t-38 38q-26 29-50 45.5T336-474v258Zm-72 0v-255q-53-10-86.5-52.6T144-623q0-46 28.5-84t75.15-54q22.35-48 63.85-75.5t91.07-27.5Q433-864 461-854t51 29q8-2 15-2.5t17.86-.5q65.14 0 110.64 45.5T701-672q0 19.8-4.5 37.8-4.5 18-13.5 34.2h61q29.7 0 50.85 21.15Q816-557.7 816-528v240q0 29.7-21.12 50.85Q773.77-216 744.12-216h-71.89q0 29.7-21.11 50.85Q630-144 600-144H336q-29.7 0-50.85-21.15Q264-186.3 264-216Zm-48-407q0 35 22.5 59t56.5 24q20 0 41-14t50-46q32-36 65-54t67-18h111q0-35-24.67-59.5Q579.65-756 545-756q-13 0-26.5 3T488-742l-7-10q-14-20-33.5-30T403-792q-35 0-62.5 23.5T308-709l-1 7-30 8q-26 7-43.5 27.5T216-623Zm456 335h72v-240h-72v240Zm-336 72h264-264Z"/></svg> |