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="M864-828v95q0 8-3 14.5t-8 11.5L654-508q-11 11-25 10.5T604-509q-11-11-11-25.5t11-25.5l188-188v-44h-42L561-603q-11 11-25.5 11T510-603q-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 26-11t26 11q11 11 10.5 26T357-397l-12 12 42 42 13-13q11-11 25.5-11t25.5 11q11 11 11 25.5T451-305l-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-111Zm674-265q5-25-1-49.5T821-473q-19 18-33.5 38T768-391q-5 25 .5 49t16.5 47q17-17 32.5-36.5T838-376ZM205-626q20 20 46.5 25.5T303-605l-23-23q-20-20-46.5-24.5T183-648l22 22Zm73-185-86 86q37-5 74 6t66 40l22 22q10-25 5-51.5T334-755l-56-56Zm525 705L356-552q-48 30-104.5 24.5T154-575l-81-81q-5-5-8-12t-3-14q0-7 3-13.5t8-11.5l180-180q5-5 11.5-7.5T278-897q7 0 13.5 2.5T303-887l82 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-11ZM327-633Z"/></svg> |