記号(書体)
| カテゴリ | サンセリフ |
|---|---|
| 分類 | |
Symbol (フォント名をフォント自体に記述するとΣψμβολと表示されます)は、 AppleのオリジナルLaserWriter (1985年)以降、すべてのPostScriptベースのプリンタで使用できる4つの標準フォントの1つです。アクセントのないギリシャ語アルファベット(大文字と小文字)と、一般的に使用される数学記号のセリフ体が含まれています。標準的な分類に当てはまる限り、Times New Romanのスタイルで設計されたセリフフォントです
Symbolは非標準の文字セット、発音区別文字の欠如、そして連続テキストに適さない書体デザインのため、ギリシャ語のテキストの設定には容易に使用できませんが、適切なギリシャ語フォントがない場合にその目的で使用されてきました。主な目的は数式の組版です。
エンコーディング
コードページレイアウト(DejaVuフォント)。赤いボーエンノット(⌘)でマークされた空きスペースは、一部のバリアントではAppleロゴになる場合があります。 | |
| エイリアス | x-mac-symbol、ibm-1038 |
|---|---|
| 言語 | 数学表記、ギリシャ語(部分的) |
| 定義 | Adobe Symbol Mac OS Symbol |
| 分類 | 拡張ASCIIにマッピングされたPostScriptコアpiフォント |
| その他の関連エンコーディング | ISO 646 その他のPS piフォント: Zapf Dingbats |
このフォントはAdobeによって作成され、独自の文字エンコーディングを持ち、ギリシャ文字は類似のラテン文字( Chi = Cなど)に従って配置されています。Unicodeコードポイントへのマッピングを記述した文書[1]は、いくつかの文字がUnicodeに追加される前に作成されたため、元のマッピングではいくつかの文字が私用領域(PUA)に割り当てられています。Apple版フォントの新しいマッピング表[2]では、代わりに最近導入されたUnicodeコードポイントを使用しています。以下の表は、主にAppleのマッピングに従っています
IBMはこのエンコードをコードページ1038と呼んでいますが、コードページの定義はユーロ記号の追加以前から存在し、0xA0を数字スペース文字として使用しています。[3] [4]
私的使用領域コードポイントの使用以外にも、AdobeとAppleのコードポイント割り当てにはいくつかの小さな違いがあります。文字0x27(Adobeの文書では「suchthat」と呼ばれています)は、AdobeではU+220B(∋、CONTAINS AS MEMBER)に割り当てられていますが、AppleではU+220D(∍、SMALL CONTAINS AS MEMBER)に割り当てられており、これはsuch thatに通常使用される記号に近いものです。Appleはまた、Appleロゴを文字0xF0のPUAコードポイントU+F8FFとして導入しています。この位置は、元のAdobeフォントでは使用されていません。
古いバージョンのSymbolでは、小文字のギリシャ文字はイタリック体で表示されます。AdobeとAppleはどちらも、文字0x66と0x6AをそれぞれUnicodeコードポイントU+03C6 φギリシャ小文字ファイとU+03D5 φギリシャ小文字ファイ記号に割り当てることに同意していますが、フォントの一部のバージョンではこれら2つの記号が入れ替わっています。[3]
0xE1 と 0xF1 の山括弧文字のマッピングは異なる場合があります。Adobe はコード ポイント U+2329 と U+232A (〈 と 〉) を使用しますが、Apple は U+3008 と U+3009 (〈 と 〉) を使用します。文字 U+3008 と U+3009 は全角の句読点で、通常、東アジアの印刷で適切にem 正方形内に収まるように追加のスペースが確保されて表示されます。[5]ただし、文字 U+2329 と U+232A は正規的には U+3008 と U+3009 と同等であるため、NFC と NFKC の両方のUnicode 正規化で後者に変更されます。[6]この同等性は誤りであると考えられる場合もありますが[5]、Unicode の安定性ポリシーにより変更することはできません。[7]比較のために、半角および全角形式ブロックの全角ラテン文字は、互換マッピング[8]を使用してASCIIの同等文字にマッピングされており、正規化されていないため、NFKCおよびNFKD正規化によってのみ変更されます。代替文字であるU+27E8とU+27E9(⟨と⟩)は現在、数学的な使用に推奨されています。[6]
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
| 0x | ||||||||||||||||
| 1x | ||||||||||||||||
| 2x | SP | ! | ∀ 2200 | # | ∃ 2203 | % | & | ∍ 220D | ( | ) | ∗ 2217 | + | , | − 2212 | . | / |
| 3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
| 4倍 | ≅ 2245 | Α 0391 | Β 0392 | Χ 03A7 | Δ 0394 | Ε 0395 | Φ 03A6 | Γ 0393 | Η 0397 | Ι 0399 | ϑ 03D1 | Κ 039A | Λ 039B | Μ 039C | N 039D | Ο 039F |
| 5倍 | Π 03A0 | Θ 0398 | Ρ 03A1 | Σ 03A3 | Τ 03A4 | Υ 03A5 | ς 03C2 | Ω 03A9 | Ξ 039E | Ψ 03A8 | Ζ 0396 | [ | ∴ 2234 | ] | ⊥ 22A5 | _ |
| 6倍 | ‾ [a] | α 03B1 | β 03B2 | χ 03C7 | δ 03B4 | ε 03B5 | φ 03C6 | γ 03B3 | η 03B7 | ι 03B9 | ϕ 03D5 | κ 03BA | λ 03BB | μ 03BC | ν 03BD | ο 03BF |
| 7x | π 03C0 | θ 03B8 | ρ 03C1 | σ 03C3 | τ 03C4 | υ 03C5 | ϖ 03D6 | ω 03C9 | ξ 03BE | ψ 03C8 | ζ 03B6 | { | | | } | ~ | |
| 8x | ||||||||||||||||
| 9x | ||||||||||||||||
| Ax | € [b] 20AC | ϒ 03D2 | ′ 2032 | ≤ 2264 | ⁄ 2044 | ∞ 221E | ƒ 0192 | ♣ 2663 | ♦ 2666 | ♥ 2665 | ♠ 2660 <extra_id_1> ↔ 2194 | ← 2190 | ↑ 2191 | → 2192 | ↓ 2193 | Bx |
| ° | ° | ″ 2033 | ≥ 2265 | × 00D7 | ∝ 221D | ∂ 2202 | • 2022 | ÷ 00F7 | ≠ 2260 | ≡ 2261 | ≈ 2248 | … 2026 | ⏐ 23D0 | ⎯ 23AF | ↵ 21B5 | Cx |
| ℵ 2135 | ℑ 2111 | ℜ 211C | ℘ 2118 | ⊗ 2297 | ⊕ 2295 | ∅ 2205 | ∩ 2229 | ∪ 222A | ⊃ 2283 | ⊇ 2287 | ⊄ 2284 | ⊂ 2282 | ⊈ 2288 | ∈ 2208 | ∉ 2209 | Dx |
| ∠ 2220 | ∇ 2207 | ∇ 2207 | ®[c] | ©[c] | ™[c] | ∏ 220F | √ 221A | ⋅ 22C5 | ¬ 00AC | ∧ 2227 | ∨ 2228 | ⇔ 21D4 | ⇐ 21D0 | ⇑ 21D1 | ⇒ 21D2 | ⇓ 21D3 |
| Ex | ◊ 25CA | 〈 3008 | ®[c] | ©[c] | ™[c] | ∑ 2211 | ⎛ 239B | ⎜ 239C | ⎝ 239D | ⎡ 23A1 | ⎢ 23A2 | ⎣ 23A3 | ⎧ 23A7 | ⎨ 23A8 | ⎩ 23A9 | ⎪ 23AA |
| Fx | 〉 3009 | ∫ 222B | ⌠ 2320 | ⎮ 23AE | ⌡ 2321 | ⎞ 239E | ⎟ 239F | ⎠ 23A0 | ⎤ 23A4 | ⎥ 23A5 | ⎦ 23A6 | ⎫ 23AB | ⎬ 23AC | ⎭ 23AD |
HTML
数式におけるSymbolフォントの使用は、HTML 4のW3C勧告の一部でした。[10]最初の勧告(1997年12月)当時、HTMLで多くの数学記号を表示する唯一のネイティブな方法は、「Symbol」フォントを直接使用することでした。現在では、新規文書ではこのような明示的な参照は強く推奨されていませんが、インターネット上の既存の多くのページでは依然として使用されています。また、Symbolフォントは、数式の2次元レイアウトの構成要素として特に意図されたグラフィックを提供します。例としては、括弧の上下部分や積分記号、上線のない平方根記号などが挙げられます。
2010年頃まで、平方根記号に対応するUnicodeグリフU+221A(HTMLエンティティはradicという名前で、10進コードは8730)は、通常、短い組み込みのビンキュラム(vinculum)でレンダリングされていました。そのため、Symbolフォントの元の文字(文字ボックスの右上隅まで伸びる斜めの線を中心に、スペースなしでデザインされている)のグラフィカルな代替としては不十分でした。HTMLのradicエンティティ(U+221A)の最近の表現では、ビンキュラムがなくなり、Symbolフォントで導入された標準的なグラフィカル表現との互換性が向上しています。平方根グリフの両方のスタイル(短いビンキュラムの有無にかかわらず)は同じ意味を持つため、この調整によってUnicodeレパートリーの整合性が損なわれることはありません
Symbolフォントの完全なレガシーサポートは、 Internet ExplorerやGoogle Chromeなどの主要な最新ウェブブラウザで提供されています。このサポートにはAdobeの特殊エンコーディングの特定の処理が含まれており、 Opera、Safari、Firefoxなどの他のブラウザの少なくとも一部のバージョンでは適切に実装されていません。[いつ? ]このようなブラウザは、Symbolフォントを明示的に使用するレガシーHTML文書を正しくレンダリングしません。
参照
注釈
- ^ 0x60の文字はUnicodeには存在しません。Adobeマップでは「RADICAL EXTENDER」と記述され、Adobeグリフ名は「radicalex」で、PUAコードポイントU+F8E5にマッピングされています。これは、根号演算子のオペランドに根号記号を拡張するためのオーバーバーです。フォントの一部のバージョンでは、これを非スペーシング文字として実装しているため、(非スペーシングのダイアクリティカルマークのように)それがカバーするオペランドと組み合わせることができます。Unicodeのオーバーバー文字はここに示されています。
- ^ Mac OS 8.5より前では、文字0xA0は未割り当てでした。IBMコードページ1038には、この位置にニーモニック「NSP」とGCGID SP310000で指定された空白文字が含まれています。[3]このGCGIDは数値スペース(つまりU+2007)を参照します。必須スペースについてはSP300000を参照してください。[4]
- ^ abcdef ®、©、™の文字は2回エンコードされます。1つはセリフ付き、もう1つはサンセリフ付きです。Adobeのマッピングでは、セリフの有無を確実にするために、6文字すべてにPUAを使用し、セリフ付きバージョンをU+F6DA、U+F6D9、U+F6DBに、サンセリフ付きバージョンをU+F8E8、U+F8E9、U+F8EAに割り当てています。Appleのマッピングでは、セリフ付きバージョンを標準Unicodeコードポイントに割り当てています。Appleのマッピングの以前のバージョン[9]では、サンセリフ付きバージョンをAdobeと同じコードポイントに割り当てていましたが、現在のバージョンでは、サンセリフ付きバージョンを標準コードポイントの後に「トランスコーディングヒント」として私用文字U+F87Fが続くシーケンスに割り当てています。[9]
- ^ Appleロゴ。Apple版(Adobe版ではこのコードポイントは未使用)と他のAppleフォントにのみ見られます。Appleは公式にPUA文字U+F8FFを使用していますが、クロスプラットフォームUnicodeで最も類似したグリフはU+1F34E 🍎︎ RED APPLEです。WingdingsフォントエンコーディングにおけるWindowsロゴの状態と比較してください。
参考文献
- ^ 「Adobe Symbol Encoding to Unicode」、Unicode.org。1999年3月30日。
- ^ 「Map from Mac OS Symbol character set to Unicode 4.0 and later」、Unicode.org。2005年4月5日。
- ^ abc IBM。コードページ01038 (PDF) 。 2015年7月8日にオリジナル(PDF)からアーカイブ
- ^ ab IBM (1996). 「Symbols - Personal Computer」.レジストリ、グラフィック文字セットおよびコードページ. GCSGID 01310
- ^ ab Karlsson, Kent (2001-01-16). 「数学、コンピューティング、Z表記法の括弧/中括弧を、似たようなCJKの括弧/中括弧から分離する」L2/01-033.
- ^ Unicode技術委員会「パブリックレビュー問題#122:追加の非推奨文字に関する提案」Unicodeコンソーシアム
- ^ Unicodeコンソーシアム「Unicode文字エンコーディングの安定性に関するポリシー」
- ^ Lunde, Ken (2020-01-18). 「Unicode標準付録#11:東アジアの幅」
- ^ Apple, Inc.「CORPCHAR.TXT:AppleによるUnicode企業ゾーン文字の使用に関するレジストリ(外部版)」Unicodeコンソーシアム
- ^ W3C (1998). 「文字実体参照入門」
{{cite web}}カテゴリ:CS1 maint: 数値名: 著者一覧
さらに詳しい情報
- kiisu. 「VENTURA_SYM」エストニア・キール研究所 (EKI) . タリン、エストニア。2017年7月17日にオリジナルからアーカイブ。 2017年7月17日閲覧。