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
999 B
XML
1 line
999 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M96-264v-20q0-26 12.5-47.5T143-366q55-32 116.5-49T384-432h12q14.77 0 25.38 10.5Q432-411 432-396q0 15.16-10.62 25.58Q410.77-360 396-360h-12q-54 0-106 14t-99 42q-4.95 2.94-7.98 8.24Q168-290.47 168-284v20h228q15.3 0 25.65 10.29Q432-243.42 432-228.21t-10.35 25.71Q411.3-192 396-192H168q-29.7 0-50.85-21.15Q96-234.3 96-264Zm575 119q-8 0-14.61-1.78-6.61-1.78-12.39-6.22l-114-68q-12-8-19-19.93T504-267v-138q0-14.14 7-26.07T530-451l114-67q7-4 13.5-6t14.5-2q8 0 14.48 2.22 6.47 2.22 12.52 5.78l114 68q12 8 19.5 19.93T840-404v138q0 14.14-7.5 26.07T813-220l-114.33 67.16Q692-149 685.5-147t-14.5 2ZM384-480q-60 0-102-42t-42-102q0-60 42-102t102-42q60 0 102 42t42 102q0 60-42 102t-102 42Zm.21-72Q414-552 435-573.21t21-51Q456-654 434.79-675t-51-21Q354-696 333-674.79t-21 51Q312-594 333.21-573t51 21Zm-.21-72Zm12 360Zm179-157 97 59 97-59-97-59-97 59Zm121 215 96-58v-115l-96 58v115Zm-144-58 96 58v-115l-96-58v115Z"/></svg> |