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
785 B
XML
1 line
785 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M286-360h137.63q9.4 0 15.39-6.5Q445-373 445-382.17q0-9.16-5.97-15-5.97-5.83-15.35-5.83H329l110-156q1-2 3-23 0-7.71-5.11-12.86-5.12-5.14-12.79-5.14H295.38q-9.38 0-15.38 5.83-6 5.84-6 15 0 9.17 6.5 15.67t15.85 6.5H383L271-400q-1 1-3 22 0 8 5 13t13 5Zm256-87h32l56 78q3 5 7.67 7 4.66 2 9.75 2Q661-360 667-372.5q6-12.5-2.36-23.71L622-454q23-9 35.5-28t12.5-42q0-37-21-56.5T588-600h-57q-15.3 0-25.65 10.35Q495-579.3 495-564v181q0 10 7 16.5t17 6.5q10 0 16.5-7t6.5-16.56V-447Zm0-36v-76h39q19 0 30.5 10t11.5 27.09q0 17.91-11.41 28.41T580-483h-38Zm322-213v360q0 60-42 102t-102 42H240q-60 0-102-42T96-335.52v-360.72Q96-726 117.15-747q21.15-21 50.85-21h624q29.7 0 50.85 21.15Q864-725.7 864-696Z"/></svg> |