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="M204-144q-10.4 0-17.2-6.83-6.8-6.83-6.8-17.27V-242q-17.18-4.34-28.64-16.49Q139.91-270.64 138-288l-37-296q-2-15.81 8.5-27.91Q120-624 137-624q13.89 0 23.45 8.5Q170-607 172-593l29 233h135q29.7 0 50.85 21.15Q408-317.7 408-288q0 18-9.5 33T372-240h-12v72q0 10.4-6.8 17.2-6.8 6.8-17.2 6.8-10.4 0-17.2-6.8-6.8-6.8-6.8-17.2v-72h-84v71.65q0 10.35-6.8 17.35-6.8 7-17.2 7Zm312.21 0q-15.21 0-25.71-10.35T480-180v-396q-10.69-10.8-26.35-17.4Q438-600 420.59-600q-13.92 0-25.75 4Q383-592 372-585q-14 9-29.77 9H310q-19 0-31-14t-8-31q18-85 86.5-140T516-816q90 0 158 55t86.62 139.86Q765-604 753-590t-31 14q-17 0-32.5.5T660-585q-11-8-23.03-11.5-12.03-3.5-25.78-3.5-17.19 0-32.84 6.6-15.66 6.6-26.35 17.4v396q0 15.3-10.29 25.65Q531.42-144 516.21-144ZM504-648h25q18-11 39.07-17.5T612-672q14.09 0 27.55 2.5Q653-667 666-662q-24-37-63-59.5T516-744q-48 0-87 22.5T366-662q13-5 26.45-7.5Q405.91-672 420-672q23.21 0 44.6 6.5Q486-659 504-648Zm156.21 504q-15.21 0-25.71-10.33-10.5-10.34-10.5-25.61v-143.78q0-15.28 10.33-25.78 10.34-10.5 25.61-10.5h143.78q15.28 0 25.78 10.33 10.5 10.34 10.5 25.61v143.78q0 15.28-10.29 25.78-10.29 10.5-25.5 10.5t-25.59-10.35Q768.23-164.7 768.23-180v-108H696v108q0 15.3-10.29 25.65Q675.42-144 660.21-144ZM516-648Z"/></svg> |