Skip to content

Simple and minimalistic graphics engine for displaying text on screen. Supports AutoHotkey v1 and v2.

License

Notifications You must be signed in to change notification settings

iseahound/TextRender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TextRender

  • Standalone library with optional dependencies.
  • Draws beautiful images and text to the screen.
  • Features background color, text outline, and drop shadow.
  • Renders to the screen, desktop, or behind desktop icons as a wallpaper.
  • Supports events such as OnEvent("LeftMouseDown", callback).
  • Extremely fast and lightweight, capable of rendering at 300+ fps.
  • Redraws to scale when monitor resolution changes or new displays are connected.

Documentation

Example

#include TextRender.ahk
tr := TextRender("hello world!", "color: Aquamarine")

example

That's it.

If you want an anonymous notification set the time. TextRender("hello world!", "t:3s color: Aquamarine")

Installation

  1. Save TextRender.ahk to your script directory.
  2. Add #include TextRender.ahk to your script.

Another way:

  1. Clone this github repository. [download]
  2. Browse into the test folder and start clicking on scripts. Examples contains more advanced usage.

Contributing

  • This project is considered to be complete and will only receive long term support from now on.
  • Anyone can contribute! Not just to the codebase, but also with examples or just images as well!
  • It remains the fastest implementation as of 2024. So it's definitely hard to beat 😊.

Donating

Showcase

Old Examples:

2022-06-09 19꞉22꞉23

2022-06-09 19꞉23꞉54

More examples are welcome since I only use the basic functionality.

About

Simple and minimalistic graphics engine for displaying text on screen. Supports AutoHotkey v1 and v2.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published