Back to Node List

Text Outline

text_outline

Compatibility wrapper for outlined text rendering from a TextLayout input

Reviewed
Guide available
The node name and summary are available in English. Port, parameter, and article details are currently shown in Japanese.

Input Ports

NameTypeDescription
レイアウト
layout
TextLayout
Required
画像化するテキストレイアウト
塗り色
fill_color
Color
任意の塗り色入力。未接続時は塗り色パラメータを使います。
線色
outline_color
Color
任意の線色入力。未接続時は線色パラメータを使います。

Output Ports

NameTypeDescription
画像
output
Image
アウトライン付きの文字画像

Parameters

NameTypeDefaultRangeDescription / Options
塗りを表示
fill_enabled
Bool
true

アウトラインの内側に文字の塗りを描画するか

塗り色
fill_color
Color
[1,1,1,1]

塗り色入力が未接続の時に使う文字の塗り色

線幅
outline_width
Int
10–16

ピクセル単位のアウトライン幅

線色
outline_color
Color
[0,0,0,1]

線色入力が未接続の時に使うアウトライン色

余白
padding
Int
20–64

アウトラインの外側に追加する透明余白

硬い輪郭
pixel_perfect
Bool
true

より硬いドット輪郭と角張ったアウトライン拡張を優先します

ピクセルパーフェクト補正
pp_cleanup
Bool
false

生成後のアウトラインから L 字の余分な角ピクセルを除去します

補正する側
pp_cleanup_side
Enum
Outer

文字アウトラインのどちら側にピクセルパーフェクト補正をかけるか

  • 内側Inner
    内側エッジの L 字を除去
  • 外側Outer
    外側エッジの L 字を除去
しきい値
threshold
Float
0.150–1 / step 0.01

元になる文字マスクを作る時のアルファしきい値

Overview

A simple entry point that renders a TextLayout with an outline. Game text almost always needs an outline, so treat this as a compatibility wrapper around text_rasterize with the go-to outline defaults already configured.

Usage tips

  • text_layout → text_outline is the shortest path to outlined text. Switch to the same engine's text_rasterize when you need finer control.
  • The quality of pixel text depends on Pixel Perfect Correction, which removes L-shaped corner pixels. If enabling it damages the result, change which side is corrected.

Related nodes

  • text_rasterize — the primary renderer and canonical final bake
  • text_layout — required upstream
  • text_reveal_by_glyph / text_animate_by_glyph — insert effects upstream

How to think about it

  • TextLayout decides where characters are placed.
  • TextOutline is the simple entry point for drawing that placement with an outline.
  • TextRasterize is the canonical final bake.
  • TextOutline is a compatibility wrapper that calls the same render engine with outline defaults.

Technical details

  • Internally, it uses the same render engine as TextRasterize to draw fill and outline for the TextLayout.
  • Hard Outline is an appearance-oriented mode for choosing outline hardness and expansion shape.
  • Pixel Perfect Correction is a separate post-process that removes L-shaped corner pixels.
  • Correction Side selects whether to prioritize cleaning the inner or outer edge of closed glyph shapes.
  • padding is outer margin around the outline, not part of the glyph body.
  • After reveal or animation is applied to a TextLayout, the renderer naturally follows the final glyph placement.

Examples

[Text Input] -> [Text Layout] -> [Text Outline] -> [Preview]
[Text Input] -> [Text Layout] -> [Text Outline]
[Color RGB] --------------------^
Back to Node List
Text Outline — PixPipeline Node Reference