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.0 KiB
XML
1 line
1.0 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M516-246q45-20 92-31t96-11q35 0 69.5 5t66.5 19v-452q-35-13-72.5-20.5T692-744q-46 0-90 11.5T516-700v454Zm-36 95q-13 0-23.5-6T435-169q-40-23-84-35t-90-12q-32 0-64.5 4T134-195q-31 14-58.5 3.5T48-229v-503q0-14 8-25.5T76-776q42-24 88.5-32t94.5-8q58 0 110.5 12T480-762q58-30 110.5-42T701-816q44 0 87 7.5t82 25.5q17 8 30 20.5t13 30.5v503q0 24-23.5 35t-50.5 1q-35-13-71.5-18t-73.5-5q-45 0-87.5 11.5T526-169q-11 7-22 12.5t-24 5.5Zm80-456q0-10 6.5-20t15.5-13q28-10 57-15t61-5q20 0 38.5 2.5T776-651q10 2 17 10.5t7 19.5q0 17-11.5 26t-29.5 5q-14-3-28.5-4.5T700-596q-26 0-50 4.5T603-579q-19 7-31-1t-12-27Zm0 216q0-10 6.5-20t15.5-13q28-10 57-15t61-5q20 0 38.5 2.5T776-435q10 2 17 10.5t7 19.5q0 17-11.5 26t-29.5 5q-14-3-28.5-4.5T700-380q-26 0-50 4t-47 12q-19 7-31-.5T560-391Zm0-108q0-10 6.5-20t15.5-13q28-10 57-15t61-5q20 0 38.5 2.5T776-543q10 2 17 10.5t7 19.5q0 17-11.5 26t-29.5 5q-14-3-28.5-4.5T700-488q-26 0-50 4.5T603-471q-19 7-31-1t-12-27Z"/></svg> |