窓辺の小石 第176回 コードプラス1
マイナビニュース / 2024年7月26日 18時7分
これらのユニコードのコードポイントでは、対になる引用符が連続して配置されている。左側(LEFT)の引用符が決まれば、右側(RIGHT)の引用符は、右側のコードポイント+1となる。ASCIIコード(ユニコードのBasic Latin)の引用符には左右がないので、同じものを使えばよい、そう考えてプログラムを作った。
プログラムの機能としては、引用符の開始文字と、対になる引用符(たとえば、カギ括弧なら二重カギ括弧、ダブルクオートなら、シングルクオート)の2文字を指定して機能を登録する。メニューで機能を選択すると、クリップボード文字列全体を指定された引用符で括り、内部の引用符を対になる引用符に書き換える、というものだ。括弧の場合には、置き換えルールは一般的でないので、開始文字、1文字だけを指定することを想定していた。
最初は、これでも良かったのだが、欲を出してプログラムを公開しようと、日本語、英語以外の引用符にも対応させることにした。それで、ユニコードのGeneral Punctuationのチャートを見た。そこには、多数の「引用符」があった。調べた結果の組合せが表01である(調べ尽くしたわけではないので、他にも組合せが存在する可能性がある)。世の中には、左側の引用符が下に置かれる「„…“」(U+201eとU+201c)という組合せを使う言語もある。この上下の組合せの引用符には、右側の向きが違う「„…”」(U+201e、U+201d)を使う場合もある。いや、何をするにしても、規格書には一度は目を通しておくべきである。
イギリスでは、シングルクオートが標準的に使われ、ダブルクオートが代替となる。フランス語のギュメも引用符の1種らしい(Latin-1 Punctuation)。日本語には、縦書き時のダブルクオートとしても使われるダブルミニュートと呼ばれる記号があった。これもユニコードのCJK Symbols and Punctuationに収録されている。また、ユニコードでは、シングルクオートはASCIIコードのものではなく、General Punctuationで定義されているものを使うことが推奨されているようだ。
そういうわけで、引用符や括弧記号の右側は左側のコード+1というのは結構狭い範囲の話でしかないことがわかった。しかし、発見もあった。左側が下に来る引用符は、フォントが小さくてもASCIIコードのダブルクオートで囲まれた文字列と区別しやすい。多くのフォントで、欧文との組合せを想定するため引用符は「半角」扱いになることもあって、米国式の左右とも上につく引用符は、フォントサイズが小さいとき、ASCIIコードの引用符と区別が付きにくい。しかし、上下に付く引用符は、文字が小さくてもASCIIコードの引用符と容易に区別が付く。プログラム関連の記録などで、ときどき使うことにした。
今回のタイトルネタは、ギャビン・ライアル(Gavin Lyall)の「深夜プラス1」(Midnight Plus One)である。身を持ち崩した、かつての精鋭という設定は、いまではアニメや漫画で当たり前に使われているが、その元祖ともいえるのが、この作品。逆にいうと、この作品があったからこそ、この設定が秀逸なパターンとして定着したということか。
(塩田紳二)
-
-
- 1
- 2
-
この記事に関連するニュース
-
失われたビットコインを救え!! ユーザー参加型ウォレット・リカバリーサービス(BtcSalvage)が始動!CryptoDiverの募集を開始
PR TIMES / 2024年7月24日 15時45分
-
伝統の手書き「甲子園文字」デジタルフォントで復活 次の100年へ、スコアボードに刻む 甲子園球場100年
産経ニュース / 2024年7月22日 10時0分
-
『鬼滅の刃 柱稽古編』に登場する「柱」の名前で使われている漢字の成り立ち【命名研究家が解説】
オールアバウト / 2024年6月30日 20時45分
-
京急の駅表示が「あまりにも初見殺し過ぎて」 瀬戸内アイドルが驚愕「ないちゃった」
J-CASTニュース / 2024年6月30日 17時17分
-
窓辺の小石 第172回 画面の光はすべて漢字
マイナビニュース / 2024年6月28日 17時16分
ランキング
-
1なるほど、わからん! VTuberによる“奇想天外なDIY”にツッコミ殺到 「何が起きてる?」
ねとらぼ / 2024年7月26日 20時0分
-
2お蔵入りかと……ミセス、炎上した楽曲「コロンブス」まさかの形で公開 「色んなことがあったけど」「嬉しくて涙が」
ねとらぼ / 2024年7月26日 17時48分
-
3ニコニコ動画、8月5日にサービス再開へ ドワンゴが復旧状況報告
ITmedia NEWS / 2024年7月26日 18時50分
-
4iPhone「Safari」で不具合「使えない」「検索できない」
ASCII.jp / 2024年7月26日 16時50分
-
5スマホの充電でやってはいけないこと 夏に気を付けたいNG行為は?
ITmedia Mobile / 2024年7月26日 10時5分
記事ミッション中・・・
記事にリアクションする
![](/pc/img/mission/mission_close_icon.png)
記事ミッション中・・・
記事にリアクションする
![](/pc/img/mission/point-loading.png)
エラーが発生しました
ページを再読み込みして
ください
![](/pc/img/mission/mission_close_icon.png)