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
1.2 KiB
XML
1 line
1.2 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M216-96q-29.7 0-50.85-21.15Q144-138.3 144-168v-528q0-29.7 21.15-50.85Q186.3-768 216-768h72v-60q0-15.3 10.29-25.65Q308.58-864 323.79-864t25.71 10.35Q360-843.3 360-828v60h240v-60q0-15.3 10.29-25.65Q620.58-864 635.79-864t25.71 10.35Q672-843.3 672-828v60h72q29.7 0 50.85 21.15Q816-725.7 816-696v528q0 29.7-21.15 50.85Q773.7-96 744-96H216Zm0-72h528v-528H216v528Zm168 0v-86l-70-70q-13-13-19.5-29.5T288-388q0-11.63 3-22.82 3-11.18 8-22.14-5-10.04-8-21.04t-3-22q0-18 6.5-34.5T315-541l69-70v-85h48v95q0 4.47-7 17l-76 77q-7 7.29-10 15.04-3 7.75-3 15.96 0 17 12.5 30.5T378-432q9 0 18.5-4t19.5-12q21-17 33-22t31-5q19 0 31.5 5t32.5 22q9 8 19 12t19 4q18.26 0 30.13-13.48Q624-458.96 624-476.63q0-8.37-3-16.37-3-8-8.79-14.45L535-584q-4-4-5.5-8t-1.5-9v-95h48v85l70 70q14 14 20 30.39 6 16.38 6 34.1 0 11.51-3 22.51-3 11-8 22 5 10 8 21.18 3 11.19 3 22.82 0 18-7 34.5T645-324l-70 70v86h-48v-94q0-4 7-19l77-77q8.08-7.69 11.54-16.35Q626-383 624-394q-9 5-19.8 7.5-10.79 2.5-22.57 2.5-19.63 0-37.13-8-17.5-8-30.5-19-15-12-20-14t-14-2q-11 0-18.5 5T446-410q-12 10-29.5 18t-38.5 8q-11.31 0-22.16-2.5Q345-389 336-394q-2 11 1 19.5t11 16.5l77 77q4 4 5.5 8.5t1.5 10.18V-168h-48Zm-168 0v-528 528Z"/></svg> |