Symbol (フォント名をフォント自体に書き込むとΣψμβολと表示されます) は、 AppleのオリジナルのLaserWriter (1985)から始まるすべてのPostScriptベースのプリンタで使用できる 4 つの標準フォントの 1 つです。アクセントのないギリシャ語アルファベット(大文字と小文字) と、一般的に使用される数学記号がすべて含まれています。標準的な分類に当てはまる限り、これはTimes New Romanのスタイルで設計されたセリフフォントです。
Symbol は、非標準の文字セット、発音区別文字の欠如、連続テキストに適さない書体デザインのため、ギリシャ語のテキストの設定に簡単に使用することはできませんが、適切なギリシャ語フォントがない場合にその目的で使用されてきました。主な目的は、数式をタイプセットすることです。
1933年にカール・アルバート・ファーレンヴァルトがシュリフトグス活字鋳造所のためにデザインしたシンボルもありました。これは彼のローマンフォントであるミニスターを基にした装飾的な頭文字のフォントでした。[1]
エンコーディング
コード ページ レイアウト ( DejaVu フォント)。赤いボウエン ノット (⌘) でマークされた空きスペースは、一部のバージョンでは Apple ロゴである可能性があります。 | |
| エイリアス | x-mac-シンボル、ibm-1038 |
|---|---|
| 言語 | 数学表記、ギリシャ語(部分的) |
| 定義 | Adobe シンボル Mac OS シンボル |
| 分類 | 拡張ASCIIにマッピングされたPostScriptコアpiフォント |
| その他の関連エンコーディング | ISO 646 その他の PS pi フォント: Zapf Dingbats |
このフォントはAdobe社によって作成され、独自の文字エンコーディングを持ち、ギリシャ文字は類似のラテン文字(Chi = Cなど)に従って配置されています。Unicodeコードポイントへのマッピングを記述した文書[2]は、いくつかの文字がUnicodeに追加される前に作成されたため、元のマッピングではいくつかの文字が私用領域(PUA)に割り当てられています。Appleバージョンのフォント用の新しいマッピングテーブル[3]では、代わりに最近導入されたUnicodeコードポイントを使用しています。以下の表は、主にAppleのマッピングに従っています。
IBMはこのエンコードをコードページ1038と呼んでいるが、コードページの定義はユーロ記号が追加される前のものであり、数字のスペース文字には0xA0を使用している。[4] [5]
私的使用領域のコード ポイントの使用以外にも、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つの記号が入れ替わっている。[4]
0xE1 と 0xF1 の山括弧文字のマッピングは異なる場合があります。Adobe はコードポイント U+2329 と U+232A (〈 と 〉) を使用しますが、Apple は U+3008 と U+3009 (〈 と 〉) を使用します。文字 U+3008 と U+3009 は全角句読点で、通常、東アジアのタイポグラフィで適切にem 正方形内に収まるように追加のスペースでレンダリングされます。 [6]ただし、文字 U+2329 と U+232A は、正規的には U+3008 と U+3009 と同等であるため、NFC と NFKC の両方のUnicode 正規化で後者に変更されます。[7]この同等性は誤りであると考えられる場合もありますが[6]、Unicode 安定性ポリシーの下では変更できません。[8]比較のために、半角および全角形式ブロックの全角ラテン文字は、互換性マッピングを使用してASCII同等文字にマッピングされており、[9]正規等価性ではなく、NFKCおよびNFKD正規化によってのみ変更されます。代替のU+27E8とU+27E9(⟨と⟩)は現在、数学的使用に好まれています。[7]
フォントの比較
*フォントの古いバージョンでは ASCIIとしてエンコードされます
html
数式でのSymbolフォントの使用は、HTML 4の W3C勧告の一部でした。[11] 最初の勧告の時点では(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などの主要な最新Web ブラウザーによって提供されています。このサポートには 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で指定された空白文字が含まれています。[4]このGCGIDは数値スペース(つまりU+2007)を参照します。必須スペースについてはSP300000を参照してください。[5]
- ^ abcdef ®、©、™ の文字は 2 回エンコードされています。1 つのバージョンにはセリフがあり、もう 1 つはサンセリフです。Adobe マッピングでは、6 つの文字すべてに PUA を使用してセリフの有無が確実に確認されるようにし、セリフ バージョンを U+F6DA、U+F6D9、U+F6DB に、サンセリフ バージョンを U+F8E8、U+F8E9、U+F8EA にそれぞれ割り当てています。Apple マッピングでは、セリフ バージョンを標準の Unicode コード ポイントに割り当てています。Apple マッピングの以前のバージョン[10]では、サンセリフ バージョンを Adobe と同じコード ポイントに割り当てていましたが、現在のバージョンでは、サンセリフ バージョンを標準コード ポイントの後に「トランスコーディング ヒント」として私用文字 U+F87F が続くシーケンスに割り当てています。[10]
- ^ Apple ロゴ。Apple 版 (Adobe 版ではコード ポイントは使用されていません) と他の Apple フォントにのみ存在します。クロスプラットフォーム Unicode で最も類似するグリフはU+1F34E 🍎︎ RED APPLEです。Wingdingsフォント エンコーディングでの Windows ロゴの状態を比較してください。
参考文献
- ^ Jaspert、W. Pincus、W. Turner Berry、AF Johnson、「The Encyclopedia of Type Faces」、 Blandford Press Lts.: 1953、1983、ISBN 0-7137-1347-X、p. 154-5。
- ^ 「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に取得。
