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
932 B
XML
1 line
932 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M384-96q-55 0-93.5-38.5T252-228q0-14 2.5-19.5t.5-7.5q-2-2-8 .5t-19 2.5q-55 0-93.5-38.5T96-384q0-55 38.5-93.5T228-516q23 0 45 8t40 24l163-163q-16-17-24-39.5t-8-45.5q0-55 38.5-93.5T576-864q55 0 93.5 38.5T708-732q0 14-2.5 19.5t-.5 7.5q2 2 7.5-.5T732-708q55 0 93.5 38.5T864-576q0 55-38.5 93.5T732-444q-23 0-45-8.5T646-477L483-314q16 19 24.5 41t8.5 45q0 55-38.5 93.5T384-96Zm0-72q25 0 42.5-17.5T444-228q0-11-3.5-20.5T429-266q-19-22-18-50.5t21-48.5l164-163q20-20 48-21t49 18q8 8 18 11.5t21 3.5q25 0 42.5-17.5T792-576q0-25-17.5-42.5T732-636q-21 0-41.5-2T655-655q-15-15-17-35.5t-2-41.5q0-25-17.5-42.5T576-792q-25 0-42.5 17.5T516-732q0 11 4 21t11 18q19 22 18 50t-21 48L365-432q-20 20-48.5 21.5T267-428q-8-8-18-11.5t-21-3.5q-25 0-42.5 17.5T168-383q0 25 17.5 42.5T228-323q21 0 42 1.5t35 15.5q15 15 17 36t2 42q0 25 17.5 42.5T384-168Zm96-312Z"/></svg> |