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.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M338-122q-11-11-11-25t10.74-24.89l114.52-115.22Q463-298 477.5-297.5 492-297 503-286t11 25q0 14-10.81 24.89L388.81-120.89Q378-110 363.5-110.5 349-111 338-122Zm180 0q-11-10.67-11-25.33 0-14.67 10.81-25.48l96.38-96.38Q625-280 639.67-280q14.66 0 25.33 11 11 10.67 11 25.33 0 14.67-10.81 25.48l-96.38 96.38Q558-111 543.33-111q-14.66 0-25.33-11ZM121-518q-11-10.67-11-25.33 0-14.67 10.9-25.48l97.2-96.38Q229-676 243-676q14 0 25 11t11 25.67q0 14.66-11 25.33l-96.21 96.21Q161-507 146.33-507q-14.66 0-25.33-11Zm1 180q-11-11-11-25t10.81-24.89l114.38-115.22Q247-514 261-513.5q14 .5 25 11.5t11 25q0 14-10.81 24.89L171.81-336.89Q161-326 147-326.5q-14-.5-25-11.5Zm365-149-99-59q-11-7-11-20t15-28q5-4.5 11.5-6.75T417-601l85 22 89-89-188-71q-15-6-18-21.89t9-27.11l9-9q5-5 11.5-7t13.5-1l261 40 82.81-82.73Q780-856 789.5-860q9.5-4 20.5-4t20.58 4q9.58 4 17.42 12 8 8 12 17.5t4 20.5q0 11-4 21.06-4 10.06-12 17.94l-83 83 39.14 259.29q1.86 7.71-.64 15.21Q801-406 796-401l-4 3q-13 14-30.5 10T737-409l-69-182-89 89 22 84q2 7.53-.38 15.06-2.39 7.53-11.62 16.94-10 10-24 8t-22-14l-56-95Z"/></svg> |