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
949 B
XML
1 line
949 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M517-420Zm14 372H416l12-11.5q12-11.5 26.32-25.06 14.31-13.57 26.5-24.5L493-120h45q87 0 160-45t112-122q-83-5-158.5-39.5T517-420q-60-60-94-135t-40-159q-79 42-123 120.32t-44 169.61v7.07l-10.75 5.01q-10.76 5.02-23.75 10.49-12.99 5.47-23.75 10.49L147-386q-2-15-2.5-26.66-.5-11.65-.5-22.34 0-124 73.5-228T411-802q9.78-3 17.78-1.08 8 1.93 15.11 7Q451-791 454.5-783.11q3.5 7.9 2.5 18.11-5 87 26.5 164T576-463q58 58 129.89 82.5Q777.78-356 857.66-361q10.34-1 19.05 2.97T890-347q5 7 6.5 15.5T895-313q-42 122-136.5 193.5T531-48Zm-267-73h156q25 0 42.5-17.5T480-181q0-22-14-38.5T430-239l-40-7-15-38q-14.09-34.83-44.27-55.42Q300.54-360 264.31-360 214-360 179-325.5T144-240q0 50 35 84.5t85 34.5Zm0 73q-79.68 0-135.84-56.23Q72-160.45 72-240.23 72-320 128.16-376q56.16-56 135.84-56 60 0 109.5 32.5T443-310q47 8 78 45t31 85q0 54.69-38.66 93.34Q474.69-48 420-48H264Z"/></svg> |