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
973 B
XML
1 line
973 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m792-141-69 68q-11 11-25 11t-25-11q-11-11-11-25t11-25l68-69h-33q-15 0-25.5-10.5T672-228q0-15 10.5-25.5T708-264h120q15 0 25.5 10.5T864-228v120q0 15-10.5 25.5T828-72q-15 0-25.5-10.5T792-108v-33ZM429-96l-320-48q-29-5-47-29t-14-53l84-569q5-29 29-47t53-14l72 10q7 24 18 46.5t28 39.5l-63 54q-18 15-27.5 37t-9.5 45q0 23 8.5 43.5T266-545q-14 15-21.5 34.5T237-471q0 45 31.5 76.5T345-363h8.5q3.5 0 8.5-1 14 28 40 44.5t58 16.5q15-5 30.5-10t30.5-10q3 4 5.5 7.5t6.5 7.5l-22 151q-5 29-28.5 47T429-96Zm154-263q-10-11-8.5-26t12.5-25l87-74-31-37-161 137q-11 10-26 8.5T432-388q-10-11-8.5-25.5T436-438l160-138-31-36-197 168q-11 10-26 9t-25-13q-9-11-8-25.5t12-24.5l197-169-31-36-124 106q-11 10-26 8.5T312-601q-10-11-8.5-26t12.5-25l145-124-58-22q-23-9-36-29t-11-44l1-8q2-14 12-23.5t24-9.5h299q24 0 45 10t37 28l103 121q19 22 27.5 49t6.5 56q-2 29-14.5 54T862-551L634-355q-11 10-26 8.5T583-359Z"/></svg> |