Aptivi - Manual
ProjectsWebsiteBlog
Terminaux - Manual
Terminaux - Manual
  • Welcome!
  • Breaking changes
    • API v1.0
    • API v2.0
    • API v3.0
    • API v4.0
    • API v5.0
    • API v6.0
    • API v7.0
  • Usage
    • Preface
    • Console Tools
      • Console Checker
        • Console Size Requirements
      • Image Rendering
        • Icons
      • Console Writers
        • Individual Writers
        • Cyclic Writers
          • Geometric Shapes
          • Charts
          • Text
          • Artistic
          • Progress Bars
          • Lists and Calendars
          • Miscellaneous
        • Informational Boxes
      • Textual UI
        • Interactive TUI
        • Console Screen
        • Console Resize Listener
        • VT Sequences
      • Console Wrapper
      • Console Colors
      • Color Templates
      • Presentation System
      • Console Extensions
      • Nerd Fonts
      • Terminal Info
      • Test Fixtures
      • Terminal Structures
      • Console Logging
    • Input Reader
      • Shells
        • Shell Structure
          • Help System
          • Command Parsing
          • Command Information
          • Command Switches
          • Shell Presets
          • Command Aliasing
      • Other Input
        • Keybindings
        • Choice-based inputs
        • Editors and Viewers
        • Figlet Font Selector
        • Color Wheel
        • Spinner Selector
      • Reader State
      • Reader Settings
      • Syntax Highlighting
      • Pointer Events
    • Color Sequences
      • Color Model Conversions
      • Color Model Parsing
      • Interop with System.Drawing.Color
  • Report an issue
  • Source code
  • API Reference
Powered by GitBook
On this page
Edit on GitHub
  1. Usage
  2. Console Tools

Nerd Fonts

Nerd Fonts support coming to Terminaux!

Last updated 6 months ago

Terminaux also provides Nerd Fonts management for the text that you print to the console. This is to make applications look more understandable thanks to a large collection of Nerd Fonts glyphs that contain several different types of Nerd Fonts icons. Nerd Fonts in Terminaux is categorized into different types according to the glyph sets provided by the :

In addition to these categories, there exists a category, called , to represent basically the entire Nerd Fonts glyph list. You can use the cheat sheet to get the glyph names for your icon and either match them with the generated category class or with the symbol name that several functions, such as getting the Nerd Font character by category, take. These functions are found in the Terminaux.Writer.CyclicWriters.Renderer.Tools namespace as NerdFontsTools.

This class provides the following tools:

  • GetNerdFontChar()

  • GetNerdFontCharNames()

If you want to use the Nerd Fonts feature on your console application, make sure that you use a compatible font that supports Nerd Fonts glyphs, such as a recent version of . Additionally, you can download a font off the .

NF wiki
Custom
Devicons
Font Awesome
Font Awesome Extension
Material Design
Weather
Octicons
PowerLine Symbols
PowerLine Extra Symbols
IEC Power Symbols
Font Logos
Pomicons
Codicons
All
Cascadia Code
NF repository