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="M523-539 347-715.3q9-2.7 18.07-3.7t19.05-1Q444-720 486-678q42 42 42 102 0 9.33-1.5 18.67Q525-548 523-539ZM96-216v-20q0-26 12.5-47.5T143-318q55-32 116-49t125-17q26 0 50.5 2.5T484-374l-63-63q-9 2-18.07 3.5t-19.05 1.5Q324-432 282-474q-42-42-42-101.88 0-9.98.5-19.05T245-613L115-743q-11-11-10.5-25.5T116-794q10.67-11 25.33-11Q156-805 167-794l627 628q11 11 11 25t-11 25q-11 11-25.5 11T743-116L642-216h30q0 30-21.16 51t-50.88 21H167.72Q138-144 117-165.15T96-216Zm72 0h432v-20q0-6-3-11.5t-8-8.5q-47-28-99-42t-106-14q-54 0-106 14t-99 42q-4.95 2.94-7.98 8.24Q168-242.47 168-236v20Zm216 0Zm480-360q0 55.84-20.5 106.42t-57.06 91.38Q776-367 761.5-368.5 747-370 737-382t-8.5-26.5Q730-423 740-435q24.76-29.28 38.38-65.49Q792-536.7 792-576q0-38-13.5-74T740-714.68Q730-726 728.5-741.5T737-768q10-11 24.5-12.5t24.94 9.48Q823-731 843.5-681.06 864-631.13 864-576Zm-144-.15q0 23.15-7 45.15t-20.66 40.75Q684-479 669.5-480.5t-24.35-12.91Q636-504 636-518t6-28q3-7 4.5-14.47 1.5-7.48 1.5-15.53 0-7-1-13.5t-4-12.5q-6-14-6.5-29t8.65-26.07Q655-669 669.5-670q14.5-1 22.84 9.87Q706-642 713-620.65q7 21.34 7 44.5Z"/></svg> |