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-480q0-89 34-168t92.5-137.5Q233-844 312-878t168-34q57 0 109.5 14t99.5 40q21-3 42.5-4t43.5-2q17 0 29 11.5t11 28.5q-1 17-2 33.5t-3 31.5q48 57 75 128t27 151q0 89-34 168t-92.5 137.5Q727-116 648-82T480-48q-89 0-168-34t-137.5-92.5Q116-233 82-312T48-480Zm216 0q0 15 4.5 29t13.5 27l102 144 102-144q9-12 13.5-26.5T504-480q0-15-4.5-29.5T486-536L384-680 282-536q-9 13-13.5 27t-4.5 29Zm-144 0q0 150 105 255t255 105q150 0 255-105t105-255q0-51-13.5-97T789-664q-8 21-17 39.5T750-589q-13 17-28 31t-34 25q26 23 41 55.5t15 70.5q0 69-49 118t-118 49q-30 0-57-10t-49-28l-26 37q-11 15-27 23t-34 8q-18 0-34-8t-27-23l-99-141q-16-22-24-47t-8-51q0-26 8-50.5t24-46.5l99-141q11-15 27-23t34-8q18 0 34 8t27 23l19 28q9-22 20.5-42t26.5-37q15-17 32.5-31t38.5-25q-24-8-50-11.5t-52-3.5q-150 0-255 105T120-480Zm424 98-32 45q13 11 29 18t35 7q40 0 68-28t28-68q0-32-18.5-56.5T606-499q-8 2-15.5 3.5T575-492q0 3 .5 6t.5 6q0 26-8 51t-24 47Zm199-408q-44 3-80.5 13T597-747q-29 20-49.5 51.5T515-618q9 14 21 29t20 30q49-9 82.5-28t55.5-48q22-29 33.5-67.5T743-790ZM347-388q-8-7-7.5-16.5T348-422l31-32-40-33q-8-7-9-17t7-18l50-50q7-7 17-7t17 7q7 7 7 17t-7 17l-31 31 40 33q8 7 8.5 17.5T431-438l-50 50q-7 8-16.5 7.5T347-388Z"/></svg> |