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
1018 B
XML
1 line
1018 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M168-264v-432 202-10 240Zm0 72q-29.7 0-50.85-21.16Q96-234.32 96-264.04v-432.24Q96-726 117.15-747T168-768h624q29.7 0 50.85 21.15Q864-725.7 864-696v166q0 15.3-10.29 25.65Q843.42-494 828.21-494t-25.71-10.35Q792-514.7 792-530v-166H168v432h258q14.88 0 24.94 10.29t10.06 25.5q0 15.21-10.35 25.71T425-192H168Zm417 87.77q-56-56.22-56-136Q529-320 585.23-376q56.22-56 136-56Q801-432 857-375.77q56 56.22 56 136Q913-160 856.77-104q-56.22 56-136 56Q641-48 585-104.23ZM673-156q9.6 0 16.8-7.2 7.2-7.2 7.2-16.8v-120q0-9.6-7.2-16.8-7.2-7.2-16.8-7.2-9.6 0-16.8 7.2-7.2 7.2-7.2 16.8v120q0 9.6 7.2 16.8 7.2 7.2 16.8 7.2Zm96 0q9.6 0 16.8-7.2 7.2-7.2 7.2-16.8v-120q0-9.6-7.2-16.8-7.2-7.2-16.8-7.2-9.6 0-16.8 7.2-7.2 7.2-7.2 16.8v120q0 9.6 7.2 16.8 7.2 7.2 16.8 7.2ZM471-323q20-59 63.5-103T636-490q-53-15-93-55t-55.5-97q-1.94-6-7.75-6-5.81 0-7.75 6-14.78 56.93-55.89 98.47Q375-502 318-488q-6 1-6 7.5t5.64 8.28Q375-458 415.5-417.5T471-323Z"/></svg> |