Project

Profile

Help

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

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

1
<!-- ....................................................................... -->
2
<!-- SVG 1.1 Font Module ................................................... -->
3
<!-- file: svg-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-font.mod,v 1.4 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 Font//EN"
12
        SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-font.mod"
13

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

    
16
<!-- Font
17

    
18
        font, font-face, glyph, missing-glyph, hkern, vkern, font-face-src,
19
        font-face-uri, font-face-format, font-face-name, definition-src
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.vkern.qname "vkern" >
32
<!ENTITY % SVG.font-face-src.qname "font-face-src" >
33
<!ENTITY % SVG.font-face-uri.qname "font-face-uri" >
34
<!ENTITY % SVG.font-face-format.qname "font-face-format" >
35
<!ENTITY % SVG.font-face-name.qname "font-face-name" >
36
<!ENTITY % SVG.definition-src.qname "definition-src" >
37

    
38
<!-- Attribute Collections (Default) ................... -->
39

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

    
62
<!-- SVG.Font.class .................................... -->
63

    
64
<!ENTITY % SVG.Font.extra.class "" >
65

    
66
<!ENTITY % SVG.Font.class
67
    "| %SVG.font.qname; | %SVG.font-face.qname; %SVG.Font.extra.class;"
68
>
69

    
70
<!-- SVG.Presentation.attrib ........................... -->
71

    
72
<!ENTITY % SVG.Presentation.extra.attrib "" >
73

    
74
<!ENTITY % SVG.Presentation.attrib
75
    "%SVG.Container.attrib;
76
     %SVG.Viewport.attrib;
77
     %SVG.Text.attrib;
78
     %SVG.TextContent.attrib;
79
     %SVG.Font.attrib;
80
     %SVG.Paint.attrib;
81
     %SVG.Color.attrib;
82
     %SVG.Opacity.attrib;
83
     %SVG.Graphics.attrib;
84
     %SVG.Marker.attrib;
85
     %SVG.ColorProfile.attrib;
86
     %SVG.Gradient.attrib;
87
     %SVG.Clip.attrib;
88
     %SVG.Mask.attrib;
89
     %SVG.Filter.attrib;
90
     %SVG.FilterColor.attrib;
91
     %SVG.Cursor.attrib;
92
     flood-color %SVGColor.datatype; #IMPLIED
93
     flood-opacity %OpacityValue.datatype; #IMPLIED
94
     lighting-color %SVGColor.datatype; #IMPLIED
95
     %SVG.Presentation.extra.attrib;"
96
>
97

    
98
<!-- font: Font Element ................................ -->
99

    
100
<!ENTITY % SVG.font.extra.content "" >
101

    
102
<!ENTITY % SVG.font.element "INCLUDE" >
103
<![%SVG.font.element;[
104
<!ENTITY % SVG.font.content
105
    "(( %SVG.Description.class; )*, %SVG.font-face.qname;,
106
        %SVG.missing-glyph.qname;, ( %SVG.glyph.qname; | %SVG.hkern.qname;
107
      | %SVG.vkern.qname; %SVG.font.extra.content; )*)"
108
>
109
<!ELEMENT %SVG.font.qname; %SVG.font.content; >
110
<!-- end of SVG.font.element -->]]>
111

    
112
<!ENTITY % SVG.font.attlist "INCLUDE" >
113
<![%SVG.font.attlist;[
114
<!ATTLIST %SVG.font.qname;
115
    %SVG.Core.attrib;
116
    %SVG.Style.attrib;
117
    %SVG.Presentation.attrib;
118
    %SVG.External.attrib;
119
    horiz-origin-x %Number.datatype; #IMPLIED
120
    horiz-origin-y %Number.datatype; #IMPLIED
121
    horiz-adv-x %Number.datatype; #REQUIRED
122
    vert-origin-x %Number.datatype; #IMPLIED
123
    vert-origin-y %Number.datatype; #IMPLIED
124
    vert-adv-y %Number.datatype; #IMPLIED
125
>
126
<!-- end of SVG.font.attlist -->]]>
127

    
128
<!-- font-face: Font Face Element ...................... -->
129

    
130
<!ENTITY % SVG.font-face.extra.content "" >
131

    
132
<!ENTITY % SVG.font-face.element "INCLUDE" >
133
<![%SVG.font-face.element;[
134
<!ENTITY % SVG.font-face.content
135
    "(( %SVG.Description.class; )*, %SVG.font-face-src.qname;?,
136
        %SVG.definition-src.qname;? %SVG.font-face.extra.content; )"
137
>
138
<!ELEMENT %SVG.font-face.qname; %SVG.font-face.content; >
139
<!-- end of SVG.font-face.element -->]]>
140

    
141
<!ENTITY % SVG.font-face.attlist "INCLUDE" >
142
<![%SVG.font-face.attlist;[
143
<!ATTLIST %SVG.font-face.qname;
144
    %SVG.Core.attrib;
145
    font-family CDATA #IMPLIED
146
    font-style CDATA #IMPLIED
147
    font-variant CDATA #IMPLIED
148
    font-weight CDATA #IMPLIED
149
    font-stretch CDATA #IMPLIED
150
    font-size CDATA #IMPLIED
151
    unicode-range CDATA #IMPLIED
152
    units-per-em %Number.datatype; #IMPLIED
153
    panose-1 CDATA #IMPLIED
154
    stemv %Number.datatype; #IMPLIED
155
    stemh %Number.datatype; #IMPLIED
156
    slope %Number.datatype; #IMPLIED
157
    cap-height %Number.datatype; #IMPLIED
158
    x-height %Number.datatype; #IMPLIED
159
    accent-height %Number.datatype; #IMPLIED
160
    ascent %Number.datatype; #IMPLIED
161
    descent %Number.datatype; #IMPLIED
162
    widths CDATA #IMPLIED
163
    bbox CDATA #IMPLIED
164
    ideographic %Number.datatype; #IMPLIED
165
    alphabetic %Number.datatype; #IMPLIED
166
    mathematical %Number.datatype; #IMPLIED
167
    hanging %Number.datatype; #IMPLIED
168
    v-ideographic %Number.datatype; #IMPLIED
169
    v-alphabetic %Number.datatype; #IMPLIED
170
    v-mathematical %Number.datatype; #IMPLIED
171
    v-hanging %Number.datatype; #IMPLIED
172
    underline-position %Number.datatype; #IMPLIED
173
    underline-thickness %Number.datatype; #IMPLIED
174
    strikethrough-position %Number.datatype; #IMPLIED
175
    strikethrough-thickness %Number.datatype; #IMPLIED
176
    overline-position %Number.datatype; #IMPLIED
177
    overline-thickness %Number.datatype; #IMPLIED
178
>
179
<!-- end of SVG.font-face.attlist -->]]>
180

    
181
<!-- glyph: Glyph Element .............................. -->
182

    
183
<!ENTITY % SVG.glyph.extra.content "" >
184

    
185
<!ENTITY % SVG.glyph.element "INCLUDE" >
186
<![%SVG.glyph.element;[
187
<!ENTITY % SVG.glyph.content
188
    "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class;
189
       %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class;
190
       %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class;
191
       %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class;
192
       %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class;
193
       %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class;
194
       %SVG.Font.class; %SVG.glyph.extra.content; )*"
195
>
196
<!ELEMENT %SVG.glyph.qname; %SVG.glyph.content; >
197
<!-- end of SVG.glyph.element -->]]>
198

    
199
<!ENTITY % SVG.glyph.attlist "INCLUDE" >
200
<![%SVG.glyph.attlist;[
201
<!ATTLIST %SVG.glyph.qname;
202
    %SVG.Core.attrib;
203
    %SVG.Style.attrib;
204
    %SVG.Presentation.attrib;
205
    unicode CDATA #IMPLIED
206
    glyph-name CDATA #IMPLIED
207
    d %PathData.datatype; #IMPLIED
208
    orientation CDATA #IMPLIED
209
    arabic-form CDATA #IMPLIED
210
    lang %LanguageCodes.datatype; #IMPLIED
211
    horiz-adv-x %Number.datatype; #IMPLIED
212
    vert-origin-x %Number.datatype; #IMPLIED
213
    vert-origin-y %Number.datatype; #IMPLIED
214
    vert-adv-y %Number.datatype; #IMPLIED
215
>
216
<!-- end of SVG.glyph.attlist -->]]>
217

    
218
<!-- missing-glyph: Missing Glyph Element .............. -->
219

    
220
<!ENTITY % SVG.missing-glyph.extra.content "" >
221

    
222
<!ENTITY % SVG.missing-glyph.element "INCLUDE" >
223
<![%SVG.missing-glyph.element;[
224
<!ENTITY % SVG.missing-glyph.content
225
    "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class;
226
       %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class;
227
       %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class;
228
       %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class;
229
       %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class;
230
       %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class;
231
       %SVG.Font.class; %SVG.missing-glyph.extra.content; )*"
232
>
233
<!ELEMENT %SVG.missing-glyph.qname; %SVG.missing-glyph.content; >
234
<!-- end of SVG.missing-glyph.element -->]]>
235

    
236
<!ENTITY % SVG.missing-glyph.attlist "INCLUDE" >
237
<![%SVG.missing-glyph.attlist;[
238
<!ATTLIST %SVG.missing-glyph.qname;
239
    %SVG.Core.attrib;
240
    %SVG.Style.attrib;
241
    %SVG.Presentation.attrib;
242
    d %PathData.datatype; #IMPLIED
243
    horiz-adv-x %Number.datatype; #IMPLIED
244
    vert-origin-x %Number.datatype; #IMPLIED
245
    vert-origin-y %Number.datatype; #IMPLIED
246
    vert-adv-y %Number.datatype; #IMPLIED
247
>
248
<!-- end of SVG.missing-glyph.attlist -->]]>
249

    
250
<!-- hkern: Horizontal Kerning Element ................. -->
251

    
252
<!ENTITY % SVG.hkern.element "INCLUDE" >
253
<![%SVG.hkern.element;[
254
<!ENTITY % SVG.hkern.content "EMPTY" >
255
<!ELEMENT %SVG.hkern.qname; %SVG.hkern.content; >
256
<!-- end of SVG.hkern.element -->]]>
257

    
258
<!ENTITY % SVG.hkern.attlist "INCLUDE" >
259
<![%SVG.hkern.attlist;[
260
<!ATTLIST %SVG.hkern.qname;
261
    %SVG.Core.attrib;
262
    u1 CDATA #IMPLIED
263
    g1 CDATA #IMPLIED
264
    u2 CDATA #IMPLIED
265
    g2 CDATA #IMPLIED
266
    k %Number.datatype; #REQUIRED
267
>
268
<!-- end of SVG.hkern.attlist -->]]>
269

    
270
<!-- vkern: Vertical Kerning Element ................... -->
271

    
272
<!ENTITY % SVG.vkern.element "INCLUDE" >
273
<![%SVG.vkern.element;[
274
<!ENTITY % SVG.vkern.content "EMPTY" >
275
<!ELEMENT %SVG.vkern.qname; %SVG.vkern.content; >
276
<!-- end of SVG.vkern.element -->]]>
277

    
278
<!ENTITY % SVG.vkern.attlist "INCLUDE" >
279
<![%SVG.vkern.attlist;[
280
<!ATTLIST %SVG.vkern.qname;
281
    %SVG.Core.attrib;
282
    u1 CDATA #IMPLIED
283
    g1 CDATA #IMPLIED
284
    u2 CDATA #IMPLIED
285
    g2 CDATA #IMPLIED
286
    k %Number.datatype; #REQUIRED
287
>
288
<!-- end of SVG.vkern.attlist -->]]>
289

    
290
<!-- font-face-src: Font Face Source Element ........... -->
291

    
292
<!ENTITY % SVG.font-face-src.extra.content "" >
293

    
294
<!ENTITY % SVG.font-face-src.element "INCLUDE" >
295
<![%SVG.font-face-src.element;[
296
<!ENTITY % SVG.font-face-src.content
297
    "( %SVG.font-face-uri.qname; | %SVG.font-face-name.qname;
298
       %SVG.font-face-src.extra.content; )+"
299
>
300
<!ELEMENT %SVG.font-face-src.qname; %SVG.font-face-src.content; >
301
<!-- end of SVG.font-face-src.element -->]]>
302

    
303
<!ENTITY % SVG.font-face-src.attlist "INCLUDE" >
304
<![%SVG.font-face-src.attlist;[
305
<!ATTLIST %SVG.font-face-src.qname;
306
    %SVG.Core.attrib;
307
>
308
<!-- end of SVG.font-face-src.attlist -->]]>
309

    
310
<!-- font-face-uri: Font Face URI Element .............. -->
311

    
312
<!ENTITY % SVG.font-face-uri.extra.content "" >
313

    
314
<!ENTITY % SVG.font-face-uri.element "INCLUDE" >
315
<![%SVG.font-face-uri.element;[
316
<!ENTITY % SVG.font-face-uri.content
317
    "( %SVG.font-face-format.qname; %SVG.font-face-uri.extra.content; )*"
318
>
319
<!ELEMENT %SVG.font-face-uri.qname; %SVG.font-face-uri.content; >
320
<!-- end of SVG.font-face-uri.element -->]]>
321

    
322
<!ENTITY % SVG.font-face-uri.attlist "INCLUDE" >
323
<![%SVG.font-face-uri.attlist;[
324
<!ATTLIST %SVG.font-face-uri.qname;
325
    %SVG.Core.attrib;
326
    %SVG.XLinkRequired.attrib;
327
>
328
<!-- end of SVG.font-face-uri.attlist -->]]>
329

    
330
<!-- font-face-format: Font Face Format Element ........ -->
331

    
332
<!ENTITY % SVG.font-face-format.element "INCLUDE" >
333
<![%SVG.font-face-format.element;[
334
<!ENTITY % SVG.font-face-format.content "EMPTY" >
335
<!ELEMENT %SVG.font-face-format.qname; %SVG.font-face-format.content; >
336
<!-- end of SVG.font-face-format.element -->]]>
337

    
338
<!ENTITY % SVG.font-face-format.attlist "INCLUDE" >
339
<![%SVG.font-face-format.attlist;[
340
<!ATTLIST %SVG.font-face-format.qname;
341
    %SVG.Core.attrib;
342
    string CDATA #IMPLIED
343
>
344
<!-- end of SVG.font-face-format.attlist -->]]>
345

    
346
<!-- font-face-name: Font Face Name Element ............ -->
347

    
348
<!ENTITY % SVG.font-face-name.element "INCLUDE" >
349
<![%SVG.font-face-name.element;[
350
<!ENTITY % SVG.font-face-name.content "EMPTY" >
351
<!ELEMENT %SVG.font-face-name.qname; %SVG.font-face-name.content; >
352
<!-- end of SVG.font-face-name.element -->]]>
353

    
354
<!ENTITY % SVG.font-face-name.attlist "INCLUDE" >
355
<![%SVG.font-face-name.attlist;[
356
<!ATTLIST %SVG.font-face-name.qname;
357
    %SVG.Core.attrib;
358
    name CDATA #IMPLIED
359
>
360
<!-- end of SVG.font-face-name.attlist -->]]>
361

    
362
<!-- definition-src: Definition Source Element ......... -->
363

    
364
<!ENTITY % SVG.definition-src.element "INCLUDE" >
365
<![%SVG.definition-src.element;[
366
<!ENTITY % SVG.definition-src.content "EMPTY" >
367
<!ELEMENT %SVG.definition-src.qname; %SVG.definition-src.content; >
368
<!-- end of SVG.definition-src.element -->]]>
369

    
370
<!ENTITY % SVG.definition-src.attlist "INCLUDE" >
371
<![%SVG.definition-src.attlist;[
372
<!ATTLIST %SVG.definition-src.qname;
373
    %SVG.Core.attrib;
374
    %SVG.XLinkRequired.attrib;
375
>
376
<!-- end of SVG.definition-src.attlist -->]]>
377

    
378
<!-- end of svg-font.mod -->
(20-20/54)