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.3 KiB
XML
1 line
1.3 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M696-244v76q0 9.6 7.2 16.8 7.2 7.2 16.8 7.2 9.6 0 16.8-7.2 7.2-7.2 7.2-16.8v-76l33 33q7.36 7 17.18 7t16.82-7q7-7 7-16.82T811-245l-66-66q-10.64-11-24.82-11T695-311l-66 66q-7 7.36-7 17.18t7 16.82q7 7 16.82 7t17.18-7l33-33ZM474-144q-69 0-129.14-11.68-60.13-11.68-105-31Q195-206 169.5-231.97 144-257.93 144-288q0 30.02 25.72 55.95 25.73 25.93 70.5 45.49Q285-167 345-155.5T474-144Zm0-192q-39 0-75.55-4.13-36.55-4.12-69.5-11Q296-358 267.5-368T216-391q23 13 51.5 23t61.45 16.87q32.95 6.88 69.5 11Q435-336 474-336Zm5.97-264Q566-600 646-621.5t98-50.5q-18-28-98.5-50t-165.53-22Q394-744 313.5-722T216-672q17 29 96.5 50.5T479.97-600Zm239.8 552Q640-48 584-104.23q-56-56.22-56-136Q528-320 584.23-376q56.22-56 136-56Q800-432 856-375.77q56 56.22 56 136Q912-160 855.77-104q-56.22 56-136 56ZM457-217q2 19.87 6 37.94Q467-161 474-144q-69 0-129.14-11.68-60.13-11.68-105-31Q195-206 169.5-231.97 144-257.93 144-288v-384q0-60 98-102t237.5-42q139.5 0 238 42T816-672v186q-17-7-35.03-11-18.04-4-36.97-6v-80q-48 26-117 40.5T480-528q-80 0-148.5-14.5T216-583v109q44 32 111.5 49T480-408h19.25q8.75 0 17.75-1-14 17-24.6 35.06Q481.81-355.87 474-336q-78-1-145-15t-113-40v103q10 14 33.5 26.5t56 22Q338-230 377-224t80 7Z"/></svg> |