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
641 B
XML
1 line
641 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m363-384-72 126q-8 13-22 17t-27-4q-13-8-17.5-22.5T228-295l191-329q-32-32-49-74t-17-87q0-44 13.5-75.5T401-929q8-13 22-17t27 4q13 8 17 22t-4 27q-17 29-28 52t-11 57q0 41 20 77.5t58 58.5l104 60q55 32 84 85t29 113q0 47-12.5 76.5T671-245q-8 13-22 17t-27-4q-13-8-17-22t4-27q17-29 28-51.5t11-57.5q0-26-8-50.5T616-485L370-60q-8 14-22.5 17.5T320-47q-13-8-17-22t4-27l139-240-83-48Zm264-275q-35 0-60-24t-25-59q0-35 24.5-60t59.5-25q35 0 59.5 24t24.5 59q0 35-24 60t-59 25Zm-75-185q-20 0-34-14t-14-34q0-20 14-34t34-14q20 0 34 14t14 34q0 20-14 34t-34 14Z"/></svg> |