Skip to content

videocation/videojs-font

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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",
  "svg-dir": "./node_modules/material-design-icons/",
  "icons": [
    {
      "name": "play",
      "codepoint": "\\25b6",
      "svg": "av/svg/production/ic_play_arrow_48px.svg"
    },
    {
      "name": "pause",
      "codepoint": "\\e830",
      "svg": "av/svg/production/ic_pause_48px.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.

Releases

No releases published

Packages

No packages published

Languages

  • CSS 41.3%
  • SCSS 29.2%
  • HTML 12.9%
  • JavaScript 10.7%
  • Handlebars 5.9%