Project

Profile

Help

How to connect?
Download (7.68 KB) Statistics
| Branch: | Tag: | Revision:

he / tags / 9.7.0.3 / hej / data / w3c / svg11 / svg-basic-font.mod @ cb770b3c

1
<!-- ....................................................................... -->
2
<!-- SVG 1.1 Basic Font Module ............................................. -->
3
<!-- file: svg-basic-font.mod
4

    
5
     This is SVG, a language for describing two-dimensional graphics in XML.
6
     Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
7
     Revision: $Id: svg-basic-font.mod,v 1.5 2002/11/14 15:11:02 fujisawa Exp $
8

    
9
     This DTD module is identified by the PUBLIC and SYSTEM identifiers:
10

    
11
        PUBLIC "-//W3C//ELEMENTS SVG 1.1 Basic Font//EN"
12
        SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-basic-font.mod"
13

    
14
     ....................................................................... -->
15

    
16
<!-- Basic Font
17

    
18
        font, font-face, glyph, missing-glyph, hkern, font-face-src,
19
        font-face-name
20

    
21
     This module declares markup to provide support for template.
22
-->
23

    
24
<!-- Qualified Names (Default) ......................... -->
25

    
26
<!ENTITY % SVG.font.qname "font" >
27
<!ENTITY % SVG.font-face.qname "font-face" >
28
<!ENTITY % SVG.glyph.qname "glyph" >
29
<!ENTITY % SVG.missing-glyph.qname "missing-glyph" >
30
<!ENTITY % SVG.hkern.qname "hkern" >
31
<!ENTITY % SVG.font-face-src.qname "font-face-src" >
32
<!ENTITY % SVG.font-face-name.qname "font-face-name" >
33

    
34
<!-- Attribute Collections (Default) ................... -->
35

    
36
<!ENTITY % SVG.Core.attrib "" >
37
<!ENTITY % SVG.Container.attrib "" >
38
<!ENTITY % SVG.Style.attrib "" >
39
<!ENTITY % SVG.Viewport.attrib "" >
40
<!ENTITY % SVG.Text.attrib "" >
41
<!ENTITY % SVG.TextContent.attrib "" >
42
<!ENTITY % SVG.Font.attrib "" >
43
<!ENTITY % SVG.Paint.attrib "" >
44
<!ENTITY % SVG.Color.attrib "" >
45
<!ENTITY % SVG.Opacity.attrib "" >
46
<!ENTITY % SVG.Graphics.attrib "" >
47
<!ENTITY % SVG.Marker.attrib "" >
48
<!ENTITY % SVG.ColorProfile.attrib "" >
49
<!ENTITY % SVG.Gradient.attrib "" >
50
<!ENTITY % SVG.Clip.attrib "" >
51
<!ENTITY % SVG.Mask.attrib "" >
52
<!ENTITY % SVG.Filter.attrib "" >
53
<!ENTITY % SVG.FilterColor.attrib "" >
54
<!ENTITY % SVG.Cursor.attrib "" >
55
<!ENTITY % SVG.XLinkRequired.attrib "" >
56
<!ENTITY % SVG.External.attrib "" >
57

    
58
<!-- SVG.Font.class .................................... -->
59

    
60
<!ENTITY % SVG.Font.extra.class "" >
61

    
62
<!ENTITY % SVG.Font.class
63
    "| %SVG.font.qname; | %SVG.font-face.qname; %SVG.Font.extra.class;"
64
>
65

    
66
<!-- font: Font Element ................................ -->
67

    
68
<!ENTITY % SVG.font.extra.content "" >
69

    
70
<!ENTITY % SVG.font.element "INCLUDE" >
71
<![%SVG.font.element;[
72
<!ENTITY % SVG.font.content
73
    "(( %SVG.Description.class; )*, %SVG.font-face.qname;,
74
        %SVG.missing-glyph.qname;, ( %SVG.glyph.qname; | %SVG.hkern.qname;
75
        %SVG.font.extra.content; )*)"
76
>
77
<!ELEMENT %SVG.font.qname; %SVG.font.content; >
78
<!-- end of SVG.font.element -->]]>
79

    
80
<!ENTITY % SVG.font.attlist "INCLUDE" >
81
<![%SVG.font.attlist;[
82
<!ATTLIST %SVG.font.qname;
83
    %SVG.Core.attrib;
84
    %SVG.Style.attrib;
85
    %SVG.External.attrib;
86
    horiz-origin-x %Number.datatype; #IMPLIED
87
    horiz-adv-x %Number.datatype; #REQUIRED
88
>
89
<!-- end of SVG.font.attlist -->]]>
90

    
91
<!-- font-face: Font Face Element ...................... -->
92

    
93
<!ENTITY % SVG.font-face.extra.content "" >
94

    
95
<!ENTITY % SVG.font-face.element "INCLUDE" >
96
<![%SVG.font-face.element;[
97
<!ENTITY % SVG.font-face.content
98
    "(( %SVG.Description.class; )*, %SVG.font-face-src.qname;?
99
        %SVG.font-face.extra.content; )"
100
>
101
<!ELEMENT %SVG.font-face.qname; %SVG.font-face.content; >
102
<!-- end of SVG.font-face.element -->]]>
103

    
104
<!ENTITY % SVG.font-face.attlist "INCLUDE" >
105
<![%SVG.font-face.attlist;[
106
<!ATTLIST %SVG.font-face.qname;
107
    %SVG.Core.attrib;
108
    font-family CDATA #IMPLIED
109
    font-style CDATA #IMPLIED
110
    font-variant CDATA #IMPLIED
111
    font-weight CDATA #IMPLIED
112
    font-stretch CDATA #IMPLIED
113
    font-size CDATA #IMPLIED
114
    unicode-range CDATA #IMPLIED
115
    units-per-em %Number.datatype; #IMPLIED
116
    panose-1 CDATA #IMPLIED
117
    stemv %Number.datatype; #IMPLIED
118
    stemh %Number.datatype; #IMPLIED
119
    slope %Number.datatype; #IMPLIED
120
    cap-height %Number.datatype; #IMPLIED
121
    x-height %Number.datatype; #IMPLIED
122
    accent-height %Number.datatype; #IMPLIED
123
    ascent %Number.datatype; #IMPLIED
124
    descent %Number.datatype; #IMPLIED
125
    widths CDATA #IMPLIED
126
    bbox CDATA #IMPLIED
127
    ideographic %Number.datatype; #IMPLIED
128
    alphabetic %Number.datatype; #IMPLIED
129
    mathematical %Number.datatype; #IMPLIED
130
    hanging %Number.datatype; #IMPLIED
131
    underline-position %Number.datatype; #IMPLIED
132
    underline-thickness %Number.datatype; #IMPLIED
133
    strikethrough-position %Number.datatype; #IMPLIED
134
    strikethrough-thickness %Number.datatype; #IMPLIED
135
    overline-position %Number.datatype; #IMPLIED
136
    overline-thickness %Number.datatype; #IMPLIED
137
>
138
<!-- end of SVG.font-face.attlist -->]]>
139

    
140
<!-- glyph: Glyph Element .............................. -->
141

    
142
<!ENTITY % SVG.glyph.extra.content "" >
143

    
144
<!ENTITY % SVG.glyph.element "INCLUDE" >
145
<![%SVG.glyph.element;[
146
<!ENTITY % SVG.glyph.content
147
    "( %SVG.Description.class; %SVG.glyph.extra.content; )*"
148
>
149
<!ELEMENT %SVG.glyph.qname; %SVG.glyph.content; >
150
<!-- end of SVG.glyph.element -->]]>
151

    
152
<!ENTITY % SVG.glyph.attlist "INCLUDE" >
153
<![%SVG.glyph.attlist;[
154
<!ATTLIST %SVG.glyph.qname;
155
    %SVG.Core.attrib;
156
    %SVG.Style.attrib;
157
    unicode CDATA #IMPLIED
158
    glyph-name CDATA #IMPLIED
159
    d %PathData.datatype; #IMPLIED
160
    arabic-form CDATA #IMPLIED
161
    lang %LanguageCodes.datatype; #IMPLIED
162
    horiz-adv-x %Number.datatype; #IMPLIED
163
>
164
<!-- end of SVG.glyph.attlist -->]]>
165

    
166
<!-- missing-glyph: Missing Glyph Element .............. -->
167

    
168
<!ENTITY % SVG.missing-glyph.extra.content "" >
169

    
170
<!ENTITY % SVG.missing-glyph.element "INCLUDE" >
171
<![%SVG.missing-glyph.element;[
172
<!ENTITY % SVG.missing-glyph.content
173
    "( %SVG.Description.class; %SVG.missing-glyph.extra.content; )*"
174
>
175
<!ELEMENT %SVG.missing-glyph.qname; %SVG.missing-glyph.content; >
176
<!-- end of SVG.missing-glyph.element -->]]>
177

    
178
<!ENTITY % SVG.missing-glyph.attlist "INCLUDE" >
179
<![%SVG.missing-glyph.attlist;[
180
<!ATTLIST %SVG.missing-glyph.qname;
181
    %SVG.Core.attrib;
182
    %SVG.Style.attrib;
183
    d %PathData.datatype; #IMPLIED
184
    horiz-adv-x %Number.datatype; #IMPLIED
185
>
186
<!-- end of SVG.missing-glyph.attlist -->]]>
187

    
188
<!-- hkern: Horizontal Kerning Element ................. -->
189

    
190
<!ENTITY % SVG.hkern.element "INCLUDE" >
191
<![%SVG.hkern.element;[
192
<!ENTITY % SVG.hkern.content "EMPTY" >
193
<!ELEMENT %SVG.hkern.qname; %SVG.hkern.content; >
194
<!-- end of SVG.hkern.element -->]]>
195

    
196
<!ENTITY % SVG.hkern.attlist "INCLUDE" >
197
<![%SVG.hkern.attlist;[
198
<!ATTLIST %SVG.hkern.qname;
199
    %SVG.Core.attrib;
200
    u1 CDATA #IMPLIED
201
    g1 CDATA #IMPLIED
202
    u2 CDATA #IMPLIED
203
    g2 CDATA #IMPLIED
204
    k %Number.datatype; #REQUIRED
205
>
206
<!-- end of SVG.hkern.attlist -->]]>
207

    
208
<!-- font-face-src: Font Face Source Element ........... -->
209

    
210
<!ENTITY % SVG.font-face-src.extra.content "" >
211

    
212
<!ENTITY % SVG.font-face-src.element "INCLUDE" >
213
<![%SVG.font-face-src.element;[
214
<!ENTITY % SVG.font-face-src.content
215
    "( %SVG.font-face-name.qname; %SVG.font-face-src.extra.content; )+"
216
>
217
<!ELEMENT %SVG.font-face-src.qname; %SVG.font-face-src.content; >
218
<!-- end of SVG.font-face-src.element -->]]>
219

    
220
<!ENTITY % SVG.font-face-src.attlist "INCLUDE" >
221
<![%SVG.font-face-src.attlist;[
222
<!ATTLIST %SVG.font-face-src.qname;
223
    %SVG.Core.attrib;
224
>
225
<!-- end of SVG.font-face-src.attlist -->]]>
226

    
227
<!-- font-face-name: Font Face Name Element ............ -->
228

    
229
<!ENTITY % SVG.font-face-name.element "INCLUDE" >
230
<![%SVG.font-face-name.element;[
231
<!ENTITY % SVG.font-face-name.content "EMPTY" >
232
<!ELEMENT %SVG.font-face-name.qname; %SVG.font-face-name.content; >
233
<!-- end of SVG.font-face-name.element -->]]>
234

    
235
<!ENTITY % SVG.font-face-name.attlist "INCLUDE" >
236
<![%SVG.font-face-name.attlist;[
237
<!ATTLIST %SVG.font-face-name.qname;
238
    %SVG.Core.attrib;
239
    name CDATA #IMPLIED
240
>
241
<!-- end of SVG.font-face-name.attlist -->]]>
242

    
243
<!-- end of svg-basic-font.mod -->
(5-5/54)