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="M144-407.95v-143.67q0-10.38 6.8-17.38 6.8-7 17.2-7 10.4 0 17.2 6.8 6.8 6.8 6.8 17.2v40h48v-39.68q0-10.32 6.8-17.32t17.2-7q10.4 0 17.2 6.78 6.8 6.79 6.8 17.17v143.67q0 10.38-6.8 17.38-6.8 7-17.2 7-10.4 0-17.2-6.8-6.8-6.8-6.8-17.2v-56h-48v55.66q0 10.34-6.8 17.34t-17.2 7q-10.4 0-17.2-6.78-6.8-6.79-6.8-17.17ZM336-411v-138q0-11 8-19t19.18-8H432q10.4 0 17.2 6.8 6.8 6.8 6.8 17.2 0 10.4-6.8 17.2-6.8 6.8-17.2 6.8h-48v24h48q10.4 0 17.2 6.8 6.8 6.8 6.8 17.2 0 10.4-6.8 17.2-6.8 6.8-17.2 6.8h-48v24h48q10.4 0 17.2 6.8 6.8 6.8 6.8 17.2 0 10.4-6.8 17.2-6.8 6.8-17.2 6.8h-68.82Q352-384 344-392t-8-19Zm202 13-48-147q-4-11 3.4-21 7.41-10 19.6-10 8.15 0 14.07 4 5.93 4 7.93 12l29 86 29-86q2-8 7.93-12 5.92-4 14.07-4 12.19 0 19.6 10 7.4 10 3.4 21l-49 147q-2 6-6.5 10t-11.5 4h-14q-6.65 0-11.83-4-5.17-4-7.17-10Zm182 14q-20.4 0-34.2-13.8Q672-411.6 672-432v-96q0-20.4 13.8-34.2Q699.6-576 720-576h48q20.4 0 34.2 13.8Q816-548.4 816-528v1q0 10.4-6.8 17.2-6.8 6.8-17.2 6.8-10.4 0-17.2-6.85-6.8-6.86-6.8-17.34v-.81h-48v96h48v-.79q0-10.21 6.8-17.21t17.2-7q10.4 0 17.2 6.8 6.8 6.8 6.8 17.2v1q0 20.4-13.8 34.2Q788.4-384 768-384h-48Z"/></svg> |