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="M222-545q-11-4-21.5-9.5T180-568l-27 9q-14 5-27.5 0T104-577l-7-12q-8-14-5-28.5t15-24.5l23-18q-2-11-2-22t2-22l-23-18q-12-10-14.5-24.5T98-774l7-13q8-13 21.5-18t27.5 0l27 9q10-8 20-14t22-9l7-32q3-13 13.5-21t23.5-8h17q13 0 23.5 8t13.5 21l7 32q12 3 22 9t20 14l27-9q14-5 27.5 0t21.5 18l7 12q8 14 5 28.5T443-722l-23 18q2 11 2 22t-2 22l23 18q12 10 14.5 24.5T452-590l-8 14q-8 13-20.5 18t-26.5 0l-28-9q-10 8-20.5 13t-21.5 9l-7 32q-3 13-13.5 21t-23.5 8h-17q-13 0-23.5-8T229-513l-7-32Zm53-61q32 0 54-22t22-54q0-32-22-54t-54-22q-32 0-54 22t-22 54q0 32 22 54t54 22Zm289 485q-15-6-29-13.5T508-153l-40 12q-20 6-38-2t-29-25l-13-21q-11-18-7-39t20-35l30-26q-2-16-2-31t2-31l-31-27q-16-14-19.5-34t7.5-38l13-23q10-17 28.5-24.5T467-500l41 12q13-10 27-17.5t29-13.5l7-34q5-20 21-33.5t37-13.5h24q21 0 37 13.5t21 33.5l7 34q15 6 29 13.5t27 17.5l40-12q20-5 38.5 2.5T881-473l13 22q11 18 7 39t-20 35l-30 26q2 16 2 31t-2 31l31 27q16 14 19.5 34t-7.5 38l-13 23q-10 17-28.5 24.5T814-141l-40-12q-13 11-27 18.5T718-121l-7 34q-5 20-21 33.5T653-40h-24q-21 0-37-13.5T571-87l-7-34Zm77-85q48 0 81-33t33-81q0-48-33-81t-81-33q-48 0-81 33t-33 81q0 48 33 81t81 33Z"/></svg> |