Format Characters
Category: CfAn invisible control character that controls text layout, bidirectional formatting, cursive joining, or boundary detection (e.g., ZWJ, ZWNJ, LRM, RLM, BOM).
| Code Point | Label / Abbr | Character Name | Block | Action |
|---|---|---|---|---|
| U+E003A | TAG COLON | Tags | ||
| U+E003B | TAG SEMICOLON | Tags | ||
| U+E003C | TAG LESS-THAN SIGN | Tags | ||
| U+E003D | TAG EQUALS SIGN | Tags | ||
| U+E003E | TAG GREATER-THAN SIGN | Tags | ||
| U+E003F | TAG QUESTION MARK | Tags | ||
| U+E0040 | TAG COMMERCIAL AT | Tags | ||
| U+E0041 | TAG LATIN CAPITAL LETTER A | Tags | ||
| U+E0042 | TAG LATIN CAPITAL LETTER B | Tags | ||
| U+E0043 | TAG LATIN CAPITAL LETTER C | Tags | ||
| U+E0044 | TAG LATIN CAPITAL LETTER D | Tags | ||
| U+E0045 | TAG LATIN CAPITAL LETTER E | Tags | ||
| U+E0046 | TAG LATIN CAPITAL LETTER F | Tags | ||
| U+E0047 | TAG LATIN CAPITAL LETTER G | Tags | ||
| U+E0048 | TAG LATIN CAPITAL LETTER H | Tags | ||
| U+E0049 | TAG LATIN CAPITAL LETTER I | Tags | ||
| U+E004A | TAG LATIN CAPITAL LETTER J | Tags | ||
| U+E004B | TAG LATIN CAPITAL LETTER K | Tags | ||
| U+E004C | TAG LATIN CAPITAL LETTER L | Tags | ||
| U+E004D | TAG LATIN CAPITAL LETTER M | Tags | ||
| U+E004E | TAG LATIN CAPITAL LETTER N | Tags | ||
| U+E004F | TAG LATIN CAPITAL LETTER O | Tags | ||
| U+E0050 | TAG LATIN CAPITAL LETTER P | Tags | ||
| U+E0051 | TAG LATIN CAPITAL LETTER Q | Tags | ||
| U+E0052 | TAG LATIN CAPITAL LETTER R | Tags | ||
| U+E0053 | TAG LATIN CAPITAL LETTER S | Tags | ||
| U+E0054 | TAG LATIN CAPITAL LETTER T | Tags | ||
| U+E0055 | TAG LATIN CAPITAL LETTER U | Tags | ||
| U+E0056 | TAG LATIN CAPITAL LETTER V | Tags | ||
| U+E0057 | TAG LATIN CAPITAL LETTER W | Tags | ||
| U+E0058 | TAG LATIN CAPITAL LETTER X | Tags | ||
| U+E0059 | TAG LATIN CAPITAL LETTER Y | Tags | ||
| U+E005A | TAG LATIN CAPITAL LETTER Z | Tags | ||
| U+E005B | TAG LEFT SQUARE BRACKET | Tags | ||
| U+E005C | TAG REVERSE SOLIDUS | Tags | ||
| U+E005D | TAG RIGHT SQUARE BRACKET | Tags | ||
| U+E005E | TAG CIRCUMFLEX ACCENT | Tags | ||
| U+E005F | TAG LOW LINE | Tags | ||
| U+E0060 | TAG GRAVE ACCENT | Tags | ||
| U+E0061 | TAG LATIN SMALL LETTER A | Tags | ||
| U+E0062 | TAG LATIN SMALL LETTER B | Tags | ||
| U+E0063 | TAG LATIN SMALL LETTER C | Tags | ||
| U+E0064 | TAG LATIN SMALL LETTER D | Tags | ||
| U+E0065 | TAG LATIN SMALL LETTER E | Tags | ||
| U+E0066 | TAG LATIN SMALL LETTER F | Tags | ||
| U+E0067 | TAG LATIN SMALL LETTER G | Tags | ||
| U+E0068 | TAG LATIN SMALL LETTER H | Tags | ||
| U+E0069 | TAG LATIN SMALL LETTER I | Tags | ||
| U+E006A | TAG LATIN SMALL LETTER J | Tags | ||
| U+E006B | TAG LATIN SMALL LETTER K | Tags | ||
| U+E006C | TAG LATIN SMALL LETTER L | Tags | ||
| U+E006D | TAG LATIN SMALL LETTER M | Tags | ||
| U+E006E | TAG LATIN SMALL LETTER N | Tags | ||
| U+E006F | TAG LATIN SMALL LETTER O | Tags | ||
| U+E0070 | TAG LATIN SMALL LETTER P | Tags | ||
| U+E0071 | TAG LATIN SMALL LETTER Q | Tags | ||
| U+E0072 | TAG LATIN SMALL LETTER R | Tags | ||
| U+E0073 | TAG LATIN SMALL LETTER S | Tags | ||
| U+E0074 | TAG LATIN SMALL LETTER T | Tags | ||
| U+E0075 | TAG LATIN SMALL LETTER U | Tags | ||
| U+E0076 | TAG LATIN SMALL LETTER V | Tags | ||
| U+E0077 | TAG LATIN SMALL LETTER W | Tags | ||
| U+E0078 | TAG LATIN SMALL LETTER X | Tags | ||
| U+E0079 | TAG LATIN SMALL LETTER Y | Tags | ||
| U+E007A | TAG LATIN SMALL LETTER Z | Tags | ||
| U+E007B | TAG LEFT CURLY BRACKET | Tags | ||
| U+E007C | TAG VERTICAL LINE | Tags | ||
| U+E007D | TAG RIGHT CURLY BRACKET | Tags | ||
| U+E007E | TAG TILDE | Tags | ||
| U+E007F | CANCEL TAG | Tags |
Unicode Block Distribution
Format characters are distributed across 14 Unicode blocks.
Script & Writing System Distribution
Format characters span 7 writing systems.
Technical Classification & Regex Reference
Normative Classification Semantics
In the Unicode Character Database, General_Category is the primary normative classification assigned to every code point. As noted in Unicode Standard Annex #44, this property reflects a character’s primary linguistic or functional usage, but does not capture every contextual use in real-world typography.
Regular Expression Matching
In modern regular expression engines (PCRE, Python, ECMAScript, Java, Rust, .NET), match characters belonging to this category with:
\p{Cf}
// Matches any Format