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
1019 B
XML
1 line
1019 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-481Zm-.11 337q-16.89 0-32.39-6.5T421-169L163-409q-35-32-51.5-75T95-575q0-98.16 64.44-169.58Q223.89-816 320.07-816q46.17 0 87.05 19Q448-778 480-745q31-34 72.5-52.5t87.46-18.5q95.76 0 160.4 71.28T865-575.2q0 47.2-16 90.2t-50 75L539-168q-12.2 12-27.21 18-15.01 6-31.9 6ZM528-624q8.93 0 16.96 4 8.04 4 13.04 12l61 92h165q5-14 7-29.19 2-15.19 2-30.81 0-67-43.71-117.5Q705.57-744 640-744q-30.3 0-58.15 13-27.85 13-48.41 35.12L507-668q-4.52 5.08-11.76 8.04Q488-657 480-657t-14.55-2.96q-6.54-2.96-11.45-8.04l-27-28.44Q406-719 378.64-731.5 351.27-744 320-744q-65.57 0-109.29 50.2Q167-643.59 167-575q0 15.28 2.5 30.14Q172-530 177-516h183q8.93 0 16.96 4 8.04 4 13.17 12.27L426-446l69-157q5-10 13.65-15.5 8.64-5.5 19.35-5.5Zm6 111-69 156q-5 10-13.5 15.5t-19.91 5.5q-8.79 0-16.69-4-7.9-4-12.9-12l-61-92H230l237.99 221.13q2.01 1.87 5.51 3.37t6.5 1.5q3 0 6.5-1.5t5.51-3.37L729-444H600q-8.93 0-16.96-3.5Q575-451 570-459l-36-54Z"/></svg> |