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.2 KiB
XML
1 line
1.2 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M479.76-192q-45.76 0-88.26-13-42.5-13-78.5-36-52-3-107.58-22.32-55.59-19.32-101.5-64Q58-372 29-443.91T0-623.69v-23.97Q0-698 34.8-733t85.2-35q48 0 81.5 32t37.5 78q34-9 61-23.5t54-28.5q27.27-14.07 56.91-24.03 29.65-9.97 68.78-9.97 40.31 0 69.57 9.97Q578.53-724.07 606-710q27 14 54 28.5t61 23.5q4-47 37.5-78.5T840-768q50.4 0 85.2 34.8Q960-698.4 960-648v24q0 108-29 180t-75 116.5q-46 44.5-101 64t-107.92 22.89Q611-218 568.26-205q-42.75 13-88.5 13ZM216-337q-22.8-36.02-35.4-78.64-12.6-42.63-12.6-88.25v-144.08q0-20.41-13.8-34.22Q140.4-696 120-696q-20.4 0-34.2 13.8Q72-668.4 72-648v24q0 132 44.5 196.5T216-337Zm263.89-239q18.11 0 31.79 6.66Q525.35-562.68 542-553q9 5 18.5 10.5T581-532q10 5 19 1.5t14-13.5q4-9 0-18t-13-13q-10.29-5.09-18.64-9.55-8.36-4.45-16.58-9.02Q547-605 527.26-614.5 507.52-624 480-624t-47.26 9.5Q413-605 393.17-593.57q-8.17 4.57-16.22 9.02-8.05 4.46-17.95 9.55-9.07 4.89-13.03 13.44Q342-553 346.5-544q4.5 9 14 13t18.5-1q11-5 20-10.5t18.45-10.5q16.55-10 30.44-16.5 13.88-6.5 32-6.5ZM744-337q55-26 99.5-90.59T888-623.75v-23.92Q888-668 874.2-682T840-696q-20.4 0-34.2 13.82-13.8 13.83-13.8 34.26v144.24q0 45.68-12.5 88.18Q767-373 744-337Z"/></svg> |