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
749 B
XML
1 line
749 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m732-712-10 30q-2 6-7.5 9.5T703-669q-10 0-15.5-8t-2.5-18l55-156q2-6 7.5-10t12.5-4h14q7 0 12.5 4t7.5 10l56 156q4 10-2 18t-17 8q-6 0-11.5-3.5T812-682l-10-30h-70ZM186-48q-30 5-53.5-13.5T105-110L47-539q-5-29 13.5-53t49.5-28l57-7v351q0 45 31.5 76.5T275-168h400q0 25-18 42t-43 20L186-48Zm125-192q-30 0-51-21t-21-51v-432q0-29 21-50.5t51-21.5h213q13 0 21.5 10t6.5 23q-2 24 2 48t14 47q-10-3-20-5.5t-20-2.5q-45 0-76.5 31.5T420-588q0 45 31.5 76.5T528-480q45 0 76.5-31.5T636-588q0-2-.5-4.5t-.5-5.5q32 26 71.5 37t80.5 8q11-1 20 6.5t9 18.5v216q-1 30-22.5 51T743-240H311Zm0-72h432v-22q-41-47-97.5-72.5T527-432q-63 0-119.5 25T311-334v22Zm432-430h49l-24-79-25 79Z"/></svg> |