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
811 B
XML
1 line
811 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M449.82-672q-7.82 0-12.82-5t-5-12.82v-78.15q0-41.03 27.84-68.53T528-864h78.18q7.82 0 12.82 5t5 12.82V-768q0 40.32-27.5 68.16Q569-672 527.97-672h-78.15ZM240-432q-59.66 0-101.83-42.17T96-576v-108q0-15.3 10.35-25.65Q116.7-720 132-720h108q59.66 0 101.83 42.17T384-576v108q0 15.3-10.35 25.65Q363.3-432 348-432H240ZM648-96q-33 0-65-10.5T523-137l-30 30q-10 10-24.5 10.5t-25.5-10Q432-117 432.5-132t10.5-26l29-30q-20-27-30-59t-10-65q0-91 62.9-153.5Q557.81-528 647.67-528h144.68Q822-528 843-506.91t21 50.7v144.47Q864-222 801.5-159 739-96 648-96Zm8-72q60 0 98-44.65T792-320v-136H637q-57 0-95 39.64t-38 96.75q0 19.61 4.5 39.11T524-242l85-82q13-12 27.5-12.5T662-326q11 11 10 26t-12 26l-84 85q17 9 37.5 15t42.5 6Zm-12-145Z"/></svg> |