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
755 B
XML
1 line
755 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M864-768v432q0 60-42 102t-102 42H240q-60 0-102-42T96-336v-432h768Zm-72 72H168v360.28Q168-306 189.15-285T240-264h480q29.7 0 50.85-21.15Q792-306.3 792-336v-360Zm0 0H168h624ZM593-538v155.5q0 9.5 7 16t17 6.5q10 0 16.5-7t6.5-17v-206.57q0-4.29-2.55-6.86-2.54-2.57-6.78-2.57H612q-2 0-6 2l-65.14 46.89Q534-546 532.5-537.39q-1.5 8.61 3.83 15.5 4.67 6.89 13.24 8.39 8.57 1.5 15.43-3.5l28-21Zm-226 91h30.71L454-369q3 5 8 7t10.18 2Q486-360 492-372.5t-2-23.5l-44-58q23-9 36-28t13-42q0-37-21.5-56.5T412-600h-56q-15.3 0-25.65 10.35Q320-579.3 320-564v181q0 10 6.5 16.5T343-360q10 0 17-7.25t7-16.63V-447Zm0-36v-76h39q19 0 30 10t11 27.09q0 17.91-11 28.41T405.09-483H367Z"/></svg> |