【发布时间】:2019-03-19 23:16:26
【问题描述】:
谷歌材料设计指导says:
在桌面上,当鼠标和键盘是主要输入法时,测量可能会缩小到 20dp。
此外,我发现新的 Gmail 使用 20dp 大小的图标
(屏幕截图是在非高 DPI 显示器上拍摄的):
同时,我在任何地方都找不到这种大小的 MD 图标。 Google MD icons 仅提供 18dp、24dp 和更大的分辨率。 repository 中的相同内容。但我需要 20dp 的大小。
我尝试使用icomoon.io将网格更改为20px,并尝试使用20px大小的图标字体。当然,这两种方法都会产生模糊的图标。
在哪里可以找到它们?
或者,我如何放大/缩小现有的 MD 图标?
更新:
这是来自 Gmail 的原始图标(20 像素):
https://www.gstatic.com/images/icons/material/system/1x/archive_black_20dp.png
这是 SVG,具有 24 像素和所需的 20 像素大小。
在我的非高 DPI 屏幕上,这个 20 像素的 SVG 是模糊的。
<svg width='24' height='24' viewBox='0 0 24 24'><title>account balance</title>
<g id="g">
<path d='M0 0h24v24H0z' fill='none'></path>
<path d='M20.54 5.23l-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27zM12 17.5L6.5 12H10v-2h4v2h3.5L12 17.5zM5.12 5l.81-1h12l.94 1H5.12z'></path>
</g>
</svg>
<svg width='20' height='20' viewBox='0 0 24 24'><title>account balance</title>
<use xlink:href="#g" />
</svg>
【问题讨论】:
-
您可以将 Google 的图标获取为 SVG,而 SVG 是“可缩放矢量图形”。如果您使用的是 SVG,则大小无关紧要。 .svg 元素可以采用其容器的大小。
标签: svg icons material-design desktop