<figure> (in a writing system declaration) contains an image of a character form, stored in-line in some declared notation.
Attributes:
notation identifies the notation in which the figure is encoded.
Datatype: NAME
Values: a valid SGML name associated with a given notation by means of an SGML NOTATION declaration in the document type definition.
Default: #REQUIRED
Note

Example
<!-- in the DTD -->
<!NOTATION charcell
           PUBLIC '-//Anonymous//NOTATION
                   8x14 character cell format//en' >

<!-- 'CHARCELL' is a simple-minded notation for transcribing  -->
<!-- character images in the form used by the old IBM PC:     -->
<!-- an eight-by-fourteen pixel character cell.  Each pixel   -->
<!-- is represented by a period (if off) or an X (if on).     -->
<!-- Newlines are ignored, but for obvious reasons it's       -->
<!-- convenient to have one after each line of pixels.        -->

<!-- N.B.  This 'notation' is given as an example; it is not  -->
<!-- (repeat, NOT) recommended for serious use.               -->

<!-- in the WSD itself: -->
<character class='lexical'>
<desc>Latin lowercase letter thorn</desc>
<form entityStd='thorn' entityLoc='t'>
<figure notation=charcell>
 ........
 ........
 XXX.....
 .XX.....
 .XX.....
 .XXXXX..
 .XX..XX.
 .XX..XX.
 .XX..XX.
 .XXXXX..
 .XX.....
 .XX.....
 XXXX....
 ........
</figure>
</form>
</character>
Note

Inline storage of non-SGML data may be convenient for a variety of reasons, but complications occasionally ensue if any portion of the data can be interpreted by the SGML parser as ending some open SGML element. For this reason, inline storage should be used only for extremely simple notations such as the one shown, or by users well versed in dealing with SGML and graphics. In general, external storage of figures is recommended because less error prone.

Tagsetauxiliary tag set for writing system declarations
Class
Filenameteiwsd2
Content: May contain non-SGML character data.
Parentsform formula
Children[none]
Declaration
<!ELEMENT figure        - -  CDATA                              >
<!ATTLIST figure             %a.global
          notation           NAME                #REQUIRED      >
See 25.4.2

Back to index