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.2 KiB
XML
1 line
1.2 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-792q-35.04 0-68.02 7T349-764q-14 7-29 3.5T297-777q-8-13-4.5-27t17.5-21q40-20 82.5-29.5T480-864q80 0 149.5 30t122 82.5Q804-699 834-629.5T864-480q0 45.35-9.5 88.17Q845-349 825-310q-7 14-21.61 17.5T776-297q-13-8-16.5-23t3.5-29q14-31 21.5-63.65Q792-445.31 792-480q0-130-91-221t-221-91Zm-24 185-48-48q0-7.37 6-12.18 6-4.82 18-4.82 10.4 0 17.2 6.8 6.8 6.8 6.8 17.2v41Zm192-17v96q0 20-14 34t-34 14h-18l-78-79v-89q0-10.4 6.8-17.2 6.8-6.8 17.2-6.8h72q20 0 34 14t14 34Zm-96 96h48v-96h-48v96ZM408-352v-32h-48v32h48Zm123-180ZM360-304v39.68q0 10.32-6.8 17.32t-17.2 7q-10.4 0-17.2-6.78-6.8-6.79-6.8-17.17v-143.67q0-10.38 6.8-17.38 6.8-7 17.2-7h72q20 0 34 14t14 34v32q0 15.32-7.5 27.66T427-307l16 37q5 11-2.01 20.5T421.6-240q-6.6 0-11.6-3.5t-8-9.5l-23-51h-19Zm-49-315 49 59v56q0 10.4-7.08 17.2-7.09 6.8-17.92 6.8-10.4 0-17.2-6.52-6.8-6.51-6.8-16.48v-116Zm121 187ZM180-720l52 52q-32 40-48 88t-16 99q0 130 91 221t221 91q51 0 98.6-16.72Q626.2-202.43 667-233l53 53.2Q669-138 607.5-117T480-96q-79.38 0-149.19-30T208.5-208.5Q156-261 126-330.81T96-480q0-66 21-127.5T180-720ZM828-82q-11 11-25.5 11T777-82L81-778q-11-11-11-25t11-25q11-11 25.5-11t25.5 11l696 696q11 11 11 25t-11 25Z"/></svg> |