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="M317-264q-71.61 0-108.8-52Q171-368 168-428v-14l-13-20q-22-35-40.5-95T96-686q0-84 44.5-155T264-912q79.33 0 123.67 71.1Q432-769.81 432-686q0 56-15.5 105.5T390-501l7 12q7.78 13.24 21.39 42.07Q432-418.09 432-386.89q0 53.89-32.66 88.39T317-264ZM215.52-501 322-523q12-32 25-74.5t13-88.65q0-57.7-26-105.77Q308-840 264-840t-70 48.21q-26 48.2-26 106.05 0 60.74 16.5 111.24Q201-524 215.52-501Zm101.16 165q17.9 0 30.61-13.47T360-387q0-16.36-8-33.68T336-452l-96 20q2 38 20.5 67t56.18 29ZM643-48q-49.68 0-82.34-34.5Q528-117 528-170.83q0-31.17 13.61-60.45T563-274l7-11q-11-30-26.5-79.5T528-470q0-83.81 44.33-154.9Q616.67-696 696-696q79 0 123.5 71T864-470q0 69-18.5 129T805-246l-12 20-1 13q-3 60-39.5 112.5T643-48Zm102-236q15-23 31-73.5T792-470q0-58.13-26-106.56Q740-625 696-625t-70 48.08q-26 48.07-26 105.77Q600-425 613-382q13 43 25 75l107 23ZM642.88-120q38.12 0 56.62-29t20.5-67l-96-20q-8 14-16 31.33t-8 33.57q0 19.1 11.91 35.1t30.97 16Z"/></svg> |