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.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M648-359Zm0 0ZM776.66-82.35 81.34-777.65Q70-789 70.5-803q.5-14 11.5-25t25-11q14 0 25.34 11.34l695.32 695.32Q839-121 839-106.82T828-82q-10.67 11-25.33 11-14.67 0-26.01-11.35ZM648-359Zm0 0Zm0 263q-91 0-153.5-62.5T432-312v-96q0-26 6-50.5t17-46.5l145 145h-96v48q0 60.37 42.2 102.18Q588.4-168 648.1-168q29.85 0 56.1-11 26.24-11 45.8-31l51 51q-29.42 29.08-68.65 46.04Q693.12-96 648-96Zm180.21-144q-15.21 0-25.71-10.35T792-276v-84h-90l-90-90v-97q-11 3-21 7.5T571-528q-12 8-26.5 4T522-541q-8-13-4.5-27.5T534-591q25-17 54.5-25t59.5-8q91 0 153.5 62.5T864-408v132q0 15.3-10.29 25.65Q843.42-240 828.21-240ZM684-432h106q-7-43-35.5-74T684-548v116ZM402-558ZM168-192q-29.7 0-50.85-21.5Q96-235 96-264v-432q0-29 21.15-50.5T168-768h24l72 72h-96v432h156q15.3 0 25.65 10.29Q360-243.42 360-228.21t-10.35 25.71Q339.3-192 324-192H168Zm180-504q-15.3 0-25.65-10.29Q312-716.58 312-731.79t10.35-25.71Q332.7-768 348-768h480q15.3 0 25.65 10.29Q864-747.42 864-732.21t-10.35 25.71Q843.3-696 828-696H348Zm100 82Z"/></svg> |