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.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M863.7-460q-7.2 0-13.95-3-6.75-3-11.75-8-35-35-52.5-79T768-640q0-46 17.5-90.5T838-810q5-5 11-8t13.5-3q15.94 0 26.72 10.5T900-785q0 8-3 14.5t-8 11.5q-24 25-36.5 56T840-640q0 32 12.5 63t36.5 55q5 5 8 11t3 13.5q0 15.94-10.5 26.72T863.7-460Zm-102 102q-7.2 0-13.95-3-6.75-3-11.75-8-57-57-84.5-127T624-640q0-74 27.5-144.5T736-912q5-5 11-8t13.5-3q15.94 0 26.72 10.35T798-887q0 8-3 14.5t-8 11.5q-45 46-68 103.5T696-640q0 60 23 117.5T787-420q5 5 8 11t3 13.5q0 15.94-10.5 26.72T761.7-358ZM384-432q-60 0-102-41.5t-42-101.37q0-59.86 42-102.5Q324-720 384-720t102 42.63q42 42.64 42 102.5 0 59.87-42 101.37Q444-432 384-432ZM96-216v-25q0-24 13-44t34-33q55-33 116-50t125-17q64 0 125 17t116 50q20 13 33.5 33t13.5 44v25q0 29.7-21.16 50.85Q629.68-144 599.96-144H167.72Q138-144 117-165.15T96-216Zm72 0h432v-25q0-4.55-3-8.28-3-3.72-8-6.72-47-29-99-43t-106-14q-54 0-106 14t-99 43q-5 3-8 6.72-3 3.73-3 8.28v25Zm216.21-288Q414-504 435-524.5t21-50.58q0-30.08-21.21-51.5t-51-21.42Q354-648 333-626.58t-21 51.5q0 30.08 21.21 50.58t51 20.5Zm-.21-71Zm0 359Z"/></svg> |