マクロン
日本語の長音を表記する場合は、ヘボン式ローマ字に長音符マクロンを付加する方法が普及している。行政や交通機関における地名表記、外国人向けの日本語教育など、多くの分野で、このヘボン式ローマ字に長音符マクロンを付加する方式が採用されている。
日本国が定めている文字コードでは、JIS X 0208までは長音表記に関する記載が無かったが、JIS X 0213以降、マクロン付きの文字が収録されるようになった。5種類の母音(あいうえお)に対応する大文字(AIUEO)と小文字(aiueo)の合計10種類にマクロンを付けた文字(ĀĪŪĒŌāīūēō)が1面9区85点から94点に割り当てられている。順番はアルファベット順でなく対応するカナの五十音順であり、まず大文字ĀĪŪĒŌ、その後に小文字āīūēōとされている。また、任意の文字に続いて置くことでマクロン付き文字を表せる合成用のマクロン(UnicodeのU+0304に対応)も1面11区59点に収録された。
ほかに、サーカムフレックス (ˆ) を使ったり、母音字を重ねたり、母音の後に h を添えることで長音を表現するような方式もある。詳しくは長音符、ローマ字#ローマ字の種別などを参照のこと。
サンスクリット・アラビア語などの翻字において、長母音にマクロンをつけることが一般的に行われている。
満州語のメレンドルフ式翻字では、ū を使用する。
一方、セム諸語の翻字では、子音字の下にマクロンをつけることがある。たとえば現代文語アラビア語辞典では、摩擦音の /θ/, /ð/, /x/, /ɣ/ をそれぞれ ṯ, ḏ, ḵ, ḡ で表している(ḡ はディセンダの関係で上にマクロンがつく)。また、ヘブライ語の摩擦音化した子音を表すのに、ḇ, ḏ, ḡ, ḵ, p̄, ṯ が使われることがあるほか、ẖ, ẕ でそれぞれ ח, צ を表すことがある。
Unicode では下つきのマクロンがついた合成ずみの文字として ḻ, ṉ, ṟ を定義しているが、これらはインド系の文字の翻字用に存在している。
非ASCII図形文字を多用するプログラミング言語であるAPLにおいて,マクロンは負数であることを示す。 なお,大多数の高級プログラミング言語では負数の表記にU+002D - hyphen-minusが用いられるが,APLでは符号を逆転させる単項演算子である。 例えば配列A←42 ̄57に前述の操作をすると(-A),各々の符号が逆転した配列 ̄42 57が返る。
ā, ē, ī, ō, ū を、長音を表すのに用いる。