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
892 B
XML
1 line
892 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M352-192q-9-11-14.5-24t-5.5-28q0-32 23-54.5t55-22.5l22-22q8-8 18-12t21-4q23 0 38.5 15.5T525-305v17q0 18 14 31t32 13q14 0 25.5-8.5T613-275l10-32q8-23 28-37.5t45-14.5h71q11-28 17.5-58.5T791-480q0-91-46.5-165T622-758v36q0 20-14 34.5T574-673h-49v72q0 20-14 34.5T477-552h-48v76q0 18-13.5 31T384-432q-13 0-24-7t-16-18l-70-95h-39v48q0 29-19.5 49.5T167-432q13 81 62.5 144.5T352-192Zm210-216q-15 0-26-10.5T525-444q0-15 11-25.5t26-10.5h48q15 0 25.5 10.5T646-444q0 15-10.5 25.5T610-408h-48Zm69-122q-14-5-20.5-19t-1.5-28l15-45q5-14 18.5-21t27.5-2q14 5 20.5 18.5T692-599l-15 47q-5 14-18.5 20.5T631-530ZM477-96q-79 0-149-30t-122.5-82.5Q153-261 123-331T93-480q0-80 30-149.5t82.5-122Q258-804 328-834t149-30q80 0 149.5 30t122 82.5Q801-699 831-629.5T861-480q0 79-30 149t-82.5 122.5Q696-156 626.5-126T477-96Z"/></svg> |