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
678 B
XML
1 line
678 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-96q-110 0-202.5-57.5T137-310q-14-6-27-12t-26-14q-17-10-26.5-26.5T48-399v-162q0-20 9.5-36.5T84-624q13-8 25.5-15t26.5-12q48-97 141-155t203-58q110 0 203 58t141 155q14 6 26.5 12.5T876-624q17 11 26.5 27t9.5 36v163q0 19-9.5 35T876-336q-13 8-25.5 14.5T824-309q-48 98-141 155.5T480-96Zm0-72q66 0 125-26t104-75q-57 15-114 22t-115 7q-58 0-115-7t-114-22q44 49 103.5 75T480-168Zm0-312Zm0-312q-66 0-125.5 26T251-691q57-15 114-22t115-7q58 0 115 7t114 22q-45-49-104-75t-125-26Zm0 480q94 0 186-19.5T840-398v-164q-82-47-174-66.5T480-648q-94 0-186 19.5T120-562v164q82 47 174 66.5T480-312Z"/></svg> |