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
916 B
XML
1 line
916 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M749-252H635.69q-15.17 0-25.43-10.29T600-287.79q0-15.21 10.26-25.71t25.43-10.5H749l-31-32q-11-11-11-25t11-25q11-11 25.5-11t25.5 11l91 93q11 10.64 11 24.82T860-263l-91 93q-11 11-25.5 11T718-170q-11-11-11-25t11-25l31-32ZM408-384q49 0 92-21.5t68-63.5q-35-27-75.5-43T408-528q-44 0-84.5 16T248-469q25 42 68 63.5t92 21.5Zm.21-192Q438-576 459-597.21t21-51Q480-678 458.79-699t-51-21Q378-720 357-698.79t-21 51Q336-618 357.21-597t51 21Zm-.21 84Zm0 373q-13 0-24.5-4.5T361-137q-40-35-86.5-82T188-320q-40-54-66-112.5T96-549q0-134 89-224.5T407.5-864q133.5 0 223 90.5T720-549q0 10.93-1 22.46-1 11.54-2.83 22.54H642q3-11.84 4.5-23.09T648-549q0-105-68.5-174T408-792q-103 0-171.5 69T168-549q0 71 60.5 161t179.98 197q22.52-20 42.02-38.5Q470-248 488-267l8.08 8.08 17.5 17.5L531-224l8 8q-22 23-44.5 44T455-137q-11 9-22.5 13.5T408-119Z"/></svg> |