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="M684.06-576q-29.06 0-50.56-21.5Q612-619 612-648v-143.51Q612-822 633.5-843q21.5-21 50.56-21Q714-864 735-843q21 21 21 51.49V-648q0 29-21 50.5T684.06-576ZM219.83-96Q188-96 166-119t-22-54v-619q0-29 21.5-50.5T216-864h276q15.3 0 25.65 10.29Q528-843.42 528-828.21t-10.35 25.71Q507.3-792 492-792H216v624h432v-35.79q0-15.21 10.29-25.71t25.5-10.5q15.21 0 25.71 10.35T720-204v31q0 31.76-22 54.38T644.17-96H219.83ZM521-240H324q-15.3 0-25.65-10.29Q288-260.58 288-275.79t10.35-25.71Q308.7-312 324-312h197q15.3 0 25.65 10.29Q557-291.42 557-276.21t-10.35 25.71Q536.3-240 521-240Zm-77-120H324q-15.3 0-25.65-10.29Q288-380.58 288-395.79t10.35-25.71Q308.7-432 324-432h120q15.3 0 25.65 10.29Q480-411.42 480-396.21t-10.35 25.71Q459.3-360 444-360Zm240.12-144q40.88 0 71.44-23.01Q786.12-550.02 798-586q5-15 15.5-26.5T840-624q16 0 25.5 12t6.5 28q-12 56-53 96.5T720-436v88q0 15.3-10.29 25.65Q699.42-312 684.21-312t-25.71-10.35Q648-332.7 648-348v-88q-57-11-98.5-51.5T496-584q-3-16 6.5-28t25.5-12q16 0 26.5 11.5T570-586q11.92 35.98 43.01 58.99Q644.09-504 684.12-504Z"/></svg> |