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.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M156-624q-15.3 0-25.65-10.29Q120-644.58 120-659.79t10.35-25.71Q140.7-696 156-696h156q19.39 0 33.19 14Q359-668 360-648v24H156Zm84.71 360Q291-264 326-299.58q35-35.59 35-86.42 0-49.17-35-83.58Q291-504 240-504t-85.5 34.42Q120-435.17 120-386q0 50.83 35.21 86.42 35.2 35.58 85.5 35.58ZM768-264q30 0 51-21t21-51q0-30-21-51t-51-21q-30 0-51 21t-21 51q0 30 21 51t51 21Zm-528-72q-20 0-34-14t-14-34q0-20 14-34t34-14q20 0 34 14t14 34q0 20-14 34t-34 14Zm552-142q20 3 39 12t33 23v-205q0-29.7-21.15-50.85Q821.7-720 792-720H562l-59-59 51-51-34-34-136 136 34 34 51-51 59 59v62q0 29.7-21.15 50.85Q485.7-552 456-552H334q24 14 43 32t31 40h54q56.92 0 97.46-42Q600-564 600-624v-24h192v170ZM624-336q0-20 4.5-37.5T643-408H432q2 15 .5 35t-5.5 37h197Zm143.76 144Q708-192 666-234.24q-42-42.24-42-102T666.24-438q42.24-42 102-42T870-437.55q42 42.45 42 102.5T869.76-233.5q-42.24 41.5-102 41.5ZM241-192q-81 0-137-56.74Q48-305.49 48-386q0-78.85 56.23-134.42 56.22-55.58 136-55.58 79.77 0 136.27 55.58Q433-464.85 433-386q0 80.51-56.16 137.26Q320.68-192 241-192Zm386-336Z"/></svg> |