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
1.0 KiB
XML
1 line
1.0 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M168-592q0 55 17.5 104t49.5 89q9 12 9.5 27T234-346q-11 11-26.5 9.5T182-350q-41-50-63.5-111.5T96-592q0-69 22.5-130.5T182-835q10-12 25.5-13t26.5 10q11 11 10.5 26.5T234-784q-32 40-49 89t-17 103Zm146 0q0 25 7 47t20 42q8 13 8 27.5T338-450q-11 11-26 10.5T288-452q-22-29-34-64.5T242-592q0-40 12-75.5t34-64.5q9-12 23.5-12.5T337-734q11 11 11.5 25.5T341-681q-13 20-20 42t-7 47Zm70 408-16 49q-4 11-13 17t-20 6q-17 0-27-14t-5-31l117-361q-17-14-26.5-32.5T384-592q0-40 28-68t68-28q40 0 68 28t28 68q0 24-10.5 43T537-516l99 360q5 17-6 30.5T602-112q-12 0-21-7t-12-18l-13-47H384Zm23-72h129l-59-216-70 216Zm239-336q0-25-7-47t-20-42q-8-13-7.5-28t11.5-26q11-11 25.5-10t23.5 13q22 29 34 64.5t12 75.5q0 40-12 75.5T672-452q-9 12-23.5 12.5T623-450q-11-11-11.5-25.5T619-503q13-20 20-42t7-47Zm146 0q0-55-17.5-104T725-786q-9-12-9-27t11-26q11-11 26-9.5t25 13.5q41 51 63.5 112.5T864-592q0 69-22.5 131T777-349q-10 12-25.5 12.5T725-347q-11-11-11-25.5t10-26.5q32-40 50-89t18-104Z"/></svg> |