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
891 B
XML
1 line
891 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M582-168H312q-29.7 0-50.85-21.15Q240-210.3 240-240v-324q0-17 10.8-26.5T276-600q15.3 0 25.65 10.54Q312-578.93 312-564v324h270l-32-32q-5-5-7.5-12t-2.5-14.2q0-7.2 2.5-13.5t7.05-11.3q5.47-5 12.3-8 6.83-3 14.11-3 7.29 0 13.67 3 6.37 3 11.36 7.99l94.02 94.02Q700-224 703-217.7q3 6.3 3 13.5t-3 13.5q-3 6.3-8 11.7l-94.05 94.05Q596-80 590.17-77.5q-5.83 2.5-13 2.5t-13.96-2.96Q556.43-80.92 551-86q-5-5-7.5-12t-2.5-14.11q0-7.11 2.5-13.33 2.5-6.23 7.5-11.56l31-31Zm138-552v324q0 17-10.8 26.5T684-360q-15.3 0-25.65-10.54Q648-381.07 648-396v-324H378l32 32q11 11 11 25.67 0 14.66-11 25.33-10.67 11-25.33 11Q370-626 359-637l-94.01-94.01Q260-736 257.5-742.3q-2.5-6.3-2.5-13.5t2.5-13.5q2.5-6.3 7.5-11.7l94-94q11-11 25.5-11t25.98 11Q421-864 421-849.5T410-824l-32 32h270q29.7 0 50.85 21.15Q720-749.7 720-720Z"/></svg> |