This character is a Nonspacing Mark and inherits its script property from the preceding character. It is also used in the scripts Coptic, Elbasan, Glagolitic, Gothic, Katakana, Latin. The character is also known as overscore and vinculum.
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+0305 prohibits a line break before it. The glyph can be confused with one other glyph.
The Wikipedia has the following information about this codepoint:
An overline, overscore, or overbar, is a typographical feature of a horizontal line drawn immediately above the text. In old mathematical notation, an overline was called a vinculum, a notation for grouping symbols which is expressed in modern notation by parentheses, though it persists for symbols under a radical sign. The original use in Ancient Greek was to indicate compositions of Greek letters as Greek numerals. In Latin, it indicates Roman numerals multiplied by a thousand and it forms medieval abbreviations (sigla). Marking one or more words with a continuous line above the characters is sometimes called overstriking, though overstriking generally refers to printing one character on top of an already-printed character.
An overline, that is, a single line above a chunk of text, should not be confused with the macron, a diacritical mark placed above (or sometimes below) individual letters. The macron is narrower than the character box.
Representations
System
Representation (click value to copy)
Nº
773
UTF-8
CC 85
UTF-16
03 05
UTF-32
00 00 03 05
URL-Quoted
%CC%85
HTML hex reference
̅
Wrong windows-1252 Mojibake
◌̅
alias
overscore
alias
vinculum
Encoding: GB18030 (hex bytes)
81 30 BD 31
AGL: Latin-5
uni0305
Adobe Glyph List
overlinecmb
RFC 5137
\u'0305'
Bash and Zsh inside echo -e
\u0305
C and C++
\u0305
C#
\u0305
CSS
\000305
Excel
=UNICHAR(773)
Go
\u0305
JavaScript
\u0305
Modern JavaScript since ES6
\u{305}
JSON
\u0305
Java
\u0305
Lua
\u{305}
Matlab
char(773)
Perl
"\x{305}"
PHP
\u{305}
PostgreSQL
U&'\0305'
PowerShell
`u{305}
Python
\u0305
Ruby
\u{305}
Rust
\u{305}
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.)