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="M398.39-92q-41.39 0-73.05-25.83Q293.68-143.67 286-185q-4-19-17-30t-29.55-11h-4.97q-2.48 0-4.48 1-52 10-93-23.97Q96-282.95 96-336q0-42 26.5-73t68.5-39l104-18 138-199q-12-17-18.5-29.5T408-730q0-37 26.5-65.5T502-824q23 0 36 7t27 17q8 5 20 8.5t29 3.5q7-22 24-39.5t41-26.5q39-14 78.5 3.5T812-791l46 129q14 41-4 79.5T795-530q-36 13-70 0t-53-42h-11L491-329l18 104q9 53-24 93t-86.61 40Zm-.07-72Q418-164 430-178.5t8-34.5l-20-113q-2-9 .5-18.5T426-362l183-262q5.74-8.94 14.87-13.97Q633-643 644-644l-27-72q-29 0-53.5-6.5T522-742q-6-5-12-7t-11-2q-8 0-13 4.5t-5 12.5q0 6 4 14t14 18q7.28 7.8 10.64 16.5 3.36 8.7 3.36 17.7 0 7.8-2 14.8-2 7-7 13L348-417q-5 8-14 13t-18 7l-113 20q-16 3-25.5 14.5T168-336q0 19 15 31.5t34 8.5q5.92-1.33 11.42-1.67 5.5-.33 10.58-.33 21.92 0 41.46 7T316-270q16 14 26.58 31.67Q353.15-220.66 357-198q3 15 14.91 24.5t26.41 9.5ZM771-598q12-5 18-16.67 6-11.66 1-23.33l-46-129q-5-13-16.5-18.5T703-786q-13 5-18.5 16.5T684-745l46 128q5 13 16.5 18.5t24.5.5ZM466-493Zm271-199Z"/></svg> |