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="M384-480q-60 0-102-42t-42-102q0-60 42-102t102-42q60 0 102 42t42 102q0 60-42 102t-102 42ZM96-264v-20q0-26 12.5-48t34.5-35q58-34 123.5-49T399-431q15.3 0 25.65 10.55Q435-409.9 435-394.95T424.65-370Q414.3-360 399-360q-58 0-114 13.5T179-304q-5 3-8 8.28-3 5.27-3 11.72v20h231q15.3 0 25.65 10.29Q435-243.42 435-228.21t-10.35 25.71Q414.3-192 399-192H168q-29.7 0-50.85-21.15Q96-234.3 96-264Zm538 95-7-30.55Q613-205 600.5-212q-12.5-7-23.5-16l-32 10q-11 3-20.37-1.05Q515.25-223.1 510-232l-8-13q-5-9-4-19.5t9-18.5l24-23q-4-14-3.5-29t3.5-29l-23-22q-8-8-9.5-18t3.5-20l8-13q5-10 15-14t21-1l30 9q11-10 24-17.5t27-11.5l7-32q2.45-10.84 11.01-17.42Q653.58-528 665-528h14q11 0 20 6.5t11 17.5l7 32q14 5 27 12t24 17l31-9q11-3 20.5 1.5T834-437l8 13q5 9 3.5 19.5T836-386l-22 21q2 15 2 30.05 0 15.06-3 28.95l23 22q8 8 9.5 18.5T842-246l-8 13q-5.42 8.9-14.71 12.95Q810-216 799-219l-32-9q-11 9-23.5 16.5T717-200l-8 32q-2.37 10.84-10.66 17.42Q690.05-144 679-144h-15q-11.05 0-19.34-7.03T634-169Zm38.21-95Q702-264 723-285.21t21-51Q744-366 722.79-387t-51-21Q642-408 621-386.79t-21 51Q600-306 621.21-285t51 21Zm-288-288Q414-552 435-573.21t21-51Q456-654 434.79-675t-51-21Q354-696 333-674.79t-21 51Q312-594 333.21-573t51 21Zm-.21-72Zm35 360Z"/></svg> |