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="M720.11-576q-42.89 0-81.11 14.46-38.23 14.47-69 39.54-8 7-18 7.5t-18-7.5q-8-8-7-18t9-17q38.07-31.64 84.75-49.32T720-624q52.83 0 99.29 17.42Q865.74-589.17 904-558q8 7 9 17t-7 18q-8 8-18 7.5t-18-7.5q-31-25-69-39t-80.89-14Zm-.11 96q-22.64 0-43.66 7.04Q655.32-465.91 637-453q-8 6-18.5 6t-17.5-7q-7-7-7-17t8-16q25-20 54.74-30.5 29.73-10.5 63-10.5Q753-528 783-518t54 29q8 6 9 16t-7 18q-7 7-17.5 7t-18.5-6q-17-13-38.25-19.5Q743.49-480 720-480Zm0 144q-20.4 0-34.2-13.8Q672-363.6 672-384q0-20.4 13.8-34.2Q699.6-432 720-432q20.4 0 34.2 13.8Q768-404.4 768-384q0 20.4-13.8 34.2Q740.4-336 720-336ZM479.79-96Q450-96 429-117.15T408-168h144q0 30-21.21 51t-51 21ZM240-288v-240q0-87 53.5-153T432-763v-53q0-20 14-34t34-14q20 0 34 14t14 34v53q18 3 35.5 9t33.5 15q15 8 17.5 22t-4.5 26q-7 12-20 17.5t-30-2.5q-18-10-38.5-15t-41.5-5q-70 0-119 49t-49 119v240h420q15.3 0 25.65 10.29Q768-267.42 768-252.21t-10.34 25.71Q747.31-216 732.02-216H228.29q-15.29 0-25.79-10.29t-10.5-25.5q0-15.21 10.35-25.71T228-288h12Zm249-204Z"/></svg> |