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
874 B
XML
1 line
874 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M298-180q-24.17 0-41.08-16.94Q240-213.87 240-238.06q0-16.94 9.5-30.94t25.5-22l133-57v-108q-37 33-82.5 54.5T229-374q-14.98 2-25.99-8.35Q192-392.71 192-407.85q0-15.15 9.83-25.74 9.83-10.59 25.02-12.35Q276-453 317-477.5q41-24.5 70-61.5 10-12 24.4-18.5 14.4-6.5 30.6-6.5h76q16.2 0 30.6 6.5Q563-551 573-539q29 37 69.5 60.5t88.63 31.5Q746-445 757-434.19q11 10.82 11 26.14t-11 25.69Q746-372 731-374q-51-6-96.5-27.5T552-456v108l133 57q16 7 25.5 21.72 9.5 14.71 9.5 31.42Q720-214 703.08-197q-16.91 17-41.08 17H396v-12q0-25 17.5-42.5T456-252h108q5.4 0 8.7-3.3 3.3-3.3 3.3-8.7 0-5.4-3.3-8.7-3.3-3.3-8.7-3.3H456q-35.28 0-59.64 24.36T372-192v12h-74Zm181.75-420q-34.75 0-59.25-24.75t-24.5-59.5q0-34.75 24.75-59.25t59.5-24.5q34.75 0 59.25 24.75t24.5 59.5q0 34.75-24.75 59.25t-59.5 24.5Z"/></svg> |