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
956 B
XML
1 line
956 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M444-618Zm90 90Zm-128 76Zm26-76Zm12 0Zm72-72Zm-36-264q120 0 204 84t84 204v110q-17-7-35-10.5t-37-3.5v-48H534l-90-90v-170q-33 5-62.01 19.71-29 14.71-51.99 36.29l-51-51q39-38 90.68-59.5Q421.36-864 480-864ZM234-726l198 198H264v144q0 89.64 63.18 152.82Q390.36-168 480-168h12q6 0 12-1v72q-6.21.67-12.1.83Q486-96 480-96q-120 0-204-84t-84-204v-192q0-42 11-79.5t31-70.5Zm282 126h178q-8-72-57-124t-121-64v188ZM776.65-81.35l-695.3-695.3Q70-788 70-802.67q0-14.66 11-25.33 10.91-11 25.45-11 14.55 0 25.9 11.34l695.3 695.32Q839-121 839-106.43t-10.93 25.5Q817.14-70 802.57-70t-25.92-11.35ZM600-96q-9.88 0-16.94-7.06Q576-110.12 576-120v-132q0-15.3 10.35-25.65Q596.7-288 612-288h60l144 144v24q0 9.88-7.06 16.94Q801.88-96 792-96H600Zm168-198-36-36v-6q0-15.3-10.4-25.65Q711.19-372 695.81-372H690l-28-28q7.76-3.64 16.38-5.82T696-408q29.7 0 50.85 21.15Q768-365.7 768-336v42Z"/></svg> |