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="m251-293-70 175q-7.08 15.55-20.35 19.77Q147.38-94 135-99q-12-5-19.5-16.5T115-144l137-342v-90H106q-20.5 0-30.75-17T74-628l98-196q9-18 26.5-29t37.5-11h104q20 0 37.5 11t26.5 29l98 196q9 18-1.25 35T470-576H323v90l136 341q7 17 0 29t-20 17q-13 5-26 1.5T393-118l-70-175v161q0 15.3-10.29 25.65Q302.42-96 287.21-96t-25.71-10.35Q251-116.7 251-132v-161Zm444.93 17q-46.93 0-80.43-30.5Q582-337 577-384h-38q-20.62 0-36.31-14.24Q487-412.48 487-432.96q0-32.04 30-70.54 30-38.5 53.76-56.53Q575-597 599.5-625t60.5-39v-164q0-15.3 10.29-25.65Q680.58-864 695.79-864t25.71 10.35Q732-843.3 732-828v164q35 11 59 39t28.55 64.87Q845-542.14 875-502.57q30 39.57 30 71.3 0 20.27-15.69 33.77Q873.62-384 853-384h-39q-5 47-38.5 77.5T695.93-276ZM571-456h250q-9-13-19.5-24t-22.59-20.97L753-520l-4-32q-3-20-18-34t-35.12-14q-20.13 0-35 14Q646-572 643-552l-3.66 31.87-26.53 19.12Q600-491 589.45-479.78 578.91-468.56 571-456ZM179-657h217l-63-125h-92l-62 125Zm516.88 309q16.12 0 28.62-10t16.5-26h-91q4 16 16.5 26t29.38 10Zm.12-108ZM287-657Z"/></svg> |