121 lines
		
	
	
		
			4.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			121 lines
		
	
	
		
			4.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# figures [](https://travis-ci.org/sindresorhus/figures) [](https://ci.appveyor.com/project/sindresorhus/figures/branch/master)
 | 
						||
 | 
						||
> Unicode symbols with Windows CMD fallbacks
 | 
						||
 | 
						||
[](index.js)
 | 
						||
 | 
						||
[*and more...*](index.js)
 | 
						||
 | 
						||
Windows CMD only supports a [limited character set](http://en.wikipedia.org/wiki/Code_page_437).
 | 
						||
 | 
						||
 | 
						||
## Install
 | 
						||
 | 
						||
```
 | 
						||
$ npm install --save figures
 | 
						||
```
 | 
						||
 | 
						||
 | 
						||
## Usage
 | 
						||
 | 
						||
See the [source](index.js) for supported symbols.
 | 
						||
 | 
						||
```js
 | 
						||
const figures = require('figures');
 | 
						||
 | 
						||
console.log(figures('✔︎ check'));
 | 
						||
// On real OSes:  ✔︎ check
 | 
						||
// On Windows:    √ check
 | 
						||
 | 
						||
console.log(figures.tick);
 | 
						||
// On real OSes:  ✔︎
 | 
						||
// On Windows:    √
 | 
						||
```
 | 
						||
 | 
						||
 | 
						||
## API
 | 
						||
 | 
						||
### figures(input)
 | 
						||
 | 
						||
Returns the input with replaced fallback unicode symbols on Windows.
 | 
						||
 | 
						||
All the below [figures](#figures) are attached to the main export as shown in the example above.
 | 
						||
 | 
						||
#### input
 | 
						||
 | 
						||
Type: `string`
 | 
						||
 | 
						||
String where the unicode symbols will be replaced with fallback symbols depending on the OS.
 | 
						||
 | 
						||
 | 
						||
## Figures
 | 
						||
 | 
						||
| Name               | Real OSes | Windows |
 | 
						||
| ------------------ | :-------: | :-----: |
 | 
						||
| tick               |     ✔     |    √    |
 | 
						||
| cross              |     ✖     |    ×    |
 | 
						||
| star               |     ★     |    *    |
 | 
						||
| square             |     ▇     |    █    |
 | 
						||
| squareSmall        |     ◻     |   [ ]   |
 | 
						||
| squareSmallFilled  |     ◼     |   [█]   |
 | 
						||
| play               |     ▶     |    ►    |
 | 
						||
| circle             |     ◯     |   ( )   |
 | 
						||
| circleFilled       |     ◉     |   (*)   |
 | 
						||
| circleDotted       |     ◌     |   ( )   |
 | 
						||
| circleDouble       |     ◎     |   ( )   |
 | 
						||
| circleCircle       |     ⓞ     |   (○)   |
 | 
						||
| circleCross        |     ⓧ     |   (×)   |
 | 
						||
| circlePipe         |     Ⓘ     |   (│)   |
 | 
						||
| circleQuestionMark |     ?⃝    |   (?)   |
 | 
						||
| bullet             |     ●     |    *    |
 | 
						||
| dot                |     ․     |    .    |
 | 
						||
| line               |     ─     |    ─    |
 | 
						||
| ellipsis           |     …     |   ...   |
 | 
						||
| pointer            |     ❯     |    >    |
 | 
						||
| pointerSmall       |     ›     |    »    |
 | 
						||
| info               |     ℹ     |    i    |
 | 
						||
| warning            |     ⚠     |    ‼    |
 | 
						||
| hamburger          |     ☰     |    ≡    |
 | 
						||
| smiley             |     ㋡     |    ☺    |
 | 
						||
| mustache           |     ෴     |   ┌─┐   |
 | 
						||
| heart              |     ♥     |    ♥    |
 | 
						||
| arrowUp            |     ↑     |    ↑    |
 | 
						||
| arrowDown          |     ↓     |    ↓    |
 | 
						||
| arrowLeft          |     ←     |    ←    |
 | 
						||
| arrowRight         |     →     |    →    |
 | 
						||
| radioOn            |     ◉     |   (*)   |
 | 
						||
| radioOff           |     ◯     |   ( )   |
 | 
						||
| checkboxOn         |     ☒     |   [×]   |
 | 
						||
| checkboxOff        |     ☐     |   [ ]   |
 | 
						||
| checkboxCircleOn   |     ⓧ     |   (×)   |
 | 
						||
| checkboxCircleOff  |     Ⓘ     |   ( )   |
 | 
						||
| questionMarkPrefix |     ?⃝    |    ?    |
 | 
						||
| oneHalf            |     ½     |   1/2   |
 | 
						||
| oneThird           |     ⅓     |   1/3   |
 | 
						||
| oneQuarter         |     ¼     |   1/4   |
 | 
						||
| oneFifth           |     ⅕     |   1/5   |
 | 
						||
| oneSixth           |     ⅙     |   1/6   |
 | 
						||
| oneSeventh         |     ⅐     |   1/7   |
 | 
						||
| oneEighth          |     ⅛     |   1/8   |
 | 
						||
| oneNinth           |     ⅑     |   1/9   |
 | 
						||
| oneTenth           |     ⅒     |   1/10  |
 | 
						||
| twoThirds          |     ⅔     |   2/3   |
 | 
						||
| twoFifths          |     ⅖     |   2/5   |
 | 
						||
| threeQuarters      |     ¾     |   3/4   |
 | 
						||
| threeFifths        |     ⅗     |   3/5   |
 | 
						||
| threeEighths       |     ⅜     |   3/8   |
 | 
						||
| fourFifths         |     ⅘     |   4/5   |
 | 
						||
| fiveSixths         |     ⅚     |   5/6   |
 | 
						||
| fiveEighths        |     ⅝     |   5/8   |
 | 
						||
| sevenEighths       |     ⅞     |   7/8   |
 | 
						||
 | 
						||
 | 
						||
## Related
 | 
						||
 | 
						||
- [log-symbols](https://github.com/sindresorhus/log-symbols) - Colored symbols for various log levels
 | 
						||
 | 
						||
 | 
						||
## License
 | 
						||
 | 
						||
MIT © [Sindre Sorhus](https://sindresorhus.com)
 |