<private-char>

Private Character (Custom or Unicode) (私用文字 (カスタムまたはユニコード))

出版者から提供された独自の文字、またはユニコード私用領域の独自文字で、ビットマップかその他形式による字形がXML 内にあるか、添付されているもの。字形はインライン画像、明示的なビットマップ・グリフまたは以前に定義された文字の参照として表現される。

備考

Unicodeコードの使用: このスイートは、出版界で「特殊文字」と呼ばれるものを含む、すべての文字の基本表現としてUnicode値を使用して設計されています。例えば、ギリシャ文字、セクション記号や em ダッシュ、根と分数などの数学記号、付加記号付きのアルファベットなどです。文字を組み合わせることは、STIX プロジェクト (http://www.stixfonts.org) によって定義されたエンティティの使用と同様にサポートされ、推奨されます。プレーン 0 以外のプレーンの Unicode 値も自由に使用できます。出版者独自のエンティティ―や Unicode の私用領域の使用は推奨されませんが、<private-char> 要素でサポートされています。この要素を使用すると、<glyph-data> 要素を使用して画像イメージを含めることも、対応するビットマップまたは代替 Unicode 文字を含めることもできます。
異なる出版者による割り当ての競合の可能性があるため、このスイートは Unicode プライベート使用領域での値の割り当てをサポートしていません。カスタムエンティティまたは Unicode 私用領域として出版者によって定義された特殊文字は、通常、NISO JATS タグセットによって処理されません。私用領域に文字を定義したサイト運営者は、
  • これらの文字を既存の Unicode 値に再マッピングします (可能な場合には、特殊なアクセント付き文字を表すために文字を組み合わせて使用します)、か
  • <glyph-data> または <private-char> 要素でサポートされている他のメソッドの 1 つを使用して、各文字をイメージまたはビットマップとして再作成します。
推奨用法: 最もリポジトリに優しい手法は、要素 <glyph-data> を使用して個々のビットマップを提供することです。[APS (アメリカ物理学会) にこの技術を提供してくれたことに感謝します。] 私用文字は、<inline-graphic> を使って記述することもできます。このような文字の名前と表示方法に関する完全な標準/公的合意はないので、この技術により、(一般的なカスタム・エンティティの参照でなく) 目的の文字に関する完全な情報を提供することができます。文書中で私用文字が出現する場所すべてに <private-char> 要素が記述されている必要があります。グリフの対応するイメージは、<glyph-data> 要素内、<glyph-ref> が参照する文書内の他の場所の <glyph-data> 要素内、または <inline-graphic> 要素により参照される外部ファイル、で提供される必要があります。
Attributes. The attributes for this element should be used to supply a human-readable description of the character, for example, Arrow, normal weight, single line, two-headed, Northwest to Southeast and a unique name for the character in all uppercase ASCII, similar to names found in Unicode standard (for example, NORTHWEST SOUTHEAST ARROW).
New General Entities. In cases where a general entity reference is preferred to <private-char>, but the entity is not present in the standard ISO standard entity sets, the entity name (with its corresponding Unicode value) can be defined in the %chars.ent; module (for example, as has been done with the Euro symbol).

Related Elements

The element <glyph-data> may only be used inside the element <private-char>.

属性

コンテンツ・モデル

<!ELEMENT  private-char %private-char-model;                         >

拡張コンテンツ・モデル

((glyph-data | glyph-ref) | inline-graphic*)

記述方法

この要素は以下の要素内に含むことができます:

用例 1

...
<p>... The map symbol indicating these conditions will be a
<private-char name="NORTHWEST SOUTHEAST ARROW" description="Arrow,
normal weight, single line, two-headed, Northwest to Southeast">
<glyph-data id="NWSEArr" format="PBM" resolution="300"
x-size="34" y-size="34">
 0000000000000000000000000000000000 0111111111111100000000000000000000
 0111111111111100000000000000000000 0111110000000000000000000000000000
 0111110000000000000000000000000000 0111111000000000000000000000000000
 0110111100000000000000000000000000 0110011110000000000000000000000000
 0110001111000000000000000000000000 0110000111100000000000000000000000
 0110000011110000000000000000000000 0110000001111000000000000000000000
 0110000000111100000000000000000000 0110000000011110000000000000000000
 0110000000001111000000000000000000 0110000000000111100000000000000000
 0110000000000011110000000000000000 0000000000000001111000000000000000
 0000000000000000111100000000000110 0000000000000000011110000000000110
 0000000000000000001111000000000110 0000000000000000000111100000000110
 0000000000000000000011110000000110 0000000000000000000001111000000110
 0000000000000000000000111100000110 0000000000000000000000011110000110
 0000000000000000000000001111000110 0000000000000000000000000111100110
 0000000000000000000000000011110110 0000000000000000000000000001111110
 0000000000000000000000000001111110 0000000000000000011111111111111110
 0000000000000000011111111111111110 0000000000000000000000000000000000
 </glyph-data></private-char>. The NOAA 1993 standard definition of
<private-char name="NORTHWEST SOUTHEAST ARROW" description="Arrow,
normal weight, single line, two-headed, Northwest to Southeast">
<glyph-ref glyph-data="NWSEArr"/></private-char> will apply.
</p>
...

用例 2

三重結合の字形の例。化学者にとっては三重結合は Unicode x2261 と同一ではないが、ここに示すように代替処理法でこのユニコードを使えば、簡単に似た形を表示可能:
...
<alternatives>

<textual-form specific-use="unicode-look-alike">&#x2261;</textual-form>

<private-char name="Triple Bond" description="Chemistry Triple Bond">
<glyph-data id="tbond" format="PBM" resolution="300"
x-size="16" y-size="32">
0000000000000000000000000000000
0000000000000000000000000000000
0000000000000000000000000000000
0000000000000000000000000000000
0000000000000000000000000000000
0001111111111111111111111100000
0000000000000000000000000000000
0000000000000000000000000000000
0001111111111111111111111100000
0000000000000000000000000000000
0000000000000000000000000000000
0001111111111111111111111100000
0000000000000000000000000000000
0000000000000000000000000000000
0000000000000000000000000000000
0000000000000000000000000000000
0000000000000000000000000000000
0000000000000000000000000000000
</glyph-data>
</private-char>

</alternatives>
...