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
1011 B
XML
1 line
1011 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M792-576q29.7 0 50.85 21.15Q864-533.7 864-504v219q0 24-22 33.5t-38.72-7.22Q798-264 795-270.5q-3-6.5-3-14.5v-219H573q-18 0-27-11.25T537-540q0-13.5 9-24.75T573-576h219ZM573-285ZM456-96q-29.7 0-50.85-21.15Q384-138.3 384-168v-306L195-663q-13 25-20 52.95-7 27.95-7 58.05 0 63.39 29.5 116.69Q227-382 279-350q13 8 19 22t0 28q-6 14-20.5 19.5t-27.76-2.83Q179-325 137.5-396.05 96-467.11 96-552q0-45.35 12-86.68Q120-680 142-716l-61-61q-11-11-10.5-25.5T82-828q11-11 25.5-11t25.5 11l695.7 696.69Q840-120 840-106q0 14-11 25t-25.5 11Q789-70 778-81l-16-15H456Zm-99-507Zm141 387q-5 0-7.5-4.5t.5-9.5l54-74q2.31-3 6.15-3 3.85 0 6.85 3l54 54 42-56 90 90H498Zm-42 48h234L456-402v234Zm219-219Zm1.67-323.26Q685-697 680-683q-5 14-19 20t-28 1q-14-5-22-18-33-52-86.31-82-53.3-30-116.69-30-20.12 0-39.06 3T332-779q-14 5-29 1t-22-18q-7-14-2.5-28t18.5-19q27-11 54.63-16 27.63-5 56.37-5 84.89 0 155.95 41.5Q635-781 676.67-710.26ZM434-646Z"/></svg> |