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="M318-288q-92.5 0-157.25-64.75T96-510v-84q0-92.5 64.75-157.25T318-816q47.5 0 80.75 33.25T432-702q0 47.5-33.25 80.75T318-588h-42q-15.3 0-25.65-10.29Q240-608.58 240-623.79t10.35-25.71Q260.7-660 276-660h42q17 0 29.5-12.5T360-702q0-17-12.5-29.5T318-744q-63 0-106.5 43.5T168-594v84q0 63 43.5 106.5T318-360q17 0 29.5-12.5T360-402q0-17-12.5-29.5T318-444h-42q-15.3 0-25.65-10.29Q240-464.58 240-479.79t10.35-25.71Q260.7-516 276-516h42q47.5 0 80.75 33.25T432-402v222q0 15.3-10.29 25.65Q411.42-144 396.21-144t-25.71-10.47Q360-164.93 360-180.41V-296q-10 4-20.5 6t-21.5 2Zm324 0q-11 0-21.5-2t-20.5-6v115.58q0 15.42-10.29 25.92-10.29 10.5-25.5 10.5t-25.71-10.35Q528-164.7 528-180v-222q0-47.92 33.25-81.46Q594.5-517 642-517h42q15.3 0 25.65 10.29Q720-496.42 720-481.21t-10.35 25.71Q699.3-445 684-445h-42q-17 0-29.5 12.5T600-403q0 17 12.5 29.5T642-361q63 0 106.5-43T792-510v-84q0-63-43.5-106.5T642-744q-17 0-29.5 12.5T600-702q0 17 12.5 29.5T642-660h42q15.3 0 25.65 10.29Q720-639.42 720-624.21t-10.35 25.71Q699.3-588 684-588h-42q-47.5 0-80.75-33.25T528-702q0-47.5 33.25-80.75T642-816q92.5 0 157.25 64.75T864-594v84q0 92.5-64.75 157.25T642-288ZM168-516v-72 72Zm624-72v78-78Z"/></svg> |