Package Exports
- ascii-art-font
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (ascii-art-font) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
_ _ _
(_)(_) | |
__ _ ___ ___ _ _ ______ __ _ _ __ | |_
/ _` |/ __| / __|| || ||______| / _` || '__|| __|
| (_| |\__ \| (__ | || | | (_| || | | |_
\__,_||___/ \___||_||_| \__,_||_| \__|
ascii-art-font.js
This module handles the installation, rendering and management of figlet fonts.
Figlet fonts are an ASCII art font standard, widely used for terminal output.
It looks something like this:
______ _
| _ \ | |
| | | | ___ _ __ ___ ___ | |
| | | | / _ \| '_ ` _ \ / _ \ | |
| |/ / | __/| | | | | || (_) ||_|
|___/ \___||_| |_| |_| \___/ (_)
Installation
npm install ascii-art-table
Usage
require('ascii-art-font')
To do anything with it, you'll need to include the library:
const Font = require('ascii-art-font');
- ascii-art-font
- Font.create(string, font, handler) ⇒ Promise (if no callback)
Font.create(text, styles, handler)
Map through an ansi string one character at a time, without any of those characters being styles.
Kind: static property of ascii-art-font
Param | Type | Description |
---|---|---|
text | string |
the string to render in block form |
styles | string |
the styles to apply to all lines |
callback | function(err, result) |
the callback |
Example
To set the directory of the fonts:
Font.fontPath = 'Fonts';
Then to render some text:
Font.create('my text', 'Doom', function(rendered){
//do stuff here
});