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
694 B
XML
1 line
694 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M309.82-144Q284-144 264-161t-25-43l-68.89-409q-33.11 7-59.61-14.5T84-683.79Q84-714 105.21-735t51-21Q186-756 207-734.85T228-684q0 10.5-2.5 19.5T218-648q18 11 37.29 17.5Q274.57-624 296-624q39.56 0 73.28-19.5T422-698l19-34q-15.29-9.6-24.15-25.3Q408-773 408-792q0-29.7 21.21-50.85 21.21-21.15 51-21.15T531-842.85q21 21.15 21 50.85 0 19.49-9 34.75Q534-742 519-732l19 34q19 35 52.72 54.5T664-624q21.43 0 40.71-6.5Q724-637 742-648q-5-8-7.5-16.97-2.5-8.98-2.5-19.03 0-29.7 21.21-50.85 21.21-21.15 51-21.15T855-734.85q21 21.15 21 50.85 0 35-26.5 56.5T789.89-613L721-204q-5 26-24.89 43T650-144H309.82Z"/></svg> |