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
895 B
XML
1 line
895 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M574.13-96q-11.13 0-19.34-5.43-8.21-5.44-12.54-14.33L512-177q-4-7.71-6-15.86-2-8.14-2-16.14v-295q0-19.89 8-36.95Q520-558 537-558q7.62 0 13.81 4T561-543l63 117v90q0 10.4 6.8 17.2 6.8 6.8 17.2 6.8 10.4 0 17.2-6.8 6.8-6.8 6.8-17.2v-84q0-8.67-1.5-17.33Q669-446 664-454L516-730q-17-32-13.5-67.5T527-862q10-11 24.5-10.5T575-861l227 268q7 8 11.09 17.9 4.09 9.91 4.91 21.1l42 418q2 15.81-9 27.91Q840-96 824-96H574.13ZM136-96q-16 0-27-12.09-11-12.1-9-27.91l42-418q.82-11.19 4.91-21.1Q151-585 158-593l227-268q9-11 23-11.5t24 10.5q21 29 24.5 64.5T443-730L296-453q-4 7.85-6 16.56-2 8.72-2 17.44v83q0 10.4 6.8 17.2 6.8 6.8 17.2 6.8 10.4 0 17.2-6.8 6.8-6.8 6.8-17.2v-90l62-117q4-7 10-11.5t14-4.5q18 0 26 17.37t8 37.63v295q0 8-2 16.14-2 8.15-6 15.86l-30.25 61.24q-4.33 8.89-12.54 14.33Q397-96 385.87-96H136Z"/></svg> |