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
948 B
XML
1 line
948 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M352-240q-56 0-74.5-19T224-278q-28 0-44 13.5T132-244q-14 3-25-7t-11-25q0-16 10.5-27.5T131-322q18-8 35.5-18t49.5-10q8 0 11 .5t5 .5l-39-144-18 23q-9 12-23.5 13.5T125-464q-12-9-14-24t7-27l241-306q15-19 37.5-25.5T442-844l363 146q14 5 19.5 18.5T824-652q-5 14-18.5 19.5t-27.5.5l-28-11 87 326q12 6 19 17t7 24q0 16-11 26t-25 7q-32-7-47.5-21T735-278q-35 0-51.5 19T607-240q-54 0-73-19t-54-19q-35 0-53.5 19T352-240Zm0 72q35 0 54.5-19t73.5-19q55 0 74.5 19t54.5 19q35 0 53.5-19t75.5-19q38 0 54 10.5t36 18.5q14 7 25 18t11 27q0 16-11.5 26t-25.5 6q-29-8-46-21t-45-13q-35 0-54 19t-74 19q-54 0-73.5-19T480-134q-35 0-54 19t-74 19q-55 0-73-19t-53-19q-29 0-45.5 13T133-100q-14 3-25.5-6.5T96-132q0-16 10.5-27.5T131-177q20-8 37.5-18.5T223-206q54 0 74 19t55 19Zm286-149-54-206q-2-8-8-11.5t-14-1.5l-151 39q-8 2-11.5 8t-1.5 14l34 131q8-4 20-9t35-5q45 0 72.5 20.5T638-317Z"/></svg> |