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="M241-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-192Zm-1-144q-20 0-34-14t-14-34q0-20 14-34t34-14q20 0 34 14t14 34q0 20-14 34t-34 14Zm527.76 144Q708-192 666.5-233.5 625-275 625-335.05t41.5-102.5Q708-480 767.76-480q59.76 0 102 42.45T912-335.05q0 60.05-42.24 101.55t-102 41.5ZM156-624q-15.3 0-25.65-10.29Q120-644.58 120-659.79t10.35-25.71Q140.7-696 156-696h156q20 0 33.5 14t14.5 34v24H156Zm85 360q51 0 85.5-35.58Q361-335.17 361-386q0-50-35.29-84T240-504q-50 0-85 34t-35 84.5q0 50.5 35 86t86 35.5Zm527 0q30 0 51-21t21-51q0-30-21-51t-51-21q-30 0-51 21t-21 51q0 30 21 51t51 21Zm-292-72h101q0-84 58.5-137.5T769-527q24.32 0 48.16 6Q841-515 864-502v-146q0-29.7-21.15-50.85Q821.7-720 792-720H562l-59-59 34-34q7-7.36 7-17.18T537-847q-7-7-16.82-7T503-847L401-745q-7 7-7 17t7 17q7 7 16.82 7t17.18-7l34-34 59 59v62q0 29.7-21.15 50.85Q485.7-552 456-552h-42q32 35 49 78.99 17 44 17 92.28 0 10.73-1 22.23t-3 22.5Z"/></svg> |