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
653 B
XML
1 line
653 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M399-96q-12.21 0-21.36-6.96-9.15-6.97-12.64-19.04l-36-125q-14-14-21.5-33t-7.5-41v-317q0-21.82 7.5-40.91Q315-698 329-712l36-126q3.49-12.07 12.64-19.04Q386.79-864 399-864h162q12 0 21.5 7t12.5 19l36 126q14 14 21.5 33.09Q660-659.82 660-638v317q0 21.82-7.5 40.91Q645-261 631-247l-36 125q-3 12-12.43 19-9.42 7-21.99 7H399Zm29-74h103l12-43H416l12 43Zm-19-119h141.02q14.98 0 25.48-10.35T586-325v-309q0-15.3-10.35-25.65Q565.3-670 550-670H408.98q-14.98 0-25.48 10.35T373-634v309q0 15.3 10.35 25.65Q393.7-289 409-289Zm7-457h127l-12-43H428l-12 43Zm63 533Zm0-533Z"/></svg> |