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
902 B
XML
1 line
902 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M864-828v95q0 8-3 14.5t-8 11.5L655-509q-11 11-25.5 11T604-509l-94-94q-11-11-11-25t11-25l199-200q5-5 11.5-8t14.5-3h93q15 0 25.5 10.5T864-828ZM164-111l-52-52q-11-11-11-25.5t11-25.5l116-117-59-60q-11-11-11-25t11-25l8-8q21-21 51-21.5t51 20.5l14 14 13-13q11-11 25.5-11t25.5 11l94 94q11 11 11 25t-11 25l-13 13 12 12q21 21 21 51t-21 51l-9 9q-11 11-25 11t-25-11l-59-59-117 117q-11 11-25.5 11T164-111Zm639 5L356-552q-48 30-104.5 24.5T154-575l-27-27 25-26q26-26 63-26t65 26l76 76q8-5 15-10.5t14-12.5q7-7 12.5-13.5T408-603l-76-76q-49-48-116.5-48T101-679l-25 26-3-3q-11-11-11-25.5T73-707l180-180q11-11 25-11t25 11l82 81q41 42 46.5 98.5T408-603l296 296q-7-23-9.5-47.5T697-405q13-64 60.5-106t71.5-57q5-3 11.5-2t10.5 6q32 45 50.5 95t7.5 107q-11 53-46.5 91T798-213l56 56q11 11 10.5 25.5T853-106q-11 11-25 11t-25-11Z"/></svg> |