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
913 B
XML
1 line
913 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M372.28-48Q357-48 346.5-58.35 336-68.7 336-84v-456q0-15.3 10.34-25.65Q356.68-576 371.96-576h215.76q15.28 0 25.78 10.35Q624-555.3 624-540v456q0 15.3-10.34 25.65Q603.32-48 588.04-48H372.28Zm107.61-336Q500-384 514-397.89q14-13.88 14-34Q528-452 514.11-466q-13.88-14-34-14Q460-480 446-466.11q-14 13.88-14 34Q432-412 445.89-398q13.88 14 34 14Zm-1.91-336q-28.98 0-56.48 8-27.5 8-50.58 23.69Q358-680 343-679.5q-15 .5-26-10.5t-10-26q1-15 13-24 34-26 74.39-39 40.4-13 83.61-13 43.56 0 84.28 14.5T638-737q11 9 12 24t-10 26q-11 11-26 10.5t-27-8.5q-24-17-52.02-26-28.01-9-57-9Zm.02-168q-63.11 0-121.13 20.01-58.03 20-105.87 58.99-12 10-27 10t-26-11q-11-11-10-25.5t13-24.5q59.41-48 130.2-74 70.8-26 147.3-26 76.5 0 148.5 25.75T757-858q11.14 10.02 11.57 25.51Q769-817 758-806q-11 11-25.5 10.5T706-806q-48-40-106.5-61T478-888Z"/></svg> |