This character is a Nonspacing Mark and inherits its script property from the preceding character. It is also used in the scripts Latin, Tifinagh. The character is also known as hoi.
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 Nonspacing Mark. When changing direction it is not mirrored. U+0309 prohibits a line break before it. The glyph can be confused with one other glyph.
The Wikipedia has the following information about this codepoint:
In typesetting, the hook above (Vietnamese: dấu hỏi) is a diacritic mark placed on top of vowels in the Vietnamese alphabet. In shape it looks like a tiny question mark without the dot underneath, or a tiny glottal stop (ʔ). For example, a capital A with a hook is "Ả", and a lower case "u" with a hook is "ủ". The hook is usually written to the right of the circumflex in conventional Vietnamese orthography. If Vietnamese characters are unavailable, it is often replaced by a question mark after the vowel (VIQR encoding).
This diacritic functions as a tone marker, indicating a "mid falling" tone (hỏi): which is "dipping" (˨˩˥) in Southern Vietnamese or "falling" (˧˩) in Northern Vietnamese; see Vietnamese language § Regional variation: Tones. The Southern "dipping" tone is similar to the questioning intonation in English.
The hook above can be used as a tone marker, but is not regarded as part of the alphabet.
Representations
System
Representation (click value to copy)
Nº
777
UTF-8
CC 89
UTF-16
03 09
UTF-32
00 00 03 09
URL-Quoted
%CC%89
HTML hex reference
̉
Wrong windows-1252 Mojibake
◌̉
alias
hoi
Encoding: CP1258 (hex bytes)
D2
Encoding: GB18030 (hex bytes)
81 30 BD 35
AGL: Latin-4
hookabovecomb
AGL: Latin-5
hookabovecomb
Adobe Glyph List
hookabovecomb
Adobe Glyph List
hookcmb
RFC 5137
\u'0309'
Bash and Zsh inside echo -e
\u0309
C and C++
\u0309
C#
\u0309
CSS
\000309
Excel
=UNICHAR(777)
Go
\u0309
JavaScript
\u0309
Modern JavaScript since ES6
\u{309}
JSON
\u0309
Java
\u0309
Lua
\u{309}
Matlab
char(777)
Perl
"\x{309}"
PHP
\u{309}
PostgreSQL
U&'\0309'
PowerShell
`u{309}
Python
\u0309
Ruby
\u{309}
Rust
\u{309}
Click the star button next to each label to set this representation as favorite or remove it from the favorites. Favorites will be shown initially. (Favorites are stored locally on your computer and never sent over the internet.)