Hedron Production - Stylish Text

StylishText is an Unreal Engine plugin that introduces StylishTextBlock, a custom UMG text widget implemented in C++, designed to be used as a practical alternative to the built-in TextBlock.

The core idea of the plugin is text styling through modular effects. Instead of configuring a single static appearance, text can be styled by enabling and disabling individual style effects, similar to working with text effects in graphic design tools.

Effects Explained

StylishText styles are built from independent text effects that can be enabled, disabled, and combined freely. Each effect focuses on a single visual responsibility, allowing complex text appearance to be built step-by-step.

Shadow

A soft, blurred shadow effect designed to enhance text readability and depth.

Unlike the standard shadow, this effect supports controlled blur, allowing shadows to appear softer and more natural.

Parameters include:

  • Blur amount and blur behavior

  • Offset and direction controls

  • Fine-tuned shadow softness

Strike Through

A ready-to-use strike-through effect that can be enabled instantly without manual setup.

Designed for clarity and consistency, with additional controls beyond the standard implementation.

Additional parameters:

  • Height

  • Width

  • Thickness

Outline

A classic text outline effect for improving contrast and readability.

Behaves similarly to a standard outline, making it familiar and predictable when combined with other effects.

Outer Glow

A dedicated glow-style effect that adds a soft outer outline, visually resembling a glow.

This effect is designed for layered styling and works well when combined with shadows or outlines.

Parameters include:

  • Glow size

  • Optional shadow casting

  • Shadow amount

  • Blur amount

  • Fringe color (used during blur to control edge coloration)

  • Advanced blur settings

Highlight

A pre-configured highlight effect that can be enabled without manual layout adjustments.

Useful for emphasis, selection states, or label backgrounds.

Additional parameters:

  • Highlight width