I am a software developer and since a short time I'm also creating functions for the PureBasic based GFX_Wizzard_BF.
Soon a lot of new professional features for text and text output gadgets will be added to the package.
The newest text functions of the GFX_Wizzard_BF use completely new algrythms.
For example, you can completely remove annoying text borders.
However, they can be added again in any size via a virtual padding.
Proportional and unproportional text output of any size can be created.
It is sufficient to define an output rectangle.
This simplifies the handling of text outputs to a unique level.
No fonts need to be loaded, text sizes in any size are generated automatically.
Fonts can be used as desired by simply calling the font name. As well as all Font Flags.
Even the distance between the letters and the distance between the text lines can be freely adjusted.
A part of what you see here is already included in the current archive.
Many new features and demo codes in the next update.

Unfortunately I can't invest much time in this free thing, because I have other things to do.

This is a amazing enhanced PB ButtonImageGadget()
With the new text functions such a gadget can be created in minutes.
The same is also true for example for extended MessageRequester, GUI and much more.
An effort of many hours of programming can be reduced to minutes with the new text functions of the Wizzard.
The time saving can be exorbitantly high


This is an advanced Gadget_BF.
It can be used as ButtonImageGadget or CanvasGadget
are automatically created.
It can output any text, even animate it.
Alpha blending and any color changes are also available.
No fonts need to be loaded, everything is fully automatic, any text size can be displayed

This ToggleGadget_BF is also based on the new text automatic functions.
The possibilities of this gadget are only partly shown here


This is a pasted text that automatically follows any resizing.
The text can be arbitrary, also multiline.
It requires considerable programming effort to create such a function.
However, it is the basis for all advanced pixel-exact output functions.
The text can be adjusted proportionally or unproportionally.

This is a standard text function of the GFX_Wizzard_BF
(Little artifacts you see are gif bugs, all animations are absolutely clean)

The advanced GFX_Wizzard_BF text output can be done on all channels, of course also on screen.

A lot new text functions for PB


Best Regards
Saki