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
771 B
XML
1 line
771 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m372-330 31.78-31.78Q415-373 429.5-373q14.5 0 25.5 10.52 11 11.48 11 25.98t-10.91 25.45l-93.64 94.01q-5.45 5.48-11.81 7.76Q343.27-207 336-207q-7.27 0-13.64-2.28-6.36-2.28-11.81-7.76l-93.64-94.01Q206-322 206.46-336.67q.46-14.66 11.54-25.33 11-11 25.5-11t25.46 11.22L300-330v-279L115-794q-11-11-11-25.5t11-25.5q11-11 25.5-11t25.5 11l628 628q11 11 11 25t-11 25q-11 11-25.5 11t-25.71-11.18L372-537v207Zm252-174q-15.3 0-25.65-10.54Q588-525.07 588-540v-189l-32 32q-11 11-25.5 11T505-697q-11-11-11-25.5t11-25.5l93.87-93.6q5.42-5.4 11.73-7.9 6.32-2.5 13.54-2.5 7.22 0 13.54 2.5Q644-847 649-842l94 94q11 11 11 25t-11 25q-11 11-25.5 11T692-698l-32-31v189q0 17-10.8 26.5T624-504Z"/></svg> |