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="M267-216h426l-88-88q-26.07 19.09-57.98 29.55Q515.11-264 480.06-264q-35.06 0-67.01-10.67Q381.1-285.33 355-304l-88 88Zm-51-50 88-88q-19.09-26.29-29.55-58.47Q264-444.65 264-480q0-35.07 10.67-67 10.66-31.92 29.33-58l-88-88v427Zm140-140 73-74-73-73q-10 16.45-15 34.72-5 18.28-5 38.28t5 38.62q5 18.62 15 35.38Zm124 70q20 0 38.28-5 18.27-5 34.72-15l-73-73-73 73q16.02 10 34.27 15 18.25 5 38.73 5Zm0-195 73-73q-16.45-10-34.72-15-18.28-5-38.28-5t-38.28 5q-18.27 5-34.72 15l73 73Zm124 124q10-16.45 15-34.72 5-18.28 5-38.28t-5-38.42q-5-18.41-15-34.58l-73 73 73 73Zm140 140v-426l-88 88q18.67 26.07 29.33 57.98Q696-515.11 696-480.06q0 35.06-10.45 67.01Q675.09-381.1 656-355l88 88ZM605-656l88-88H267l88 88q26.07-19.09 57.98-29.55Q444.89-696 479.94-696q35.06 0 67.01 10.67Q578.9-674.67 605-656ZM216-144q-29.7 0-50.85-21.15Q144-186.3 144-216v-528q0-29.7 21.15-50.85Q186.3-816 216-816h528q29.7 0 50.85 21.15Q816-773.7 816-744v528q0 29.7-21.15 50.85Q773.7-144 744-144H216Z"/></svg> |