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="m245-491 36-102h2l36 102h-74Zm271 245q43-20 88-31t92-11q37 0 73.5 4.5T840-264v-452q-35-13-71-20.5t-73-7.5q-48 0-93 11t-87 33v454ZM232-456h99l17 49q2 6 7.5 9.5T367-394q11 0 17-8.5t2-18.5l-77-204q-2-6-7-9.5t-12-3.5h-16q-7 0-12 3.5t-7 9.5l-77 205q-4 10 1.5 18t16.5 8q6 0 11.5-3.5t7.5-9.5l17-49Zm248 305q-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> |