しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

全角と半角についてお尋ねします

いつもお世話になっております。

お尋ねします。


素朴な疑問なのですが、三点リーダ()には全角と半角の区別があるのでしょうか?

もしある場合、どちらに分類されるのでしょうか?

例えば、クエスチョンマークには、全角(!)と半角(!)の区別があります。

たまに「全角しか使えません」といった場面があるので、三点リーダはどうなのだろうと思い質問させていただきました。

Apple製品というよりはコンピュータ全般の話になってしまって恐縮です


教えていただければ有難いです。

よろしくお願い致します。

MacBook Pro, macOS High Sierra (10.13.2)

投稿日 2018/07/16 19:01

返信
返信: 10

2018/07/17 13:05 はに への返信

半角=1バイトコード、全角=2バイトコードと解釈すると、U+2026(UTF8では0xE280A6で3バイト)は全角です。

ところで、半角=欧文フォントで表現可能、全角=日本語フォントで表現可能と考えるのならば、半角なのか全角なのか分からなくなってしまいます。


ウィキペディアの『全角と半角』を見ると次のように書いています。


(前略)このため、「JIS X 0208は全角、JIS X 0201は半角」との理解が広まることになり、さらに、両方の文字集合に収録された文字は重複して符号化され、「全角」と「半角」のふたつの字形を持つとみなされることになった。

https://ja.wikipedia.org/wiki/%E5%85%A8%E8%A7%92%E3%81%A8%E5%8D%8A%E8%A7%92


U+2026は、文字は重複して符号化されていない(=1バイトコードのものが無い)ので、そもそも全角/半角という概念を適用できない文字と考えるのが良いのでしょうか?


ところで私は、文字情報を調べるときに、UnicodeCheckerを使っています。文字を選択してコンテキストメニューを表示すると、"Display Character Infomation"というサービスメニューが追加されます。

ユーザがアップロードしたファイルユーザがアップロードしたファイル

UnicodeChecker

http://earthlingsoft.net/UnicodeChecker/

2018/07/16 21:41 oagrhkui への返信

半角、全角両方ともあるんじゃないの(フォントによって異なる?)?

キーボードビュワーで見るとわかりますが、アルファベット入力(半角)でもひらがな入力(全角)でも、option + ; で3点リーダを入力できます。Pagesのときは、いずれも全角で表示されます。しかし、テキストエディットで入力すると、半角にもできます。ただし、フォントを、例えば、ヒラギノ系にしてると全角になってしまいます。フォントをMenloにしてると、Pagesでもテキストエディットでも半角になります。フォントはあくまでも例で、他のフォントだとまた違う結果になるかも。

これはコンピュータ全般でそうなってるかどうかは知りません。macOSの方言かもしれませんけど。

2018/07/16 22:59 oagrhkui への返信

例えばビックリマークの場合、半角と全角の2種類がありますが、

U+0021: EXCLAMATION MARK (半角)

U+FF01: FULLWIDTH EXCLAMATION MARK (全角)


U+2026 は一種類だけです。

文字の幅はフォントによります (Courier 等は半角、ヒラギノ等は全角)


あと、U+2026 そっくりさんの U+22EF: MIDLINE HORIZONTAL ELLIPSIS がありますが、最近のヒラギノには入ってません。確かメイリオにも入ってないと思います。


それと Unicode の文字情報を調べるなら下のリンク先がおすすめ。


Unicode Utilities: Character Properties

http://cldr-build.unicode.org/UnicodeJsps/character.jsp


U+2026

http://cldr-build.unicode.org/UnicodeJsps/character.jsp?a=2026&B1=Show


U+22EF

http://cldr-build.unicode.org/UnicodeJsps/character.jsp?a=22EF&B1=Show


Fullwidth

http://cldr-build.unicode.org/UnicodeJsps/list-unicodeset.jsp?a=[:East_Asian_Width=Fullwidth:]


# U+2026 はユニコード以外だと文字化けリスクがあります。昔散々苦労した経験から、私は U+002E: FULL STOP x 3 とすることが多いです。

2018/07/17 17:41 oagrhkui への返信

たまに「全角しか使えません」といった場面があるので


例えば Web サイトのフォームからテキストを送る際に「半角英数字のみ」や「全角のみ」と注意書きがある場合、迷ったら問い合わせるのが一番確実です。


要はプログラム上正しく処理できる文字を送ってくれということで、それを詳細に説明すると一般ユーザには理解不能でしょうから、噛み砕いて「全角」とか「半角」と書いてるだけで、「全角」「半角」の厳密な定義に基づいてるのではないと思います。

2018/07/17 20:34 hohokihai への返信

こんにちは。

半角=1バイトコード、全角=2バイトコードと解釈すると、

それはShift-JISの場合ですよね。

utf8では、0x20〜7FまでのUS-ASCII互換域が1byte、(ここはShift-JISとも互換)

それ以外はマルチバイト(2〜4byte)です。

utf8の半角カナは半角といいながら3byteですし。


ここから:To ALL

Shift-JISの場合、1byteの半角カナというものがあり、

たとえば銀行関係では今だに名前にこの1byteの半角カナを

要求されます。


トピ主さんの、「たまに「全角しか使えません」といった場面があるので、」は、

電話番号や銀行名義のカナは「半角で」、住所の入力は「全角しか受け付けません」

といったwebページのことでしょう。


つまり、、、Shift-JISでの「半角=1byte」「全角=2byte」を

前提としたページのハナシなんではないでしょうか?

全角と半角についてお尋ねします

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。