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
992 B
XML
1 line
992 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M820.26-684.89Q825-689 830.5-691t12.67-2q15.13 0 25.48 10.4T879-657q0 9-3.5 16.5T865-628q-12 10-18.5 24t-6.5 29q0 15 7 30t19 25q6 5 9.5 11.85 3.5 6.84 3.5 14.9 0 15.31-10.75 25.78T843-457q-7 0-12.5-2t-10.24-6.11Q795-485 781.5-514 768-543 768-575t13.5-61q13.5-29 38.76-48.89Zm-93.39-110.33Q732-800 738.18-802q6.18-2 13.14-2 14.68 0 25.18 10.4T787-768q0 8-3.47 15.39-3.46 7.39-9.53 12.61-37 31-57.5 74T696-575q0 48 20.5 91t57.48 74.4Q780-405 784-397.82q4 7.19 4 15.64 0 15.21-11.25 26.19Q765.5-345 751-345q-8 0-14-2.5t-11.13-7.28Q678-397 651-454.5q-27-57.5-27-121T651.5-696q27.5-57 75.37-99.22ZM384-432q-60 0-102-42t-42-101.87q0-59.86 42-102Q324-720 384-720t102 42.13q42 42.14 42 102Q528-516 486-474q-42 42-102 42ZM96-216v-25q0-24 13-44t34-33q54-32 115.5-49.5T384-385q63 0 124.5 17T625-318q20 13 33.5 33.5T672-241v25q0 29.7-21.16 50.85Q629.68-144 599.96-144H167.72Q138-144 117-165.15T96-216Z"/></svg> |