温红权 56e876213a 数据平台稽查 %!s(int64=8) %!d(string=hai) anos
..
css 56e876213a 数据平台稽查 %!s(int64=8) %!d(string=hai) anos
custom-icons b8a2165b08 视屏播放 %!s(int64=8) %!d(string=hai) anos
fonts 56e876213a 数据平台稽查 %!s(int64=8) %!d(string=hai) anos
lib 56e876213a 数据平台稽查 %!s(int64=8) %!d(string=hai) anos
scss 56e876213a 数据平台稽查 %!s(int64=8) %!d(string=hai) anos
templates b8a2165b08 视屏播放 %!s(int64=8) %!d(string=hai) anos
.babelrc 56e876213a 数据平台稽查 %!s(int64=8) %!d(string=hai) anos
.jshintrc b8a2165b08 视屏播放 %!s(int64=8) %!d(string=hai) anos
.npmignore b8a2165b08 视屏播放 %!s(int64=8) %!d(string=hai) anos
Gruntfile.js 56e876213a 数据平台稽查 %!s(int64=8) %!d(string=hai) anos
LICENSE b8a2165b08 视屏播放 %!s(int64=8) %!d(string=hai) anos
README.md 56e876213a 数据平台稽查 %!s(int64=8) %!d(string=hai) anos
icons.json 56e876213a 数据平台稽查 %!s(int64=8) %!d(string=hai) anos
index.html 56e876213a 数据平台稽查 %!s(int64=8) %!d(string=hai) anos
package.json 56e876213a 数据平台稽查 %!s(int64=8) %!d(string=hai) anos

README.md

Video.js Icon Font

This project contains all of the tooling necessary to generate a new icon font for Video.js. The icons themselves are from Google's Material Design Icons.

Usage

$ npm install grunt-cli // only if you don't already have grunt installed
$ npm install
$ grunt

Custom icons

You can add custom icons by calling grunt with the --custom-json option. It takes a comma delimited list of paths to JSON files of the same format as below and merges it with the default icons file.

Example:

$ grunt --custom-json=custom.json,custom2.json

Making changes to the font

To make changes to the font, simply edit the icons.json file. You can add or remove icons, either by just selecting new SVGs from the Material Design set, or pulling in new SVGs altogether.

{
  "font-name": "VideoJS",
  "root-dir": "./node_modules/material-design-icons/",
  "icons": [
    {
      "name": "play",
      "svg": "av/svg/production/ic_play_arrow_48px.svg"
    },
    {
      "name": "pause",
      "svg": "av/svg/production/ic_pause_48px.svg"
    },
    {
      "name": "cool-custom-icon",
      "svg": "neato-icon.svg",
      "root-dir": "./custom-icons/neato-icon.svg"
    }
  ]
}

Once you're done, simply run grunt again to regenerate the fonts and scss partial. To edit the _icons.scss partial, update templates/scss.hbs.