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.2 KiB
XML
1 line
1.2 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M600-96q-33 0-52.5-19.5T528-168v-144q0-33 19.5-52.5T600-384h240q33 0 52.5 19.5T912-312v144q0 33-19.5 52.5T840-96H600Zm0-72h240v-144H600v144Zm-2-320q-14 8-28 2.5T548-505q-11-20-29.12-35-18.13-15-40.63-15Q447-555 426-533t-21 52.81Q405-458 418.5-441q13.5 17 33.5 26 14 7 21.5 21t1 28q-6.5 14-20.5 18.5t-28-.5q-42-15-67.5-51.02-25.5-36.03-25.5-80.53Q333-541 375.58-584q42.57-43 102.8-43Q522-627 557-602.5q35 24.5 54 63.5 7 14 4 28.5T598-488ZM434-96q-14.23 0-25.12-8.5Q398-113 396-127l-15-83q-23-9-44.5-21T296-259l-75 26q-15 5-30.5-.5T167-253l-40-70q-8-14-5-29.5t15-26.5l59-52q-2-12-3-24t-1-25q0-13 1-25t3-24l-59-52q-12-11-15-26.5t5-29.5l40-70q8-14 23.5-19.5t30.5-.5l75 26q19-16 40.5-28t44.5-21l15-78q3-16 15.24-26T440-864h80q16.52 0 28.76 10Q561-844 564-828l15 78q23 9 44.5 21t40.5 28l75-26q15-5 30.3.49T793-707l40 70q8 14 5 29.5T823-581l-67 59q-11 10-26.62 8.33Q713.76-515.33 704-527q-9-11-7.5-25.5T709-577l50-44-18-30-96 32q-26-30-58-49t-70-25l-19-99h-36l-19 99q-38 7-70.5 26T315-619l-96-32-18 30 76 67q-6 18-9.5 36.5T264-480q0 19.83 3 38.41 3 18.59 9 35.59l-75 67 17 30 96-32q27 32 63.5 51t78.5 25v146q0 11-6.07 17T434-96Zm46-384Zm0 0Z"/></svg> |