<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> 要素により参照される外部ファイル、で提供される必要があります。
属性。 この要素の属性は、人間が判読できる文字の説明を提供するために使用します。たとえば、“Arrow, normal weight, single line, two-headed, Northwest to Southeast”、および、Unicode の標準と類似の、この文字の全大文字 ASCII による一意的な名称 (たとえば、“NORTHWEST SOUTHEAST ARROW”)。
新規な一般的エンティティ。 <private-char> に対して一般的エンティティ参照が優先されるが、そのエンティティが標準の ISO 標準エンティティセット内に存在しない場合、そのエンティティ名(および対応する Unicode 値)を %chars.ent; モジュールに定義できます (たとえば、Euro 記号で行われているように)。
コンテンツ・モデル
<!ELEMENT private-char %private-char-model; >
拡張コンテンツ・モデル
((glyph-data | glyph-ref) | inline-graphic*)
記述方法
以下の中から 1 個:
- 以下の中から 1 個:
- <inline-graphic> (行内画像)、ゼロまたは 1 個以上
この要素は以下の要素内に含むことができます:
<addr-line>, <alternatives>, <alt-title>, <article-title>, <attrib>, <award-id>, <bold>, <collab>, <comment>, <compound-kwd-part>, <compound-subject-part>, <conf-theme>, <def-head>, <disp-formula>, <element-citation>, <fixed-case>, <funding-source>, <inline-formula>, <italic>, <label>, <license-p>, <meta-value>, <mixed-citation>, <monospace>, <named-content>, <overline>, <p>, <product>, <roman>, <sans-serif>, <sc>, <sig>, <sig-block>, <strike>, <styled-content>, <sub>, <subject>, <subtitle>, <sup>, <supplement>, <td>, <term>, <term-head>, <textual-form>, <th>, <title>, <trans-subtitle>, <trans-title>, <underline>, <verse-line>
用例 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">≡</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>
...