Skip to content
Media 0 for listing Pixel-Perfect Dynamic Text

Description

Add Pixel-Perfect Dynamic Text to your Unity apps to get crisp anti-aliasing and world-unit positioning for text. Uses Mesh Renderer and adjusts text for sharpness and clarity. No need to preprocess font textures!

Works with Unity 6, 2023, 2022, 2021, 2020, 2019, 2018, 2017!

This asset has its own niche:

• It is meant for displaying pixel-perfect text (“crisp anti-aliasing”),

• For Camera-facing text (even when camera has free orientation in 3D),

• With size & position defined in world units (not in some “custom UI scale” or so).

When comparing Pixel-Perfect Dynamic Text (PPDT) to Unity's built-in text components:

• “PPDT” is sharp with crisp anti-aliasing.

• “PPDT” text is part of the 3D scene, in similar way as classic Text Mesh. This just looks better.

No Canvas or Canvas Renderer is needed. “PPDT” is not part of the Unity’s UI system. The text is rendered by the regular Mesh Renderer component instead.

Pixel-Perfect Dynamic Text website has an interactive demo, a downloadable "Lorem Ipsum"-demo version for evaluation, and a lot more info. You can also view presentation of the demo in YouTube.

Pixel-Perfect Dynamic Text component is an alternative to Text Mesh (a.k.a. 3D Text in Unity). Both the text position and size are defined in world units. But instead of using a static texture size for the character, Dynamic Text adjusts itself to nearest matching pixel size so that it looks sharp, and even snaps position to nearest pixel boundary for maximum quality.

Pixel-Perfect Dynamic Text works with both orthogonal and perspective cameras. Text can also be aligned and anchored just like with Text Mesh. Also baseline anchor is supported (used by default). Uses the standard built-in font material and shader (which is fast, unlike TextMesh Pro shader). Text can also be set to auto-orient itself towards the camera (like a billboard).

Doesn't contain native code. Supports Desktop, Mobile and Web platforms. Can also be mixed in with the Unity 2D features. Text can be updated as string or with a StringBuilder, so that extra strings won't be leaked unnecessarily.

Pixel-Perfect Dynamic Text Website | Unity Discussions Thread

Also from Strobotnik:

Dynamic 3D Text (NEW! Add some DEPTH to run-time generated text!)

Klattersynth TTS

Internet Reachability Verifier

Included formats

  • logo of Unity format