U+0089 "HTJ" CHARACTER TABULATION WITH JUSTIFICATION Unicode Character

Unicode Version 17.0

HTJ

U+0089 "HTJ" CHARACTER TABULATION WITH JUSTIFICATION is a control character defined within the C1 control code range, specifically serving as a special tabulation function in certain text processing and typesetting systems. Unlike a regular horizontal tab, which moves the cursor to the next fixed tab stop, HTJ is used to advance to a specified tab position while simultaneously aligning the preceding text with full justification, meaning it adjusts inter-word or inter-character spacing to fill the line evenly up to that tab stop. This character was historically employed in digital publishing and mainframe environments to automate formatting, particularly for columnar data where both precise spacing and justified alignment were required, though it is rarely used in modern general-purpose text encoding.

General Properties

Code Point U+0089
Version Added 1.1
Unicode 1.0 Name Character Tabulation with Justification
Block Latin-1 Supplement
General Category Control
Canonical Combining Class Not Reordered
Bidirectional Class Boundary Neutral
Alias CHARACTER TABULATION WITH JUSTIFICATION (control)
HORIZONTAL TABULATION WITH JUSTIFICATION (control)
HTJ (abbreviation)

Encodings

HTML Decimal Encoding ‰
HTML Hex Encoding ‰
UTF-8 Encoding 0xC2 0x89
UTF-16 Encoding 0x0089
UTF-32 Encoding 0x00000089
C/C++/Java Escape \u0089

Unicode Properties

NFC Quick Check Yes
NFD Quick Check Yes
NFKC Quick Check Yes
NFKD Quick Check Yes
Numeric Type None
Numeric Value NaN
Line Break Combining Mark
Script Common
Script Extensions Common
Indic Syllabic Category Other
Vertical Orientation Rotated
Grapheme Cluster Break Control
Word Break Other
Sentence Break Other