AsciiSign 2.0.1
See the version list below for details.
dotnet add package AsciiSign --version 2.0.1
NuGet\Install-Package AsciiSign -Version 2.0.1
<PackageReference Include="AsciiSign" Version="2.0.1" />
<PackageVersion Include="AsciiSign" Version="2.0.1" />
<PackageReference Include="AsciiSign" />
paket add AsciiSign --version 2.0.1
#r "nuget: AsciiSign, 2.0.1"
#:package AsciiSign@2.0.1
#addin nuget:?package=AsciiSign&version=2.0.1
#tool nuget:?package=AsciiSign&version=2.0.1
β¨ Ascii Sign β¨
Transform plain text into console art with this lightweight and powerful .NET library.
AsciiSign lets you render magnificent text directly in your terminal, using carefully designed pixel-matrix fonts. It's perfect for adding a special touch to welcome screens, banners, logs, or any console application that deserves a bit more style.
π NEW in v2.0: The TuringFont and the ShadedFont π
Inspired by the aesthetics of old-school computers and the work of the genius Alan Turing, the TuringFont offers a unique, filled, and bold look for your creations.
And don't worry, the classic ShadedFont (hollow) is still here for those who love the traditional style!
πΈ Examples

β€οΈ Like this Project?
If AsciiSign added a little sparkle to your console and you felt happy using it, how about sharing that happiness with a coffee? Your contribution helps keep the flame of creativity burning for new features and projects!
Friendly note: The platform suggests some values, but you have complete freedom to enter any amount you wish in the field next to it, starting from $1. Any coffee, is a huge gesture and makes me incredibly grateful!
β¨ Features
- Four Awesome Fonts: Choose between the classic
ShadedFont(hollow), the new and robustTuringFont(filled),BasicFont(simple), andInvertedBasicFont(inverted). - Zero Dependencies: Lightweight and simple, built with pure .NET for maximum compatibility.
- Fluent and Simple API: Create your art with a single, intuitive method call.
- Open Source, Protected: Licensed under LGPLv3, ensuring the project remains free while protecting the author's work.
π¨ How to Use
Using AsciiSign is incredibly simple and fun.
- Install the package from NuGet.
Run the following command in your terminal:
dotnet add package AsciiSign
- Call the drawing methods:
Use the following code snippets in your C# project to see the magic happen:
using AsciiSign;
// Using the Basic Font
Sign.DrawBasicFont("Hello World!", isInvertedSign: false); // Basic Font
Console.WriteLine("\n\n"); // Just to add some space
// Using the Inverted Basic Font
Sign.DrawBasicFont("Hello World!", isInvertedSign: true); // Inverted Basic Font
// Using the new and awesome Turing Font!
Sign.DrawTuringFont("Hello Turing");
Console.WriteLine("\n\n"); // Just to add some space
// Using the classic Shaded Font
Sign.DrawShadedFont("Shaded Style");
Admire the result: Your console will never be the same!

π€ How to Contribute
This is a project born from curiosity and a love for creative programming. If you have ideas for optimizations or features, your contribution is more than welcome!
- Fork this repository.
- Create a new Branch (
git checkout -b feature/your-amazing-feature). - Commit your changes (
git commit -m 'Add new feature...'). - Push to the Branch (
git push origin feature/your-amazing-feature). - Open a Pull Request.
π License
This project is distributed under the LGPLv3 license. See the LICENSE file for more details.
Created with β and a whole lot of code by YalΓͺ Ericssen (@ericssendelima).
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.