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
876 B
XML
1 line
876 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m256-379-30.86 87.41q-3.85 10.8-12.53 16.7-8.68 5.89-19.29 5.89Q175-269 164-284.18q-11-15.17-4-31.82l136.06-361.2q3.94-10.8 13.12-17.3 9.19-6.5 19.82-6.5h28q11 0 20.17 6.5Q386.33-688 390-677l136 362q6 17-4 31.5T494-269q-11 0-20-6.5T461-293l-30.41-86H256Zm22-62h130l-63.06-179H341l-63 179Zm385 182q-51 0-79.5-26.5T555-359q0-44 33-70.5t87-26.5q20 0 41 4t40 11v-9q0-29.89-20.04-48.45Q715.91-517 682.67-517q-14.67 0-29.17 4.75Q639-507.5 627-498q-12.28 9-23.14 6Q593-495 586-503t-6.5-19.5q.5-11.5 11.5-19.17Q611-557 635-564q24-7 50-7 64 0 98.5 31.5T818-451v150.67q0 13.33-9.2 22.33-9.21 9-21.8 9-13 0-22-9.24-9-9.25-9-21.9V-305h-3q-17 24-39 35t-51 11Zm10.56-53q34.35 0 58.39-23.5Q756-359 756-391.8q-14-8.2-31.5-12.2t-37.25-4Q654-408 637-395.5t-17 36.57Q620-338 635-325t38.56 13Z"/></svg> |