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
911 B
XML
1 line
911 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m349-542 17 18q7 7 16.5 7t17.5-8q7-7 7-16.5t-7-17.5l-17-17 17-17q7-7 7-16.5t-7-17.5q-8-7-17.5-7t-16.5 7l-17 17-18-17q-7-7-16.5-7t-16.5 7q-8 8-8 17.5t8 16.5l17 17-18 18q-7 7-7 16.5t8 16.5q7 8 16.5 8t17.5-8l17-17Zm263 0 17 18q7 7 16.5 7t17.5-8q7-7 7-16.5t-7-17.5l-17-17 17-17q7-7 7-16.5t-7-17.5q-8-7-17.5-7t-16.5 7l-17 17-18-17q-7-7-16.5-7t-16.5 7q-8 8-8 17.5t8 16.5l17 17-18 18q-7 7-7 16.5t8 16.5q7 8 16.5 8t17.5-8l17-17ZM480-96q-80 0-150-30t-122-82q-52-52-82-122T96-480q0-80 30-149.5t82-122Q260-804 330-834t150-30q80 0 149.5 30t122 82.5Q804-699 834-629.5T864-480q0 80-30 150t-82.5 122q-52.5 52-122 82T480-96Zm0-384Zm0 312q130 0 221-90.5T792-480q0-130-91-221t-221-91q-131 0-221.5 91T168-480q0 131 90.5 221.5T480-168Zm0-235q-51 0-95.5 23T309-317q-7 10-1 19.5t17 9.5h309q11 0 17-9.5t-1-19.5q-31-40-75-63t-95-23Z"/></svg> |