シンボル(書体)
| カテゴリ | セリフ |
|---|---|
| 分類 | |
Symbol (フォント名をフォント自体に表記するとΣψμβολと表示されます)は、 Appleの初代LaserWriter (1985年)以降、すべてのPostScriptベースのプリンタで使用できる4つの標準フォントの1つです。アクセントのないギリシャ語アルファベット(大文字と小文字)と、一般的に使用される数学記号が含まれています。標準的な分類に当てはまる限り、Times New Romanのスタイルで設計されたセリフフォントです。
Symbolは非標準的な文字セット、発音区別記号の欠如、そして連続テキストに適さない書体デザインのため、ギリシャ語のテキスト設定に容易に使用することはできません。ただし、適切なギリシャ語フォントがない場合には、この目的で使用されてきたことがあります。主な用途は数式の組版です。
エンコーディング
コードページのレイアウト(DejaVuフォントを使用)。赤いボウエンノット(⌘)でマークされた空きスペースは、一部のバージョンではAppleロゴになっている場合があります。 | |
| エイリアス | x-mac-symbol、ibm-1038 |
|---|---|
| 言語 | 数学表記、ギリシャ語(部分的) |
| 定義 | Adobeシンボル Mac OSシンボル |
| 分類 | 拡張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]
私的使用領域(PUA)コードポイントの使用以外にも、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 φ GREEK SMALL LETTER PHIとU+03D5 ϕ GREEK PHI SYMBOLに割り当てることで合意していますが、フォントのバージョンによっては、これら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 | あ | B | C | D | E | F | |
| 0x | ||||||||||||||||
| 1倍 | ||||||||||||||||
| 2倍 | SP | ! | 2200 年 | # | ∃ 2203 | % | & | ∍ 220D | ( | ) | ∗ 2217 | + | 、 | − 2212 | 。 | / |
| 3倍 | 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 | Ν 039D | Ο 039F |
| 5倍 | Π 03A0 | Θ 0398 | Ρ 03A1 | Σ03A3 | Τ 03A4 | Υ 03A5 | ς 03C2 | Ω 03A9 | Ξ 039E | Ψ 03A8 | Ζ 0396 | [ | ∴ 2234 | ] | ⊥ 22A5 | _ |
| 6倍 | ‾ [あ] | α 03B1 | β03B2 | χ 03C7 | δ 03B4 | ε 03B5 | φ 03C6 | γ03B3 | η 03B7 | ι 03B9 | ϕ 03D5 | κ 03BA | λ 03BB | μ 03BC | ν 03BD | ο 03BF |
| 7倍 | π 03C0 | θ 03B8 | ρ 03C1 | σ 03C3 | τ 03C4 | υ 03C5 | ϖ 03D6 | ω 03C9 | ξ 03BE | ψ 03C8 | ζ 03B6 | { | | | } | 〜 | |
| 8倍 | ||||||||||||||||
| 9倍 | ||||||||||||||||
| 斧 | € [b] 20AC | ϒ 03D2 | ′ 2032 | ≤ 2264 | ⁄ 2044 | ∞ 221E | ƒ 0192 | ♣ 2663 | ♦ 2666 | ♥ 2665 | ♠ 2660 | ↔ 2194 | ← 2190 | ↑ 2191 | → 2192 | ↓ 2193 |
| バックス | ° | ± | ″ 2033 | ≥ 2265 | × 00D7 | ∝ 221D | ∂ 2202 | • 2022 | ÷ 00F7 | ≠ 2260 | ≡ 2261 | ≈ 2248 | … 2026 | ⏐ 23D0 | ⎯ 23AF | ↵ 21B5 |
| センチ | ℵ 2135 | ℑ 2111 | ℜ 211C | ℘ 2118 | ⊗ 2297 | ⊕ 2295 | ∅ 2205 | ∩ 2229 | ∪ 222A | ⊃ 2283 | ⊇ 2287 | ⊄ 2284 | ⊂ 2282 | ⊈ 2288 | ∈ 2208 | ∉ 2209 |
| 診断 | ∠ 2220 | ∇ 2207 | ® [c] | © [c] | ™ [c] | ∏ 220F | √221A | ⋅ 22C5 | ¬ 00AC | ∧ 2227 | ∨ 2228 | ⇔ 21D4 | ⇐ 21D0 | ⇑ 21D1 | ⇒ 21D2 | ⇓ 21D3 |
| 元 | ◊ 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 | ⎭ 23年 |
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) の最近のレンダリングでは vinculum がまったくなく、Symbol フォントで導入された標準的なグラフィカル表現との互換性が高くなっています。平方根グリフの両方のスタイル(短い vinculum の有無にかかわらず) は同じ非具体的な意味を持つため、この調整によって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フォントにのみ見られます。クロスプラットフォームUnicodeで最も類似するグリフはU+1F34E 🍎︎ RED APPLEですが、Appleは公式にPUA文字U+F8FF を使用しています。WingdingsフォントエンコーディングにおけるWindowsロゴの状態と比較してください。
参考文献
- ^ 「Adobe Symbol Encoding to Unicode」. Unicode.org . 1999年3月30日.
- ^ 「Mac OS Symbol文字セットからUnicode 4.0以降へのマッピング」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.
- ^ ab Unicode技術委員会. 「パブリックレビュー問題#122: 非推奨文字の追加提案」. Unicodeコンソーシアム.
- ^ Unicodeコンソーシアム. 「Unicode文字エンコーディングの安定性ポリシー」.
- ^ Lunde, Ken (2020-01-18). 「Unicode標準付録#11:東アジアの幅」
- ^ ab Apple, Inc. 「CORPCHAR.TXT: AppleによるUnicode企業ゾーン文字の使用に関するレジストリ(外部版)」。Unicodeコンソーシアム。
- ^ W3C (1998). 「文字実体参照入門」
{{cite web}}: CS1 maint: 数値名: 著者リスト (リンク)
さらに読む
- きいす。 「ベンチュラ_SYM」。Eesti Keele Instituut (EKI)。エストニア、タリン。 2017-07-17 のオリジナルからアーカイブ。2017-07-17に取得。