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="M431.74-264Q541-264 618.5-340.77 696-417.53 696-527.74 696-637 618.69-714.5 541.37-792 432-792q-110.31 0-187.16 77.31Q168-637.37 168-528q0 110.31 76.77 187.16Q321.53-264 431.74-264Zm.26-264Zm0 144q-66 0-120.5-35t-86.87-91.99Q220-519 220.5-528q.5-9 5.13-17.01Q258-602 312-637q54-35 119.5-35t120 34.5q54.5 34.5 86.88 91.37Q643-538 643-528q0 10-4.62 18.01Q606-453 551.29-418.5 496.58-384 432-384Zm-.03-48q52.02 0 95.52-25.5Q571-483 595-528q-24-45-67.51-70.5-43.5-25.5-95.52-25.5-52.97 0-96.47 25.5T268-528q24.46 45.12 67.73 70.56Q379-432 431.97-432Zm.03-36q25 0 42.5-17t17.5-43q0-25-17.5-42.5T432-588q-26 0-43 17.5T372-528q0 26 17 43t43 17Zm0 276q-69.9 0-130.95-26.5Q240-245 194-290.5t-72-106.56q-26-61.05-26-130.96Q96-597 122.5-658.5 149-720 194.28-765.52q45.29-45.53 106.44-72Q361.88-864 431.91-864q69.09 0 130.59 26.5t107 72q45.5 45.5 72 106.86T768-527.96q0 59.96-19.94 113.42Q728.13-361.08 693-317l146 146q11 10.64 10.5 24.82T838.24-121q-10.77 11-25.12 11-14.36 0-25.12-11L642-266q-43.79 35.1-96.89 54.55Q492-192 432-192Z"/></svg> |