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
1012 B
XML
1 line
1012 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M168-264v-305 63-53 295Zm0 72q-29 0-50.5-21.5T96-264v-432q0-29 20.5-50.5T168-768h48l60 120q5 11 15.78 17.5T315-624q23.71 0 36.35-20Q364-664 353-686l-41-82h72l60 120q5 11 15.78 17.5T483-624q23.71 0 36.35-20Q532-664 521-686l-41-82h72l60 120q5 11 15.78 17.5T651-624q23.71 0 36.35-20Q700-664 689-686l-41-82h144q29.7 0 50.85 21.5Q864-725 864-696v144H168v288h156q15.3 0 25.65 10.29Q360-243.42 360-228.21t-10.35 25.71Q339.3-192 324-192H168Zm299.92-.13q-15.26 0-25.59-10.31Q432-212.76 432-228v-71.75q0-15.25 10.33-25.59t25.59-10.34h71.85L617-413q8-8 19.5-3.83Q648-412.67 648-401v274q0 11.67-11.5 15.83Q625-107 617-115l-77.23-77.13h-71.85ZM912-264q0 69-40 124.5T767-61q-14 5-26.5-3T726-86.5q-2-14.5 6-27.5t22-19q38-17 62-52t24-79q0-44-24-79t-62-52q-14-6-22-19t-6-27.5q2-14.5 14.5-22.5t26.5-3q65 23 105 78.5T912-264Zm-168-69q17 11 27 29t10 40q0 22-10 40t-27 29q-8 5-16 .5t-8-15.47v-107.91q0-10.06 8-15.09 8-5.03 16-.03Z"/></svg> |