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
711 B
XML
1 line
711 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M408-672q0-39.6 28.2-67.8Q464.4-768 504-768q39.6 0 67.8 28.2Q600-711.6 600-672q0 39.6-28.2 67.8Q543.6-576 504-576q-39.6 0-67.8-28.2Q408-632.4 408-672Zm-144 0q0-100 70-170t170-70q100 0 170 70t70 170q0 65-32.5 120T624-464v329.14q0 7.86-3 14.36-3 6.5-8 11.5l-83 83q-5 5-12 7.5T503.8-16q-7.2 0-13.5-3T479-27L355.85-157.85Q351-163 349-169t-3-12q-1-6 1-12t6-11l43-60-42-50q-4-4.83-6-10.62-2-5.79-2-11.59 0-5.79 1.5-11.79 1.5-6 5.5-11l55-73v-20q-68-24-106-85.5T264-672Zm72 0q0 63.15 40.5 111.07Q417-513 480-506v98l-52 70 59 71-58 81 76 82 47-46v-361q53-19 86.5-62.5T672-672q0-70-49-119t-119-49q-70 0-119 49t-49 119Z"/></svg> |