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="M228.21-648q-15.21 0-25.71-10.29t-10.5-25.5q0-15.21 10.29-25.71t25.5-10.5q15.21 0 25.71 10.29t10.5 25.5q0 15.21-10.29 25.71t-25.5 10.5ZM395.54-96Q331-96 285.5-141.5T240-252v-228q0-101 71.75-170.5T486-720h57q68.17 0 116.59 45.06Q708-629.89 708-564q0 51-29.5 91.5T601-416q-22 8-35.5 26.5T552-348v96q0 65.32-45.47 110.66T395.54-96Zm-71.33-624q-15.21 0-25.71-10.35T288-756v-12q0-15.3 10.29-25.65Q308.58-804 323.79-804t25.71 10.35Q360-783.3 360-768v12q0 15.3-10.29 25.65Q339.42-720 324.21-720Zm72.04 552q34.75 0 59.25-24.68Q480-217.35 480-252v-96q0-47 27-84t72-52q26-8 41.5-30t15.5-49q0-36-27.5-60.5T543-648h-57q-71.77 0-122.89 48.5Q312-551 312-480v228q0 34.65 24.75 59.32Q361.5-168 396.25-168Zm47.96-576q-15.21 0-25.71-10.35T408-780v-24q0-15.3 10.29-25.65Q428.58-840 443.79-840t25.71 10.35Q480-819.3 480-804v24q0 15.3-10.29 25.65Q459.42-744 444.21-744Zm120 0q-15.21 0-25.71-10.35T528-780v-48q0-15.3 10.29-25.65Q548.58-864 563.79-864t25.71 10.35Q600-843.3 600-828v48q0 15.3-10.29 25.65Q579.42-744 564.21-744ZM708-720q-25 0-42.5-17.5T648-780v-24q0-25 17.5-42.5T708-864q25 0 42.5 17.5T768-804v24q0 25-17.5 42.5T708-720Z"/></svg> |