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.0 KiB
XML
1 line
1.0 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M168-144q-29 0-50.5-21.5T96-216v-432q0-29 21.5-50.5T168-720h120l50-67q11-14 26.18-21.5Q379.35-816 396-816h168.18q16.82 0 31.82 7.5t26 21.5l50 67h120q29.7 0 50.85 21.5Q864-677 864-648v432q0 29-21.15 50.5T792-144H624q-15.3 0-25.65-10.29Q588-164.58 588-179.79t10.35-25.71Q608.7-216 624-216h168v-432H636l-72.1-96H396l-72 96H168v432h168q15.3 0 25.65 10.29Q372-195.42 372-180.21t-10.35 25.71Q351.3-144 336-144H168Zm312.21-240Q510-384 531-405.18q21-21.17 21-50.91v-144.17Q552-630 530.79-651q-21.21-21-51-21T429-650.82q-21 21.17-21 50.91v144.17Q408-426 429.21-405q21.21 21 51 21ZM168-216h624-624Zm312-96q-60 0-104.5-36.5T317-440q-4.31-15.81-14.66-27.91Q292-480 276-480t-25.5 13.07Q241-453.87 244-438q14.12 75.24 68.06 128.62Q366-256 444-244v64q0 15.3 10.29 25.65Q464.58-144 479.79-144t25.71-10.35Q516-164.7 516-180v-64q78-12 131.94-65.38Q701.88-362.76 716-438q3-15.87-6.5-28.93Q700-480 684-480t-26.34 12.09Q647.31-455.81 643-440q-14 55-58.5 91.5T480-312Z"/></svg> |