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
833 B
XML
1 line
833 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M462-96q-11 0-19.34-5.84-8.34-5.83-13.61-14.81Q415-140 390-154q-25-14-54.09-14-30.91 0-55.74 14.34Q255.35-139.31 240-116q-5 8-13.55 14T208-96h-28q-15.3 0-25.65-10.35Q144-116.7 144-132v-660h-13q-14 0-24.5-10.35T96-828q0-14 10.35-25T132-864h696q14 0 25 11t11 25.5q0 14.5-11 25T828-792h-12v660q0 15.3-10.35 25.65Q795.3-96 780-96h-30q-11 0-19.14-5.7-8.14-5.71-13.02-14.48Q704-139 678.5-153.5 653-168 624.39-168 594-168 569-153.5t-39.17 37.32q-5 8.77-12.91 14.48Q509-96 498-96h-36Zm-246-97q16-14 35-24.5t42-15.45V-792h-77v599Zm149-43q21 4 41 12.5t37 21.5v-590h-78v556Zm151 34q17-13 36-21.5t41-12.5v-556h-77v590Zm228 10v-600h-78v559.06q22 4.94 41.5 15.44T744-192ZM293-792h-77 77Zm150 0h-78 78Zm150 0h-77 77Zm151 0h-78 78Zm-228 0h-73 73Z"/></svg> |