皆さんは丸付き数字が1~20までしかないという幻想に取りつかれていませんか?
旧Shift_JISの範囲では一般的に1~20まで(0x8740~0x8753)しか存在しません。
これは機種依存文字と呼ばれていました。
なぜかというと、JISX0208に存在しないためです。
JISX0208をベースにしたISO-2022(主にメール)やeuc-jp(おもにUnix系)では表示できない場合があるわけです。
JISX0213という企画でこれらの文字が正式に採用されています。
1面13区1点~1面13区20点
1面8区33点~1面8区62点
の範囲です。
現在のJIS(JISX0213)において丸付き数字は50まで存在するのです。
これらの文字はややいびつにですがUnicode 3.2にも採用されています。
(1)~(20)がU+2460~U+2473
(21)~(35)がU+3251~U+325F
(36)~(50)がU+32B1~U+32BF
引用文献
JISX0213_07というファイル JISC 日本工業標準調査会
Unicode.org
http://www.unicode.org/charts/PDF/U2460.pdf
http://www.unicode.org/charts/PDF/U3200.pdf