# icons - 图标集扩展

为系统提供一个新的图标集。在制作仪表板、门户App等内容时都需要选用合适的图标,系统默认已经提供了一些可选字体图标,第三方也可以扩展新的图标。

# package.json

"contributes": {
    "icons": {
        "font"?: string, //字体名(无扩展名awsome-font-icons),如,如果是字体图标,那么需要这个配置
        "categories":Array<
            {
                "category": string, // 图标分类
                "icons":Array<
                    {
                        "desc": string, //图标描述
                        "image"?: string, //如果是图片图标,那么这里是图片的路径,相对于扩展的icons目录,如:1.png,对应的就是icons/1.png
                        "code"?: string|number, //字体图标的code,如552 或 '\e552'
                    }
                >
            }
        >
    }
}

扩展目录结构如下:

  1. package.json
  2. icons/ - 图标文件目录。
    1. awsome-font-icons.ttf - 字体图标的文件,支持ttf、woff,名称必须和package.json中的font设置相同。
    2. xxx.png - 图片图标
    3. …… 如果有图片图标,那么一个文件一个图标
是否有帮助?
0条评论
评论