`<extFigure>` | (external figure) (in a writing system declaration) refers to a figure or illustration depicting the character form, which is stored in some declared notation external to the text.

Attributes:

`notation` | identifies the notation in which the figure is stored.
| 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 |

`entity` | gives the SGML name of the external entity which contains the figure.
| Datatype: ENTITY
| Values: a valid SGML name associated with the external entity by means of an SGML ENTITY declaration in the document type definition.
| Default: #REQUIRED
Note |

Example

An image of the character form may be stored and transmitted in any desired graphics format. The declaration of the notation may specify a local system identifier for the processor (here it is imagined that we use a program called ``pddraw.exe'' to process files in TIFF format), thus:

     <!-- in the DTD: -->
     <!NOTATION TIFF system 'pddraw.exe'>
     <!ENTITY lcthorn system 'lcthorn.TIF' NDATA TIFF>

     <!-- in the WSD itself: -->
     <extFigure notation=TIFF entity='lcthorn'>

Example

The graphics format might also be declared with a public identifier in addition to the system identifier; this is likely to be more comprehensible and thus more useful to users of a different system:

     <!-- in the DTD: -->
     <!NOTATION TIFF
                PUBLIC '-//XXX//NOTATION Tagged Image File Format//EN'
                'pddraw.exe'>
     <!ENTITY lcthorn system 'lcthorn.TIF' NDATA TIFF>

     <!-- in the WSD itself: -->
     <extFigure notation=TIFF entity='lcthorn'>

Example

Character shapes may be conveniently conveyed in forms other than graphics images; one might, for example, define a character shape using a font-design program such as Donald Knuth's MetaFont program (which can be used to generate fonts for processing with TeX):

     <!-- in the DTD: -->
     <!NOTATION metafont
                PUBLIC '-//DEK//NOTATION MetaFont//EN'
                'mf.exe'>
     <!ENTITY lcthorn system 'lcthorn.TIF' NDATA metafont>

     <!-- in the WSD itself: -->
     <extFigure notation=metafont entity='lcthorn'>

Note

Tagset auxiliary tag set for writing system declarations
Class
Filename `teiwsd2`
Content: Empty.
Parents form formula
Children[none]
Declaration

    <!ELEMENT extFigure     - O  EMPTY                              >
    <!ATTLIST extFigure          %a.global
              notation           NAME                #REQUIRED
              entity             ENTITY              #REQUIRED      >

See 25.4.2

Back to index