Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| custom:thedrawfonts [2025/04/24 14:59] – [Options] Add a See Also section digital man | custom:thedrawfonts [2026/02/19 09:18] (current) – [Example] fix small typo nelgin | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| The .tdf files may contain single or multiple fonts. They can be accessed by zero-based index number. If a font with a given index doesn' | The .tdf files may contain single or multiple fonts. They can be accessed by zero-based index number. If a font with a given index doesn' | ||
| - | ===== Examples | + | ===== tdfiglet.js |
| - | Please keep in mind the interface | + | There is a utility script included with Synchronet for using TheDraw Font files to generate ornamental text output (so-called " |
| + | |||
| + | < | ||
| + | usage: tdfiglet [options] input | ||
| + | |||
| + | -f [font] Specify font file used. | ||
| + | -j l|r|c Justify left, right, or center. Default is left. | ||
| + | -w n Set screen width. Default is auto-detect or 80. | ||
| + | -m n Set margin/ | ||
| + | -a Color sequences: ANSI. Default is Synchronet Ctrl-A. | ||
| + | -u Encode charaters as UTF-8. Default is CP437. | ||
| + | -x n Index to font within file. Default is 0. | ||
| + | -i Print font details. | ||
| + | -r Use random font. | ||
| + | -h Print usage. | ||
| + | </ | ||
| + | |||
| + | ===== tdfonts_lib.js ===== | ||
| + | There is a JavaScript library included with Synchronet for using TheDraw Font files. | ||
| + | |||
| + | ==== Example | ||
| + | Please keep in mind the interface to the library may change since this is a new feature. | ||
| < | < | ||
| Line 35: | Line 56: | ||
| </ | </ | ||
| - | ===== Options | + | ==== Options ==== |
| You can pass several options to tdfonts using the opt object. | You can pass several options to tdfonts using the opt object. | ||
| - | ^ Property ^ Description | + | ^ Property ^ Description |
| - | | justify | Determine the position of the text on the screen. You can use LEFT_JUTIFY | + | | justify | Determine the position of the text on the screen. You can use LEFT_JUSTIFY |
| - | | width | Define | + | | margin |
| + | | width | ||
| | ansi| Determines if output should use ANSI terminal escape sequences | '' | | ansi| Determines if output should use ANSI terminal escape sequences | '' | ||
| | utf8 | Whether output encoding should use UTF-8 | '' | | utf8 | Whether output encoding should use UTF-8 | '' | ||
| | info | Print information about the font such as its name and available characters | '' | | info | Print information about the font such as its name and available characters | '' | ||
| - | | random | Use a random font. A fontname need to be specified when using random | '' | + | | random | Use a random font. A fontname need not be specified when using the random |
| - | | index | 0 based index of the font within the font file | '' | + | | index | 0 based index of the font within the font file | //random// or '' |
| ===== See Also ===== | ===== See Also ===== | ||