コンマ

コンマ (comma) は、カンマとも呼ばれ、約物のひとつ。文の区切り、数字の区切り、小数点などに用いられる。
文の区切り.
欧文では文の途中の区切りにもっぱらコンマが用いられる。英語のようにコンマを打つか打たないかが比較的厳密に定められている言語と、筆記者の自由に任される言語とがある。
日本語の縦書き文書では文の途中の区切りにもっぱら読点（、）を用いる。これに対して、横書き文書では読点を用いるスタイルとコンマを用いるスタイルの2つのスタイルがある。
日本語の横書きでコンマを使用する場合、次のようにベースライン上に置かれる。
公用文.
公用文においては、横書きの読点は、「、（テン）」を用いることが原則である。
2022年（令和4年）以前には、公用文においては、横書きではコンマを用いるとしていた時代があった。1952年（昭和27年）の「公用文作成の要領（2022年廃止）」においては、横書きではコンマを用いるとしていた。一方、旧自治省が1959年（昭和34年）に定めた「左横書き文書の作成要領」は横書きではコンマを用いず読点を用いるとしていた。
中国語.
中国語では、縦書きでもコンマを用いる。中華人民共和国では縦書きでは右上に寄せてコンマを打つことになっており、Unicode 7.0 ではこのために U+FE10 が追加された。台湾や香港の中国語の文章では、縦書き・横書きを問わず、漢字1文字分のスペースの中央に置かれることも多い。
数字の区切り.
コンマは、数字の桁の区切りにも使用される。
日本における桁区切り.
日本における桁区切りは、次の2通りの書き方があり得る。
　ただし、単位の漢字と算用数字を合わせて使う場合、数字だけの場合とコンマの位置がずれることによる混乱を避けるため、コンマを省いてもよい。
　例：１億2,644万3,000人 または　１億2644万3000人 （126,443,000人） 
実際には後者の「4桁ごと」はほとんど使われていない。
英語圏諸国における桁区切り.
英語圏諸国では、数字の3桁ごとの区切り（桁区切り）にコンマを用いる。英語では、thousand（, ten thousand, hundred thousand）, million... と、3桁ごとに大きい数の単位が変るからである。当然、読むときは右からthousand, million, billion, trillion と単位に置き換えたいのだから、日本語のように「1234,5678,9012,3456」では不都合なのである。1…one
10…ten
100…hundred
1,000…thousand
10,000…ten thousand
100,000…hundred thousand
1,000,000…million
10,000,000…ten million
100,000,000…hundred million
1,000,000,000…billion
10,000,000,000…ten billion
100,000,000,000…hundred billion
1,000,000,000,000…trillion
インドにおける桁区切り.
インドにおける桁区切りには、イギリス、米国、中国などと同じく、コンマを用いるが、数字列におけるコンマの位置は独特である。現地語の位取りの読み方にしたがい、はじめの3桁（千の位）の位置、その後は2桁ごと（10万の位、1千万の位、10億の位…）にコンマを置く。
科学と技術の分野.
科学と技術の分野では、3桁ごとの桁区切りにコンマを用いず、空白（スペース）を用いる。その理由は、ヨーロッパ大陸（フランス、ドイツ、イタリア、ロシアなど）では桁区切りにピリオドを、小数点にコンマを用いるのに対し、イギリス、米、中国、日本ではこれとは逆に、桁区切りにコンマを、小数点にピリオドを用いるので、この違いによる重大な誤読を防ぐためである。詳細は小数点#二つの方式を参照のこと。
小数点.
ヨーロッパ大陸の国々（フランス、ドイツ、イタリア、スペインなど）では、小数点にコンマを用いる。この場合、3桁毎の桁区切りにはピリオドやスペースを用いる。
日本でも、小数点を「コンマ」と言い表すことがあり、例えば、0.3秒を「コンマ3秒」と言う。また「コンマ以下（人の価値、度量、人物が人並み以下であること）」という言い回しがある。これらは、明治期に小数点としてコンマを用いるフランスの方式が入ったことによる。
名称・歴史.
、 は （切片）に由来し、もとは修辞学の用語で、コロンより短い節を意味した。コンマを表すのには古くは斜線（/）を用いていた。現在のコンマ記号は斜線から変形したものである。 は「小さな棒」を意味する に由来し、コンマ記号が斜線であった時代を反映している。
符号位置.
Unicodeで文字名称にCOMMAの含まれる文字は下記である。