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
754 B
XML
1 line
754 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M718-96q-79.82 0-135.41-55.75Q527-207.51 527-288.25 527-369 582.59-425T718-481q80.91 0 137.46 56Q912-369 912-288.5T855.46-152Q798.91-96 718-96ZM168-264v-288 10-154 432Zm0-360h624v-72H168v72Zm0 432q-29 0-50.5-21.5T96-264v-432q0-29 21.5-50.5T168-768h624q29.7 0 50.85 21.5Q864-725 864-695.95v139.1q0 15.85-14 24.35-14 8.5-29.42 1.7Q797-541 771.43-546.5 745.87-552 719-552q-52.67 0-99.34 19Q573-514 538-480H168v216h269q15.3 0 25.65 10.29Q473-243.42 473-228.21t-10.35 25.71Q452.3-192 437-192H168Zm574-106v-62q0-9.6-7.2-16.8-7.2-7.2-16.8-7.2-9.6 0-16.8 7.2-7.2 7.2-7.2 16.8v67q0 8 3 14.5t8.01 11.51L756-216q7.36 7 17.18 7t16.82-7q7-7 7-16.82T790-250l-48-48Z"/></svg> |