U+00AD Soft Hyphen
U+00AD was added in Unicode version 1.1 in 1993. It belongs to the block
This character is a Format and is commonly used, that is, in no specific script. The character is also known as discretionary hyphen.
The glyph is not a composition. Its width in East Asian texts is determined by its context. It can be displayed wide or narrow. In bidirectional text it acts as Boundary Neutral. When changing direction it is not mirrored. U+00AD offers a line break opportunity after its position.
The Wikipedia has the following information about this codepoint:
In computing and typesetting, a soft hyphen (Unicode U+00AD SOFT HYPHEN (­)) or syllable hyphen, is a code point reserved in some coded character sets for the purpose of breaking words across lines by inserting visible hyphens if they fall on the line end but remain invisible within the line.
Two alternative ways of using the soft hyphen character for this purpose have emerged, depending on whether the encoded text will be broken into lines by its recipient, or has already been preformatted by its originator.
Representations
System | Representation |
---|---|
Nº | 173 |
UTF-8 | C2 AD |
UTF-16 | 00 AD |
UTF-32 | 00 00 00 AD |
URL-Quoted | %C2%AD |
HTML hex reference | ­ |
Wrong windows-1252 Mojibake | Â |
HTML named entity | ­ |
HTML named entity | ­ |
abbreviation | SHY |
alias | discretionary hyphen |
Encoding: CP037 (hex bytes) | CA |
Encoding: CP273 (hex bytes) | CA |
Encoding: CP424 (hex bytes) | CA |
Encoding: CP500 (hex bytes) | CA |
Encoding: CP775 (hex bytes) | F0 |
Encoding: CP850 (hex bytes) | F0 |
Encoding: CP852 (hex bytes) | F0 |
Encoding: CP855 (hex bytes) | F0 |
Encoding: CP856 (hex bytes) | F0 |
Encoding: CP857 (hex bytes) | F0 |
Encoding: CP858 (hex bytes) | F0 |
Encoding: CP864 (hex bytes) | A1 |
Encoding: CP869 (hex bytes) | F0 |
Encoding: CP875 (hex bytes) | CA |
Encoding: CP949 (hex bytes) | A1 A9 |
Encoding: CP1006 (hex bytes) | AD |
Encoding: CP1026 (hex bytes) | CA |
Encoding: CP1140 (hex bytes) | CA |
Encoding: CP1250 (hex bytes) | AD |
Encoding: CP1251 (hex bytes) | AD |
Encoding: CP1252 (hex bytes) | AD |
Encoding: CP1253 (hex bytes) | AD |
Encoding: CP1254 (hex bytes) | AD |
Encoding: CP1255 (hex bytes) | AD |
Encoding: CP1256 (hex bytes) | AD |
Encoding: CP1257 (hex bytes) | AD |
Encoding: CP1258 (hex bytes) | AD |
Encoding: EUC_JIS_2004 (hex bytes) | A9 A9 |
Encoding: EUC_JISX0213 (hex bytes) | A9 A9 |
Encoding: EUC_KR (hex bytes) | A1 A9 |
Encoding: GB18030 (hex bytes) | 81 30 85 32 |
Encoding: ISO2022_JP_2 (hex bytes) | 1B 24 28 43 21 29 1B 28 42 |
Encoding: ISO2022_JP_2004 (hex bytes) | 1B 24 28 51 29 29 1B 28 42 |
Encoding: ISO2022_JP_3 (hex bytes) | 1B 24 28 4F 29 29 1B 28 42 |
Encoding: ISO2022_KR (hex bytes) | 1B 24 29 43 0E 21 29 0F |
Encoding: LATIN_1 (hex bytes) | AD |
Encoding: ISO8859_2 (hex bytes) | AD |
Encoding: ISO8859_3 (hex bytes) | AD |
Encoding: ISO8859_4 (hex bytes) | AD |
Encoding: ISO8859_5 (hex bytes) | AD |
Encoding: ISO8859_6 (hex bytes) | AD |
Encoding: ISO8859_7 (hex bytes) | AD |
Encoding: ISO8859_8 (hex bytes) | AD |
Encoding: ISO8859_9 (hex bytes) | AD |
Encoding: ISO8859_10 (hex bytes) | AD |
Encoding: ISO8859_13 (hex bytes) | AD |
Encoding: ISO8859_14 (hex bytes) | AD |
Encoding: ISO8859_15 (hex bytes) | AD |
Encoding: ISO8859_16 (hex bytes) | AD |
Encoding: JOHAB (hex bytes) | D9 39 |
Encoding: KOI8_T (hex bytes) | AD |
Encoding: KZ1048 (hex bytes) | AD |
Encoding: MAC_GREEK (hex bytes) | FF |
Encoding: SHIFT_JIS_2004 (hex bytes) | 85 48 |
Encoding: SHIFT_JISX0213 (hex bytes) | 85 48 |
Encoding: CP037 (hex bytes) | CA |
Encoding: CP1025 (hex bytes) | 73 |
Encoding: CP1047 (hex bytes) | CA |
Encoding: CP1097 (hex bytes) | CA |
Encoding: CP1112 (hex bytes) | CA |
Encoding: CP1122 (hex bytes) | CA |
Encoding: CP1123 (hex bytes) | 73 |
Encoding: CP1140 (hex bytes) | CA |
Encoding: CP1141 (hex bytes) | CA |
Encoding: CP1142 (hex bytes) | CA |
Encoding: CP1143 (hex bytes) | CA |
Encoding: CP1144 (hex bytes) | CA |
Encoding: CP1145 (hex bytes) | CA |
Encoding: CP1146 (hex bytes) | CA |
Encoding: CP1147 (hex bytes) | CA |
Encoding: CP1148 (hex bytes) | CA |
Encoding: CP1148MS (hex bytes) | CA |
Encoding: CP1149 (hex bytes) | CA |
Encoding: CP273 (hex bytes) | CA |
Encoding: CP277 (hex bytes) | CA |
Encoding: CP278 (hex bytes) | CA |
Encoding: CP280 (hex bytes) | CA |
Encoding: CP284 (hex bytes) | CA |
Encoding: CP285 (hex bytes) | CA |
Encoding: CP297 (hex bytes) | CA |
Encoding: CP420 (hex bytes) | CA |
Encoding: CP424 (hex bytes) | CA |
Encoding: CP500 (hex bytes) | CA |
Encoding: CP500MS (hex bytes) | CA |
Encoding: CP870 (hex bytes) | CA |
Encoding: CP871 (hex bytes) | CA |
Encoding: CP875 (hex bytes) | CA |
LATEX | \- |
AGL: Latin-2 | uni00AD |
AGL: Latin-3 | uni00AD |
AGL: Latin-4 | uni00AD |
AGL: Latin-5 | uni00AD |
Adobe Glyph List | sfthyphen |
Adobe Glyph List | softhyphen |
digraph | -- |
Elsewhere
Complete Record
Property | Value |
---|---|
1.1 (1993) | |
SOFT HYPHEN | |
— | |
Latin-1 Supplement | |
Format | |
Common | |
Boundary Neutral | |
Not Reordered | |
none | |
|
|
✘ | |
|
|
|
|
✘ | |
|
|
|
|
|
|
|
|
|
|
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
✔ | |
✘ | |
✘ | |
✔ | |
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
✔ | |
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
|
|
Control | |
✘ | |
✘ | |
✘ | |
✘ | |
✔ | |
✘ | |
✘ | |
✘ | |
✘ | |
0 | |
0 | |
0 | |
✘ | |
None | |
— | |
NA | |
Other | |
— | |
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
Yes | |
Yes | |
Yes | |
Yes | |
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
Format | |
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
Format | |
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
✘ | |
|
|
None | |
ambiguous | |
Not Applicable | |
— | |
No_Joining_Group | |
Transparent | |
Break After | |
none | |
not a number | |
|
|
R |