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.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M264-480q0 48.41 19.5 89.21Q303-350 336-321v-27q0-15.3 10.29-25.65Q356.58-384 371.79-384t25.71 10.35Q408-363.3 408-348v120q0 15.3-10.35 25.65Q387.3-192 372-192H252q-15.3 0-25.65-10.29Q216-212.58 216-227.79t10.35-25.71Q236.7-264 252-264h38q-45-40-71.5-95.61T192-479.79Q192-565 236.5-634 281-703 353-738q13-6 26 .5t18 20.44q5 13.93 0 27-5 13.06-17.8 20.03Q328-643 296-593t-32 113Zm372 288q-45 0-76.5-31.5T528-300q0-45 31.5-76.5T636-408q14-31 44.4-51.5t68.51-20.5Q797-480 832-449t41 77q36 1 61.5 27.5t25.5 62.88q0 37.27-26.1 63.44Q907.8-192 870-192H636Zm-12-447v27q0 15.3-10.29 25.65Q603.42-576 588.21-576t-25.71-10.35Q552-596.7 552-612v-120q0-15.3 10.35-25.65Q572.7-768 588-768h120q15.3 0 25.65 10.29Q744-747.42 744-732.21t-10.35 25.71Q723.3-696 708-696h-38q26 23 46.5 52.5T750-580q5 14-2.5 26.5T726-537q-14 4-27-3.5T680-562q-10-23-24-42t-32-35Zm12 375h234q8 0 13-5t5-13q0-8-5.7-13t-13.3-5h-68v-55q0-21.96-15.53-37.48Q769.94-408 747.97-408T711-392.48q-15 15.52-15 37.48v19h-60q-15.3 0-25.65 10.29Q600-315.42 600-300.21t10.35 25.71Q620.7-264 636-264Zm108-72Z"/></svg> |