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
601 B
XML
1 line
601 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M756.07-600Q700-600 658-634q-42-34-54-86H354.92Q344-677 313.5-646.5T240-605.08V-356q52 12 86 54t34 98.07Q360-139 314.5-93.5T204-48q-65 0-110.5-45.5T48-203.93Q48-260 82-302q34-42 86-54v-249q-52-12-86-53.59t-34-97.05Q48-821 93.5-866.5T204.36-912q55.46 0 97.05 34Q343-844 355-792h249q12-52 54-86t98.07-34q64.93 0 110.43 45.5T912-756q0 65-45.5 110.5T756.07-600Zm-.53 552Q691-48 645.5-93.5T600-203.54q0-64.54 45.5-110.5Q691-360 755.54-360t110.5 45.96Q912-268.08 912-203.54 912-139 866.04-93.5T755.54-48Z"/></svg> |