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
876 B
XML
1 line
876 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M456-480ZM264-96h52q14 0 25-10.35T352-132q0-14-11-25t-25-11h-52v-425l192-199 192 199v77.06q0 13.94 10.35 24.44Q668.7-481 684-481q14 0 25-10.35T720-517v-76q0-15-5-28t-16-23L506-843q-11-11-23.57-16-12.56-5-26.43-5-13.67 0-27.33 5.5Q415-853 405-843L213-644q-11 11-16 23.44-5 12.45-5 27.56v425q0 30 21 51t51 21Zm191-479q-25 0-42.5-17.5T395-635q0-24 17.5-41.5T455-694q25 0 42.5 17.5T515-635q0 25-17.5 42.5T455-575Zm49 479q-51 0-85.5-34.5T384-216q0-45 29.5-78.5T488-334q13-45 50.5-71.5T624-432q54 0 93.5 35t47.5 86q42 4 70.5 34.43T864-204q0 45-32.5 76.5T756-96H504Zm0-72h252q14.4 0 25.2-10.5Q792-189 792-204.08q0-13.92-9.5-23.42Q773-237 759-239l-56-5-9-55q-5-26-24.5-43.5T624-360q-28 0-47.5 20T549-294l-8 26-44 5q-18 3-29.5 16.5T456-216q0 20.4 13.8 34.2Q483.6-168 504-168Zm120 0Z"/></svg> |