<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><section><h1>仕様書</h1><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <cite><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">The Unicode Standard</anchor>, Version 13.0 - U20D0.pdf</cite>, <time>2020-03-02T22:41:10.000Z</time>, <time>2020-10-06T10:16:15.854Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://unicode.org/charts/PDF/U20D0.pdf">https://unicode.org/charts/PDF/U20D0.pdf</anchor-external></li></ul></refs></section><section><h1>関連</h1><p><sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>囲み文字</anchor> </sw-see></p></section><section><h1>メモ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode</anchor>
の
<dfn><code class="char">U+20DD</code></dfn>
は、
<code class="charname" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">COMBINING ENCLOSING CIRCLE</anchor></code>
です。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> 
この<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号表</anchor>の注釈には、
「JIS composition circle」、
「Cyrillic combining ten thousands sign」
とあり、
参照として
<code>U+25CB</code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">○</anchor> (white circle)、
<code>U+25EF</code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">◯</anchor> (large circle)、
<code>U+3007</code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">〇</anchor> (ideographic number zero)
が挙げられています。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;2</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end> 
記号としての丸印と、10000を表す丸囲みとを<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">統合</anchor>してしまうなんて、イカれてますね。</p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <time>2020-03-09T17:53:52.000Z</time>, <time>2020-10-06T10:22:45.038Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://www.unicode.org/versions/Unicode13.0.0/ch22.pdf#page=62">https://www.unicode.org/versions/Unicode13.0.0/ch22.pdf#page=62</anchor-external></li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208:1997</anchor>
附属書4表8によると、
2区94点は
<code class="charname" xml:lang="en">LARGE CIRCLE</code>
で、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日本語通用名称</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">参考</anchor>)
は<dfn>大きな丸</dfn>です。</p><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208:1997</anchor></figcaption><blockquote><p><b>8. 合成文字の取扱い</b> <snip xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"></snip></p><p><b>備考</b> 2区94点の LARGE CIRCLE (大きな丸) “◯” は, これまでの規格との互換性のため削除しな
いが, この図形文字を合成のために用いてはならない。</p></blockquote></figure><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0213:2000</anchor></figcaption><blockquote><p><b>8. 合成文字の取扱い</b> <snip xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"></snip></p><box xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" class="indent"><p xmlns="http://www.w3.org/1999/xhtml"><b>備考</b> 1面2区94点の LARGE CIRCLE (大きな丸) “◯” は, 現在位置の前進を伴う文字であり, 文
字合成を実装する場合に, 現在位置の前進を伴わない文字として用いてはならない。</p></box></blockquote></figure><p><sw-see xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"> <anchor>重ね打ち式文字合成</anchor> </sw-see></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ARIB STD-B5</anchor></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode</anchor>
は
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208-1990</anchor>
の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">合成用丸</anchor>のつもりで
<code>COMBINING ENCLOSING CIRCLE</code>
を追加したのでしょうが、
実際にはそれは<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">合成文字</anchor>として使われることもありませんでした。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208:1997</anchor>
はそれを
<code>LARGE CIRCLE</code>
としたので、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode</anchor>
は梯子を外された形となりました。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode</anchor> と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS</anchor>
の変換の実装も、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 0208:1997</anchor>
と同じ方法を選びました。
(<code>COMBINING ENCLOSING CIRCLE</code>
を選んだ実装は見たことも聞いたこともありません。)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end> <cite xml:lang="ja">Notice.pdf</cite>, <time>2012-11-27T23:57:55.000Z</time>, <time>2025-08-28T14:29:42.451Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://www.unicode.org/versions/Unicode1.0.0/Notice.pdf#page=3">https://www.unicode.org/versions/Unicode1.0.0/Notice.pdf#page=3</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 4051</anchor>
の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">囲み文字</anchor>の規定でもスルーされていますw</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> 
<code>COMBINING ENCLOSING CIRCLE</code>
の対応状況は芳しくありません。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows</anchor> + <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Chrome</anchor>
でこの文字を表示させると、
「あ○」
のように2文字並んでいるかのように表示されます。
2文字幅であっても1つの単位として認識されているようで、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">カーソル</anchor>は一気に移動し、半分だけ選択することはできません。
描画上何か特別な処理は行われているようで、
単独の「あ」と「あ○」の「あ」
は違う<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">フォント</anchor>が選択されているようです。
<time>2020-10-06T10:30:56.100Z</time></p><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> <cite xml:lang="ja">丸数字 - Wikipedia</cite>
(<time>2021-07-14T03:08:56.000Z</time>, <time>2021-07-28T12:48:51.977Z</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://ja.wikipedia.org/wiki/%E4%B8%B8%E6%95%B0%E5%AD%97#cite_note-1">https://ja.wikipedia.org/wiki/%E4%B8%B8%E6%95%B0%E5%AD%97#cite_note-1</anchor-external></figcaption><blockquote><p>OSやフォントによっては、2桁の数字が1つの合成用丸に収まるレンダリングになる場合がある(例: 「42⃝」、これはWindows XPのFirefoxにて「Cambria Math」のフォントを使用すると「㊷」のような表示となるが、本来は合成用丸が1文字に対応しているため「4②」と表示されるべきである)。</p></blockquote></figure></section></body></html>