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
683 B
XML
1 line
683 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M564-406q17 0 29.5-12.5T606-448v-74h74q17 0 29.5-12.5T722-564q0-17-12.5-29.5T680-606h-74v-74q0-17-12.5-29.5T564-722q-17 0-29.5 12.5T522-680v74h-74q-17 0-29.5 12.5T406-564q0 17 12.5 29.5T448-522h74v74q0 17 12.5 29.5T564-406ZM332-248q-34.65 0-59.33-24.67Q248-297.35 248-332v-464q0-34.65 24.67-59.33Q297.35-880 332-880h464q34.65 0 59.33 24.67Q880-830.65 880-796v464q0 34.65-24.67 59.33Q830.65-248 796-248H332ZM164-80q-34.65 0-59.32-24.68Q80-129.35 80-164v-506.44Q80-687 92.5-699.5T122-712q17 0 29.5 12.5t12.5 29.06V-164h506.44q16.56 0 29.06 12.5T712-122q0 17-12.5 29.5T670.44-80H164Z"/></svg> |