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
899 B
XML
1 line
899 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M799.98-300q18.02 9 32.52-6 14.5-15 4.5-34l-60-112-47 118 69.98 34ZM599-336h55l94.06-239.93Q751-584 747-592.5T735-604l-80-31q-11-5-20.5 1.5T624-615l-25 279Zm-293 0h55l-25-279q-1-12-11-18.5t-21-1.5l-79.09 31.09Q217-601 212.5-592.5t-1.53 16.57L306-336Zm-146 36 70-35-47-118-56 113q-10 19 3 33.5t30 6.5Zm274.27-36H526l31-341q1-11-5.5-18.5T534-703H426q-11 0-17.5 7.68T403-677l31.27 341ZM148-224q-42 0-71-29.5T48-325q0-10.63 2-20.81Q52-356 57-365l91-177q-20-36-4.56-74.17Q158.88-654.34 198-670l79-32q14-6 29-7t29 4q8-32 33.3-51.5Q393.61-776 426-776h107.23q31.77 0 57.27 19.5Q616-737 624-706q14-5 29-3t29 7l80 32q37.78 15.32 52.89 52.66Q830-580 813-542l90 177q5 9 7 19.05 2 10.06 2 20.95 0 42-28.49 71.5Q855.03-224 813-224q-12 0-23-2.75T768-235l-59-29H251l-59 29q-11 5-22.13 8-11.13 3-21.87 3Zm332-276Z"/></svg> |