TEXTR TOOL
Version 0.29





OVERVIEW
LICENSE
SUPPORT
TEXTR is a feature-rich web-based creative tool for generating typographic art and animations. It converts user text into vector paths, allowing artists to duplicate and distribute it as words or individual letters across the canvas with extensive transformation controls. Users can choose a font from Google's vast library or seamlessly import any custom fonts on the canvas through drag-and-drop functionality.

TEXTR provides flexible export options, and its main advantage is the ability to export the graphics in scalable SVG format. Animations can be exported as MP4 video format or as sequences of PNG/WebP images, which can be compiled into videos with tools like FFmpeg library or similar.

As always, the tool offers ready-to-use presets for quick starts, and artists can save and load their custom presets in JSON format, making it easy to revisit and continue their creative projects.

Terms of Use

TEXTR is currently released as-is without a formal license. While the tool is freely available for use, please note that a proper license is in development. Feel free to use TEXTR for your creative projects in the meantime. Updates regarding licensing will be posted on this website.


Some technical tips regarding the use of the tool:

  • MP4 Export: When exporting to MP4 format, a library-related lag can lead to performance drops, causing the program to slow down noticeably after capturing and exporting the animation. Refreshing the page resolves this issue.
  • Mobile Support: The program is not designed to run on mobile devices.
  • Screen size: A minimum resolution of 800x600 is required.

Since the code is hosted on Openprocessing.org, there might be times when the program is temporarily offline during a site maintenance.
Please let me know if you're running into any issues or discover a bug while using the program.


CHANGE LOG:

0.29 (December 29)
  • Added the ability to export graphics in SVG vector format.
  • Added a few more presets

0.28 (December 27)
  • Moving from the Opentype font library to Fontkit to better handle font metrics
  • Updating the Interval parameter, now it depends on the font size and can be negative
  • Refining some presets and adding additional presets

0.27 (December 18)
  • Added new transformation mode - Scaling effect
  • Refining presets and adding additional presets
  • Minor UI changes

0.25 (December 13)
  • Added the ability to export graphics to MP4 and PNG formats
  • Added options for displaying the tool in the browser
  • Minor UI changes

0.23 (December 10)
  • Improved text control system for better handling
  • Added a wide range of font selections by Google Fonts
  • Preset system for import/export settings, plus 10 pre-made presets to get you started
  • Improved Phase and Amplify mode settings for better customization
  • An updated UI and plenty of minor bug fixes


CREDITS:

I would like to acknowledge the use of several third-party libraries and materials within this project and express my sincere gratitude to their creators for making these resources available:

  • The p5.js Creative Coding Library, a product of the collective efforts of an incredible team;
  • The Tweakpane interface library, ingeniously developed by Hiroki Kokubun;
  • The Fontkit library that lets you bake cookies out of font files;
  • The Paper.js project allowing to make magic with SVG format;
  • The super quick Simplex Noise algorithm developed by Jonas Wagner;
  • The p5.capture library by tapioca24 for recording animations;

2024 ︎︎︎ ANATOLII BABII