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="M48-228v-360q0-15.3 10.29-25.65Q68.58-624 83.79-624t25.71 10.35Q120-603.3 120-588v60h72v-300q0-15.3 10.29-25.65Q212.58-864 227.79-864t25.71 10.35Q264-843.3 264-828v60h96v-60q0-15.3 10.29-25.65Q380.58-864 395.79-864t25.71 10.35Q432-843.3 432-828v60h96v-60q0-15.3 10.29-25.65Q548.58-864 563.79-864t25.71 10.35Q600-843.3 600-828v60h96v-60q0-15.3 10.29-25.65Q716.58-864 731.79-864t25.71 10.35Q768-843.3 768-828v300h72v-60q0-15.3 10.29-25.65Q860.58-624 875.79-624t25.71 10.35Q912-603.3 912-588v360q0 34.65-24.67 59.32Q862.65-144 828-144H612q-15.3 0-25.65-10.35Q576-164.7 576-180v-60q0-39.6-28.2-67.8Q519.6-336 480-336q-39.6 0-67.8 28.2Q384-279.6 384-240v60q0 15.3-10.35 25.65Q363.3-144 348-144H132q-34.65 0-59.32-24.68Q48-193.35 48-228Zm72 12h192v-24q0-70 49-119t119-49q70 0 119 49t49 119v24h192v-240H732.26q-15.26 0-25.76-10.35Q696-476.7 696-492v-204H264v204q0 15.3-10.35 25.65Q243.3-456 228-456H120v240Zm249-264h54q4.5 0 6.75-2.5T432-489v-99q0-15.3-10.29-25.65Q411.42-624 396.21-624t-25.71 10.35Q360-603.3 360-588v99q0 4 2.25 6.5T369-480Zm168 0h54q4.5 0 6.75-2.5T600-489v-99q0-15.3-10.29-25.65Q579.42-624 564.21-624t-25.71 10.35Q528-603.3 528-588v99q0 4 2.25 6.5T537-480Zm-57 24Z"/></svg> |