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
662 B
XML
1 line
662 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M192-480q0 101 60 179.5T405-200q14 4 23.5 16.5T438-154q0 23-19.5 37.5T376-109q-125-35-202.5-137.5T96-480q0-131 77.5-233.5T376-851q23-7 42.5 7.5T438-806q0 17-9.5 29.5T405-760q-93 22-153 100.5T192-480Zm560 273q-35 35-77 61t-92 37q-24 5-43-8.5T521-154q0-17 9.5-29.5T554-200q37-10 69-30t59-47q27-27 47-59t31-70q4-14 16.5-23.5T806-439q23 0 36.5 19t8.5 43q-11 50-37.5 92.5T752-207Zm0-545q35 35 61.5 77t37.5 92q5 24-8.5 43T806-521q-17 0-29.5-9.5T760-554q-11-38-31-69.5T682-682q-27-27-59-47.5T554-760q-14-4-23.5-16.5T521-806q0-23 19-36.5t43-8.5q50 11 92 37.5t77 61.5Z"/></svg> |