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
752 B
XML
1 line
752 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M386-300H202.87q-9.87 0-16.37-6.16-6.5-6.16-6.5-15.84v-29.41q0-4.59 2-9.09t6-7.5q47-38 77-64t44-44q16-20 23-37t7-35q0-28-14.73-44-14.74-16-35.54-16-14.73 0-26.85 8.64Q249.76-590.73 242-578q-6.18 10.74-18.09 14.87-11.91 4.13-22.98-.49Q189-569 184.5-581.5t.5-25.5q11-32 42-47t63-15q54 0 85 29t31 79q0 34.44-12.5 64.22T359-441q-21 26-41 43t-48 38.12l2 2.88h114q12 0 20.5 8.5t8.5 20.67q0 12.18-8.5 20Q398-300 386-300Zm137.36 0Q508-300 498-310.38t-10-25.73v-289.78q0-15.35 10.5-25.73T524-662h84.41q87.1 0 133.35 46.5Q788-569 788-481.14q0 87.85-46.5 134.5Q695-300 608.28-300h-84.92ZM555-365h49.95Q666-365 693-392.5t27-88.5q0-61-27-88.5T604.95-597H555v232Z"/></svg> |