Home | Wiki | Getting Started | Docs | Animations | Support | Forums | Releases | My PowerUI
What's this InfiniText thing?
InfiniText is a brand new text rasteriser built from scratch. It loads and renders font files directly, providing PowerUI with full control over its text rendering process. No other Unity framework loads font files directly like this so PowerUI will instantly become Unity's most powerful text renderer too. We have been trying our best to kill off hand building atlases and now they'll be gone for good; Finally, a truely hassle free text experience which just works with localised scripts from around the world. Unity, meet typography. Real typography.
InfiniText will be majorly part of PowerUI 2. Oh, and PowerUI 2 is a free update, too!
Why?
Unity's built in text API is extremely limited, buggy and slow. Frameworks like PowerUI sit on top of this API and get heavily restricted by it. As performance nuts who enjoy a little innovation, this is not ideal at all.
SDF rendering on demand for the first time ever
InfiniText is primarily an SDF renderer. InfiniText's on-board rendering engine is entirely new technology which can produce SDF graphics rapidly on demand. It's faster than anything else out there by a factor of literally hundreds (InfiniText is the only renderer that goes from vectors to SDF directly). Excitingly, the rendering engine is exposed directly too and is shared by PowerUI's canvas element. You can use this groundbreaking renderer to rasterise anything you want and enable SDF functionality on your 2D shapes to give them glows and beautiful close-up detail like never before. This alone is worth far more than what we sell PowerUI at, and it's just one tiny component of this now enormous and ever growing library. We seriously can't wait to show you!
What new things will be coming?
InfiniText will be coming in two parts:
PowerUI 1.9 (Spark Flare)
First, the core of it which will just replicate the same functionality that PowerUI has available today. This will be much faster and without the Unity bugs too. Plus..
- The thing InfiniText was built for. No longer limited by Unity's singular font texture; PowerUI's existing automated atlas system can finally be applied to text too.
- Helper functions which make advanced effects with text really straight forward.
- Runtime SDF rasteriser/ solid rasteriser available for direct use
- Improved font face selection (Unique to PowerUI)
- Superior performance
- Multi-threaded font rendering (Unique to PowerUI)
- Glyph access so you can do whatever you want with your fonts (Unique to PowerUI)
PowerUI 2 (Squared)
- Outlines
- Shadows
- Image overlay
- Ligature support (Unique to PowerUI)
- Full kerning pair support (Unique to PowerUI)
- Runtime 3D text meshes (Unique to PowerUI)
- @font-face support (may make 1.9)
- Potentially custom shading
- If popular enough, .woff support.
- If popular enough, sub-pixel rendering (Unique to PowerUI)