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
1.1 KiB
XML
1 line
1.1 KiB
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-600ZM204-120q34.65 0 59.33-24.5Q288-169 288-204q0-34.65-24.67-59.33Q238.65-288 204-288q-35 0-59.5 24.67Q120-238.65 120-204q0 35 24.5 59.5T204-120Zm0-552q34.65 0 59.33-24.75Q288-721.5 288-756.25t-24.67-59.25Q238.65-840 204-840q-35 0-59.5 24.75t-24.5 59.5q0 34.75 24.5 59.25T204-672ZM755.54-48Q691-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-48Zm.71-72q34.75 0 59.25-24.5T840-204q0-34.65-24.75-59.33Q790.5-288 755.75-288t-59.25 24.67Q672-238.65 672-204q0 35 24.75 59.5t59.5 24.5Zm0-552q34.75 0 59.25-24.75t24.5-59.5q0-34.75-24.75-59.25t-59.5-24.5q-34.75 0-59.25 24.75t-24.5 59.5q0 34.75 24.75 59.25t59.5 24.5ZM204-204Zm0-552Zm552 552Zm0-552Z"/></svg> |