UNPKG

@e10in/videojs-record

Version:

A video.js plugin for recording audio/video/image files.

72 lines (48 loc) 1.67 kB
# Font The `src/fonts` directory contains the generated font used in the videojs-record plugin. The font provides extra icons used in the plugin. Continue reading if you want to customize or generate the font. ## Setup To modify and update the generated fonts, checkout a copy of the video.js [font](https://github.com/videojs/font) repository: ```console cd /tmp git clone https://github.com/videojs/font.git cd font ``` Install the `grunt-cli` tool if you don't have it already (you might need root user permissions here): ```console npm install -g grunt-cli ``` Install the dependencies: ```console npm install ``` ## Build Copy the videojs-record `icons.json` to the root of the `font` repository using a different name, e.g. `videojs-record-icons.json`: ```console cp -v /path/to/videojs-record/src/fonts/icons.json /path/to/font/videojs-record-icons.json ``` Build the fonts and styles: ```console grunt --exclude-default --custom-json=videojs-record-icons.json ``` Open `index.html` in a browser to see the font and icons in action. ## Update Copy the generated `_icons.scss` and various font files back to the `videojs-record` repository: ```console cp -v scss/_icons.scss /path/to/videojs-record/src/css/ cp -v fonts/videojs-record.* /path/to/videojs-record/src/fonts/ ``` If you also want to copy them to the `dist` directory (optional as it's done again during a build): ```console cd /path/to/videojs-record/ npm run build ``` ## References Check the video.js font project [documentation](https://github.com/videojs/font/blob/master/README.md) for more information.