@@ -278,37 +278,56 @@ the 'ascent-override', 'descent-override', and 'line-gap-override' descriptors</
278
278
Superscript and subscript metrics overrides:
279
279
the 'superscript-position-override', 'subscript-position-override','superscript-size-override' and 'subscript-size-override' descriptors</h3>
280
280
281
- Issue(5518):
282
-
283
- <pre class='descdef'>
284
- Name : superscript-position-override
285
- Value : normal | <<percentage>>
286
- For : @font-face
287
- Initial : normal
288
- </pre>
289
-
290
- <pre class='descdef'>
291
- Name : subscript-position-override
292
- Value : normal | <<percentage>>
293
- For : @font-face
294
- Initial : normal
295
- </pre>
296
-
297
- <pre class='descdef'>
298
- Name : superscript-size-override
299
- Value : normal | <<percentage [0,Infinity]>>
300
- For : @font-face
301
- Initial : normal
302
- </pre>
303
-
304
- <pre class='descdef'>
305
- Name : subscript-size-override
306
- Value : normal | <<percentage [0,Infinity]>>
307
- For : @font-face
308
- Initial : normal
309
- </pre>
281
+ <pre class='descdef'>
282
+ Name : superscript-position-override
283
+ Value : auto | from-font | <<percentage>>
284
+ For : @font-face
285
+ Initial : normal
286
+ </pre>
287
+
288
+ <pre class='descdef'>
289
+ Name : subscript-position-override
290
+ Value : auto | from-font | <<percentage>>
291
+ For : @font-face
292
+ Initial : normal
293
+ </pre>
294
+
295
+ <pre class='descdef'>
296
+ Name : superscript-size-override
297
+ Value : auto | from-font | <<percentage [0,Infinity]>>
298
+ For : @font-face
299
+ Initial : normal
300
+ </pre>
310
301
302
+ <pre class='descdef'>
303
+ Name : subscript-size-override
304
+ Value : auto | from-font | <<percentage [0,Infinity]>>
305
+ For : @font-face
306
+ Initial : normal
307
+ </pre>
308
+
309
+ The 'superscript-position-override' , 'subscript-position-override' ,
310
+ 'superscript-size-override' , and 'subscript-size-override' descriptors
311
+ specify the superscript offset, subscript offset, superscript size, and subscript size
312
+ metrics of the font, respectively,
313
+ which are used to synthesize glyphs when required by 'font-variant-position' .
314
+
315
+ <dl dfn-for="superscript-position-override!!descriptor,subscript-position-override!!descriptor,superscript-size-override!!descriptor,subscript-size-override!!descriptor" dfn-type=value>
316
+ <dt> <dfn>auto</dfn>
317
+ <dd>
318
+ The UA determines what metrics value to use,
319
+ whether derived from the font or from some heuristic.
311
320
321
+ <dt> <dfn>from-font</dfn>
322
+ <dd>
323
+ The corresponding metric in the font data is used, if any.
324
+ (If the metric is missing, same as ''superscript-position-override/auto'' .)
325
+
326
+ <dt> <dfn><<percentage>></dfn>
327
+ <dd>
328
+ The corresponding metric is replaced by
329
+ the given percentage multiplied by the used font size.
330
+ </dl>
312
331
313
332
<h2 id="font-rend-props">
314
333
Font Feature Properties</h2>
0 commit comments