このページの内容

Awesome Code Points

Code Pointsを扱う資料や関連プロジェクトをまとめたAwesomeリストです。

目次

  1. 単独のコードポイント
  2. 他へ影響するコードポイント
    1. 他の文字を分離・接着するもの
  3. 記録保持者と極値
  4. お楽しみ
    1. ゲーム
  5. その他のコードポイント一覧
  6. 貢献
  7. ライセンス

単独のコードポイント

他へ影響するコードポイント

他の文字を分離・接着するもの

  • U+00A0 NO-BREAK SPACE - 隣接する文字をくっつけます。HTMLでは としてよく知られています。
  • U+00AD SOFT HYPHEN - HTMLでは­。ZERO WIDTH SPACEと似ていますが、改行が発生した場合に限りハイフンを表示します。
  • U+200B ZERO WIDTH SPACE - U+00A0の逆で、空白を作らずに単語分割を許可します。
  • U+200D ZERO WIDTH JOINER - 隣接文字(例: アラビア文字や対応絵文字)を結合させます。Appleは異なる家族などの絵文字を合成するために使用します。
  • U+2060 WORD JOINER - U+00A0と同じですが完全に不可視です。Twitterで@font-faceを書くのに適しています。

どのコードポイントがどの効果を持つかを比較しやすくするため、次の表を参照してください:

 U+00A0U+00ADU+200BU+200DU+2060
空白を作る
分割を許可
変化の可能性

Smashing Magazineは、さまざまな空白文字を扱う包括的な記事を掲載しました。

記録保持者と極値

  • U+0000 <control> - 最初のコードポイント。
  • U+10FFFF非文字) - 最後のコードポイント。U+10FFFEを除くその平面の残り、0x10000から0x10FFFDの範囲のコードポイントは私用文字であり、将来のUnicode標準で決して埋められないことが保証されています。
  • U+1F402 OX - 最短の名前。
  • U+1FBA8 BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE LEFT AND MIDDLE RIGHT TO LOWER CENTREおよびU+1FBA9 BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE RIGHT AND MIDDLE LEFT TO LOWER CENTRE - 最長の名前: それぞれ88文字。
  • U+FDFA ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM - 最長の分解形式: 18文字。
  • U+5146U+16B61 - 最大の「1桁」の数を表すコードポイント。どちらも1兆(1,000,000,000,000)です。
  • U+0F33 TIBETAN DIGIT HALF ZERO - 最小の「1桁」の数であると同時に唯一の負の数、-½を表すコードポイント。
  • 最も役に立たないコードポイントの栄冠は U+0080U+0081U+0099に贈られます。これらC1制御文字はいわば未定義です。後にUnicodeのISO標準版となるISO 10646の最初のバージョンに含まれていたためUnicodeへ入りました。それらは実現しなかったISO 2022のアップグレードの[一部になるはずでした] (http://unicode.org/mail-arch/unicode-ml/y2015-m10/0050.html)。
  • この点で僅差の2位はCJK統合漢字の 。これらのいわゆる「幽霊文字」は、日本のJIS規格経由でUnicodeに入りました。JISを原印刷資料から編集した際、別の字を読み違え・誤解釈したため追加されたものです。
  • U+006F LATIN SMALL LETTER O - 紛らわしい形を持つ文字のリストの先頭です。[紛らわしい文字の一覧] (http://www.unicode.org/reports/tr39/#Data_Files)にある可能な対応のうち、小文字の「o」は似た字形を73個持ち、70個の[U+006C](https://codepoints.net/U+006C) LATIN SMALL LETTER Lが続きます。
  • U+1F4C0 DVD - 母音を含まない唯一のコードポイント名(出典)。
  • U+3106C CJK UNIFIED IDEOGRAPH 3106C - 最も多くの 画数を持つ文字: 84画。ゆっくり書いてみてください。

お楽しみ

  • U+1680 OGHAM SPACE MARK - ダッシュのように見える空白。プログラマーを狂気へ近づけるのに最適です: 1 +  2 === 3
  • U+037E GREEK QUESTION MARK - セミコロンにそっくりです。開発者を困らせる面白い方法でもあります。
  • U+1DD2 COMBINING US ABOVE - 最もロマンチックなコードポイント。
  • U+F8FF PRIVATE USE CODEPOINT - 多くのAppleデバイスではAppleロゴとして表示される私用コードポイント。
  • U+1F574 MAN IN BUSINESS SUIT LEVITATING - 後方互換性のため、Webdingsフォントでの表示だけを理由にUnicodeに入った、やや奇妙な文字。
  • U+1F596 RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS - バルカン式敬礼。長寿と繁栄を!🖖
  • U+1F918 SIGN OF THE HORNS - ロックオン!🤘
  • U+2800 BRAILLE PATTERN BLANK - 6個または8個の点が一つも埋まっていない点字パターン。標準では「この文字は多くのフォントで固定幅の空白として描画されるが、空白として振る舞わない」とされます。実質的には空白として表示されますが、空白ではないと指定されているため、空白を検証する正規表現には一致しません。空白を禁止・トリミングする各種検証を回避するために利用できます。

ゲーム

プレーンテキストのゲーム用途では、Unicodeには完全なセットがいくつも揃っています:

その他のコードポイント一覧

コードポイントへの貢献

詳細は貢献ガイドを参照してください。

ライセンス

CC0

法律で可能な限り、貢献者はこの作品に対するすべての著作権および関連・隣接権を放棄しています。詳細はライセンスファイルを参照してください。