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
909 B
XML
1 line
909 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M600-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-96H600Zm176.65 14.65-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.35ZM768-294l-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-336v42ZM516-600v-261q105 14 178.5 86T768-600H516Zm89 143-71-71h234v62q-17-7-35-10.5t-37-3.5q-25.16 0-48.08 6Q625-468 605-457ZM480-96q-120.34 0-204.17-83.83Q192-263.66 192-384v-144h240l117 117q-21 25-33 56.46-12 31.47-12 66.54v191q-6.21.67-12.1.83Q486-96 480-96Zm-36-522L276-786q34-30 77-49.5t91-25.5v243Zm-252 18q0-36 9.81-68.5Q211.61-701 230-730l130 130H192Z"/></svg> |