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
826 B
XML
1 line
826 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m192-601 120-67v237q-18 2-36.5 5.5T240-415v-131l-45 25q-13 7-26.5 3T147-535L62-680q-8-13-4-27t17-22l209-122q9-5 19.5-9t21.5-4q14 0 24 6.5t15 17.5q17 41 45 68.5t71 27.5q43 0 69.5-27.5T594-840q5-12 16-18t24-6q11 0 21 3.5t20 9.5l209 123q13 8 17 22t-4 27l-83 146q-7 13-21 17t-27-3l-46-27v226l-36 32q-8 7-17 12t-19 7v-399l120 66 48-83-168-98q-26 52-70 81.5T480-672q-54 0-98-29.5T312-783l-168 98 48 84Zm287-72ZM144-238q-10-11-8.5-26t12.5-25l64-55q23-20 56-31.5t65-11.5q29 0 56.5 11t52.5 32l122 104q13 11 28.5 16t35.5 5q22 0 41.5-5.5T700-240l65-54q11-9 25.5-8t24.5 12q10 11 8.5 25.5T811-240l-65 55q-23 20-52.5 30.5T632-144q-31 0-61.5-11T517-185L395-288q-15-13-30.5-19.5T333-314q-20 0-41 7.5T258-288l-64 54q-11 10-25.5 8.5T144-238Z"/></svg> |