<textual-form>

Textual Form (文字形式)

この要素は、代替併記が可能な場合に、テキスト(混在内容)を格納し、テキスト形式での代替物を格納します。例えば、<alternatives> ラッパー要素内で、<textual-form> は等式、画像または表の代替版を提供できます。この代替文字版は、オブジェクトの直接的文字表現 (特殊文字のユニコード値またはASCII 文字による等式の全テキストなど)、オブジェクトの簡略化文字版 (オブジェクトに対処できないデバイスによる表示)、バイナリ・オブジェクトの内容のテキストダンプ (例えば、画像版の表が提示されている場合、表のセルの完全なテキストダンプ) などの場合があります。

備考

代替表示としての使用: <textual-form> 要素の 1 つの使用法は、表示用オブジェクトに対して (数式や図など) 画像と同等の代替表示を提供することです。たとえば、別行立ての数式 (<disp-formula>) は、<alternatives> 要素内で、いくつかの同等の互換性のある形式で提供されます。
  • MathML コード化された方程式 (<mml:math>) として、
  • ASCII 文字と上付き文字を使用する代替プレーンテキスト (<textual-form>) として、
  • <graphic> たとえば、tif または jpg として。
同様に、画像やメディアオブジェクトを処理できないハードウェアにおいて、(同等ではないが) 劣化の少ない簡単な代替方法として画像が提供されることがある。
特殊文字のための使用:<textual-form> 要素を使用して、<private-char> 要素で定義された特殊文字に対して、ビットマップや画像の代わりに、テキストまたは Unicode 記述を提供することもできます。たとえば、<alternatives> 要素を使用して、文字を定義する複数の方法を記述することができます。
  • 1 つは行内画像 (<inline-graphic>) として、,
  • 1 つはビットマップとして (<glyph-data> ビットマップとして <private-char> 要素内に)、
  • 定義されている文字の視覚的近似を作成するのに使用できる代替文字を、Unicode Standard で作成するための 1 以上の代替テキスト (<textual-form>) 。
.
検索用テキストとしての使用: <textual-form> 要素を使用して、検索対象のオブジェクトに対するテキストを指定することもできます。このような使用法では、<textual-form> をユーザに表示することは意図されておらず、オブジェクトのテキストイメージを検索システムに提供するだけです。この方法により、画像やタグなしの表など、バイナリ形式で検索不可能な形式のものを検索可能にしたり索引できたりします。

属性

コンテンツ・モデル

<!ELEMENT  textual-form (#PCDATA %textual-form-elements;)*           >

拡張コンテンツ・モデル

(#PCDATA | bold | fixed-case | italic | monospace | overline | roman | sans-serif | sc | strike | underline | ruby | inline-graphic | private-char | tex-math | mml:math | named-content | styled-content | sub | sup)*

記述方法

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

用例 1

ある数式/方程式を画像、MathML タグ、および文字形式で表した例:
...
<disp-formula>
<alternatives>

<textual-form>(a + 3)<sup>2</sup> - (10 - b) = 24</textual-form>

<graphic xmlns:xlink="http://www.w3.org/1999/xlink"
xlink:href="fors2682.f3"  >
<object-id>463492</object-id>
</graphic>

<mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML">
<mml:mrow>
<mml:msup>
<mml:mfenced>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>&plus;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&minus;</mml:mo>
<mml:mfenced>
<mml:mrow>
<mml:mi>10</mml:mi>
<mml:mo>&minus;</mml:mo>
<mml:mn>b</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>&equals;</mml:mo>
<mml:mn>24</mml:mn>
</mml:mrow>
</mml:math>

</alternatives>
</disp-formula>
...

用例 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>
...

用例 3

検索や索引のための表のテキスト・ダンプ:
...
<table-wrap id="tbl-3">
<label>3</label>
<caption>
<title>Categories of Color Immediacy</title>
</caption>
<alternatives>
<graphic id="tbl3-jpg"
xlink:href="immediacy-tab3.jpg" />
<textual-form specific-use="search/index">
Description of Color Category
Number of Immediacy Events

1. Drew parallels between green and blue relationships
21 events

2. Encouraged expression of yellow feelings
12 events

3. Admitted red termination
8 events
...

Note. These results are based on 44 immediacy events.
Categories were not mutually exclusive, and several types of
immediacy may occur in each event. Each category was
recorded only once per event.
</textual-form>
</alternatives>
</table-wrap>
...

用例 4

書体マークアップを含む画像オブジェクトのテキストによる説明。この場合、<textual-form> 要素は十分なブラウザの機能がないか、画像表示ができない機器のためのものである。(<alt-text> 要素も同様の機能を持つが、これはアクセシビリティ―目的のものであり、書体マークアップなどの機能が限られている。)
...
<fig id="f1">
<caption>
<title>Stable and Nondisruptive <italic>In Vitro</italic>/
<italic>In Vivo</italic> Labeling of Mesenchymal Stem
Cells</title>
<p>by Internalizing Quantum Dots ...</p>
</caption>
<alternatives>
<textual-form>
<italic>In Vitro</italic>/<italic>In Vivo</italic>
Labeling of Mesenchymal Stem Cells
</textual-form>
<graphic
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xlink:href="fors2662.f1">
<alt-text>Mesenchymal stem labeling</alt-text>
</graphic>
</alternatives>
</fig>
...