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="M480-528q-50 0-85-35t-35-85q0-50 35-85t85-35q50 0 85 35t35 85q0 50-35 85t-85 35Zm0-72q20.4 0 34.2-13.8Q528-627.6 528-648q0-20.4-13.8-34.2Q500.4-696 480-696q-20.4 0-34.2 13.8Q432-668.4 432-648q0 20.4 13.8 34.2Q459.6-600 480-600ZM240-357q0-20.64 10.5-38.82T278-425q45-29 96.5-42T480-480q54 0 105.5 13t96.5 42q17 11 27.5 29.18T720-357q0 29.05-19.97 49.03Q680.05-288 651-288H309q-29.05 0-49.03-19.97Q240-327.95 240-357Zm239.84-51q-44.84 0-87.34 11.5T312-360h336q-38-23-80.66-35.5-42.65-12.5-87.5-12.5ZM672-840q-14-8-20.5-22t-.5-28q6-14 20-19t28 2q66.95 34.5 119.47 86.75Q871-768 906-702q8 14.36 3 29.68T890-651q-14 6-28.5-1T839-673q-29-54-71-96t-96-71Zm-384 0q-54 29-96 71t-71 96q-8 14-22 21t-28 1q-14-6-19.5-21.32T54-702q35-66 87.53-118.25Q194.05-872.5 261-907q14-7 27.87-2.11Q302.74-904.22 309-890q6 14-.5 28T288-840ZM121-288q29 54 70.5 96t95.5 71q14 8 21 22t1 28q-6 14-21.5 19.5T258-54q-66-35-118.5-87.5T53-261q-7-14-1.5-28T71-309q14-6 28 .5t22 20.5Zm719 0q8-14 22-20.5t28-.5q14 6 19 20t-2 28q-34.5 66.95-86.75 119.47Q768-89 702-54q-14.36 8-29.68 2.5T651-71q-6-14 1-28t21-22q54-29 96-71t71-96ZM480-648Zm0 288h168-336 168Z"/></svg> |