Name Description Size
2d.text.align.default.html OffscreenCanvas test: 2d.text.align.default 733
2d.text.align.default.worker.js 579
2d.text.align.invalid.html OffscreenCanvas test: 2d.text.align.invalid 1150
2d.text.align.invalid.worker.js 996
2d.text.align.valid.html OffscreenCanvas test: 2d.text.align.valid 1130
2d.text.align.valid.worker.js 978
2d.text.baseline.default.html OffscreenCanvas test: 2d.text.baseline.default 755
2d.text.baseline.default.worker.js 598
2d.text.baseline.invalid.html OffscreenCanvas test: 2d.text.baseline.invalid 1189
2d.text.baseline.invalid.worker.js 1032
2d.text.baseline.valid.html OffscreenCanvas test: 2d.text.baseline.valid 1330
2d.text.baseline.valid.worker.js 1175
2d.text.draw.align.center.html OffscreenCanvas test: 2d.text.draw.align.center 1321
2d.text.draw.align.center.worker.js 1154
2d.text.draw.align.end.ltr.html OffscreenCanvas test: 2d.text.draw.align.end.ltr 1284
2d.text.draw.align.end.ltr.worker.js 1116
2d.text.draw.align.end.rtl.html OffscreenCanvas test: 2d.text.draw.align.end.rtl 1280
2d.text.draw.align.end.rtl.worker.js 1112
2d.text.draw.align.left.html OffscreenCanvas test: 2d.text.draw.align.left 1316
2d.text.draw.align.left.worker.js 1151
2d.text.draw.align.right.html OffscreenCanvas test: 2d.text.draw.align.right 1323
2d.text.draw.align.right.worker.js 1157
2d.text.draw.align.start.ltr.html OffscreenCanvas test: 2d.text.draw.align.start.ltr 1290
2d.text.draw.align.start.ltr.worker.js 1120
2d.text.draw.align.start.rtl.html OffscreenCanvas test: 2d.text.draw.align.start.rtl 1294
2d.text.draw.align.start.rtl.worker.js 1124
2d.text.draw.baseline.alphabetic.html OffscreenCanvas test: 2d.text.draw.baseline.alphabetic 1199
2d.text.draw.baseline.alphabetic.worker.js 1025
2d.text.draw.baseline.bottom.html OffscreenCanvas test: 2d.text.draw.baseline.bottom 1331
2d.text.draw.baseline.bottom.worker.js 1161
2d.text.draw.baseline.hanging.html OffscreenCanvas test: 2d.text.draw.baseline.hanging 1190
2d.text.draw.baseline.hanging.worker.js 1019
2d.text.draw.baseline.ideographic.html OffscreenCanvas test: 2d.text.draw.baseline.ideographic 1203
2d.text.draw.baseline.ideographic.worker.js 1028
2d.text.draw.baseline.middle.html OffscreenCanvas test: 2d.text.draw.baseline.middle 1331
2d.text.draw.baseline.middle.worker.js 1161
2d.text.draw.baseline.top.html OffscreenCanvas test: 2d.text.draw.baseline.top 1309
2d.text.draw.baseline.top.worker.js 1142
2d.text.draw.fill.basic-manual.html OffscreenCanvas test: 2d.text.draw.fill.basic 903
2d.text.draw.fill.basic-manual.worker.js 747
2d.text.draw.fill.basic.png 1137
2d.text.draw.fill.maxWidth.bound.html OffscreenCanvas test: 2d.text.draw.fill.maxWidth.bound 1198
2d.text.draw.fill.maxWidth.bound.worker.js 1024
2d.text.draw.fill.maxWidth.fontface.html OffscreenCanvas test: 2d.text.draw.fill.maxWidth.fontface 1141
2d.text.draw.fill.maxWidth.fontface.worker.js 964
2d.text.draw.fill.maxWidth.large-manual.html OffscreenCanvas test: 2d.text.draw.fill.maxWidth.large 916
2d.text.draw.fill.maxWidth.large-manual.worker.js 751
2d.text.draw.fill.maxWidth.large.png 1137
2d.text.draw.fill.maxWidth.NaN.html OffscreenCanvas test: 2d.text.draw.fill.maxWidth.NaN 962
2d.text.draw.fill.maxWidth.NaN.worker.js 799
2d.text.draw.fill.maxWidth.negative.html OffscreenCanvas test: 2d.text.draw.fill.maxWidth.negative 971
2d.text.draw.fill.maxWidth.negative.worker.js 803
2d.text.draw.fill.maxWidth.small.html OffscreenCanvas test: 2d.text.draw.fill.maxWidth.small 968
2d.text.draw.fill.maxWidth.small.worker.js 803
2d.text.draw.fill.maxWidth.zero.html OffscreenCanvas test: 2d.text.draw.fill.maxWidth.zero 962
2d.text.draw.fill.maxWidth.zero.worker.js 798
2d.text.draw.fill.rtl-manual.html OffscreenCanvas test: 2d.text.draw.fill.rtl 970
2d.text.draw.fill.rtl-manual.worker.js 816
2d.text.draw.fill.rtl.png 1137
2d.text.draw.fill.unaffected.html OffscreenCanvas test: 2d.text.draw.fill.unaffected 1114
2d.text.draw.fill.unaffected.worker.js 953
2d.text.draw.fontface.html OffscreenCanvas test: 2d.text.draw.fontface 1035
2d.text.draw.fontface.notinpage.html OffscreenCanvas test: 2d.text.draw.fontface.notinpage 1187
2d.text.draw.fontface.notinpage.worker.js 1014
2d.text.draw.fontface.repeat.html OffscreenCanvas test: 2d.text.draw.fontface.repeat 1357
2d.text.draw.fontface.repeat.worker.js 1187
2d.text.draw.fontface.worker.js 872
2d.text.draw.kern.consistent-manual.html OffscreenCanvas test: 2d.text.draw.kern.consistent 1177
2d.text.draw.kern.consistent-manual.worker.js 1016
2d.text.draw.space.basic.html OffscreenCanvas test: 2d.text.draw.space.basic 1037
2d.text.draw.space.basic.worker.js 871
2d.text.draw.space.collapse.end.html OffscreenCanvas test: 2d.text.draw.space.collapse.end 1094
2d.text.draw.space.collapse.end.worker.js 921
2d.text.draw.space.collapse.nonspace.html OffscreenCanvas test: 2d.text.draw.space.collapse.nonspace 1097
2d.text.draw.space.collapse.nonspace.worker.js 919
2d.text.draw.space.collapse.other.html OffscreenCanvas test: 2d.text.draw.space.collapse.other 1120
2d.text.draw.space.collapse.other.worker.js 945
2d.text.draw.space.collapse.space.html OffscreenCanvas test: 2d.text.draw.space.collapse.space 1087
2d.text.draw.space.collapse.space.worker.js 912
2d.text.draw.space.collapse.start.html OffscreenCanvas test: 2d.text.draw.space.collapse.start 1073
2d.text.draw.space.collapse.start.worker.js 898
2d.text.draw.stroke.basic-manual.html OffscreenCanvas test: 2d.text.draw.stroke.basic 936
2d.text.draw.stroke.basic-manual.worker.js 778
2d.text.draw.stroke.basic.png 1634
2d.text.draw.stroke.unaffected.html OffscreenCanvas test: 2d.text.draw.stroke.unaffected 1152
2d.text.draw.stroke.unaffected.worker.js 989
2d.text.drawing.style.absolute.spacing.html OffscreenCanvas test: 2d.text.drawing.style.absolute.spacing 1691
2d.text.drawing.style.absolute.spacing.worker.js 1520
2d.text.drawing.style.font-relative.spacing.html OffscreenCanvas test: 2d.text.drawing.style.font-relative.spacing 1368
2d.text.drawing.style.font-relative.spacing.worker.js 1192
2d.text.drawing.style.fontKerning.html OffscreenCanvas test: 2d.text.drawing.style.fontKerning 1244
2d.text.drawing.style.fontKerning.with.uppercase.html OffscreenCanvas test: 2d.text.drawing.style.fontKerning.with.uppercase 2276
2d.text.drawing.style.fontKerning.with.uppercase.worker.js 2095
2d.text.drawing.style.fontKerning.worker.js 1078
2d.text.drawing.style.fontStretch.settings.html OffscreenCanvas test: 2d.text.drawing.style.fontStretch.settings 3200
2d.text.drawing.style.fontStretch.settings.worker.js 3025
2d.text.drawing.style.fontVariant.settings.html OffscreenCanvas test: 2d.text.drawing.style.fontVariant.settings 3155
2d.text.drawing.style.fontVariant.settings.worker.js 2980
2d.text.drawing.style.invalid.spacing.html OffscreenCanvas test: 2d.text.drawing.style.invalid.spacing 1434
2d.text.drawing.style.invalid.spacing.worker.js 1264
2d.text.drawing.style.letterSpacing.change.font.html OffscreenCanvas test: 2d.text.drawing.style.letterSpacing.change.font 2041
2d.text.drawing.style.letterSpacing.change.font.worker.js 1861
2d.text.drawing.style.letterSpacing.measure.html OffscreenCanvas test: 2d.text.drawing.style.letterSpacing.measure 2236
2d.text.drawing.style.letterSpacing.measure.worker.js 2060
2d.text.drawing.style.measure.direction.html OffscreenCanvas test: 2d.text.drawing.style.measure.direction 1191
2d.text.drawing.style.measure.direction.worker.js 1019
2d.text.drawing.style.measure.rtl.text.html OffscreenCanvas test: 2d.text.drawing.style.measure.rtl.text 1214
2d.text.drawing.style.measure.rtl.text.worker.js 1043
2d.text.drawing.style.measure.textAlign.html OffscreenCanvas test: 2d.text.drawing.style.measure.textAlign 1205
2d.text.drawing.style.measure.textAlign.worker.js 1033
2d.text.drawing.style.nonfinite.spacing.html OffscreenCanvas test: 2d.text.drawing.style.nonfinite.spacing 1296
2d.text.drawing.style.nonfinite.spacing.worker.js 1124
2d.text.drawing.style.reset.fontKerning.none.html OffscreenCanvas test: 2d.text.drawing.style.reset.fontKerning.none 1166
2d.text.drawing.style.reset.fontKerning.none.worker.js 989
2d.text.drawing.style.reset.fontKerning.none2-expected.html Canvas test: 2d.text.drawing.style.reset.fontKerning.none2 630
2d.text.drawing.style.reset.fontKerning.none2.html Canvas test: 2d.text.drawing.style.reset.fontKerning.none2 854
2d.text.drawing.style.reset.fontKerning.none2.w.html Canvas test: 2d.text.drawing.style.reset.fontKerning.none2 1356
2d.text.drawing.style.reset.TextRendering.html OffscreenCanvas test: 2d.text.drawing.style.reset.TextRendering 1079
2d.text.drawing.style.reset.TextRendering.worker.js 905
2d.text.drawing.style.textRendering.settings.html OffscreenCanvas test: 2d.text.drawing.style.textRendering.settings 3230
2d.text.drawing.style.textRendering.settings.worker.js 3053
2d.text.drawing.style.wordSpacing.change.font.html OffscreenCanvas test: 2d.text.drawing.style.wordSpacing.change.font 2056
2d.text.drawing.style.wordSpacing.change.font.worker.js 1878
2d.text.drawing.style.wordSpacing.measure.html OffscreenCanvas test: 2d.text.drawing.style.wordSpacing.measure 2223
2d.text.drawing.style.wordSpacing.measure.worker.js 2049
2d.text.font.default.html OffscreenCanvas test: 2d.text.font.default 741
2d.text.font.default.worker.js 588
2d.text.font.parse.basic.html OffscreenCanvas test: 2d.text.font.parse.basic 863
2d.text.font.parse.basic.worker.js 706
2d.text.font.parse.complex.html OffscreenCanvas test: 2d.text.font.parse.complex 1011
2d.text.font.parse.complex.worker.js 852
2d.text.font.parse.complex2.html OffscreenCanvas test: 2d.text.font.parse.complex2 906
2d.text.font.parse.complex2.worker.js 746
2d.text.font.parse.family.html OffscreenCanvas test: 2d.text.font.parse.family 1002
2d.text.font.parse.family.worker.js 844
2d.text.font.parse.invalid.html OffscreenCanvas test: 2d.text.font.parse.invalid 2143
2d.text.font.parse.invalid.worker.js 1984
2d.text.font.parse.system.html OffscreenCanvas test: 2d.text.font.parse.system 872
2d.text.font.parse.system.worker.js 714
2d.text.font.parse.tiny.html OffscreenCanvas test: 2d.text.font.parse.tiny 776
2d.text.font.parse.tiny.worker.js 620
2d.text.font.relative_size.html OffscreenCanvas test: 2d.text.font.relative_size 784
2d.text.font.relative_size.worker.js 625
2d.text.font.weight.html OffscreenCanvas test: 2d.text.font.weight 909
2d.text.font.weight.worker.js 757
2d.text.fontVariantCaps.after.reset.font-expected.html Canvas test: 2d.text.fontVariantCaps.after.reset.font 681
2d.text.fontVariantCaps.after.reset.font.html Canvas test: 2d.text.fontVariantCaps.after.reset.font 940
2d.text.fontVariantCaps.after.reset.font.w.html Canvas test: 2d.text.fontVariantCaps.after.reset.font 1446
2d.text.fontVariantCaps1-expected.html Canvas test: 2d.text.fontVariantCaps1 567
2d.text.fontVariantCaps1.html Canvas test: 2d.text.fontVariantCaps1 838
2d.text.fontVariantCaps1.w.html Canvas test: 2d.text.fontVariantCaps1 1340
2d.text.fontVariantCaps2-unexpected.html HTML OffscreenCanvas reference 398
2d.text.fontVariantCaps2.html OffscreenCanvas test: 2d.text.fontVariantCaps2 1087
2d.text.fontVariantCaps2.worker.js 930
2d.text.fontVariantCaps3-expected.html Canvas test: 2d.text.fontVariantCaps3 567
2d.text.fontVariantCaps3.html Canvas test: 2d.text.fontVariantCaps3 895
2d.text.fontVariantCaps3.w.html Canvas test: 2d.text.fontVariantCaps3 1399
2d.text.fontVariantCaps4-expected.html Canvas test: 2d.text.fontVariantCaps4 567
2d.text.fontVariantCaps4.html Canvas test: 2d.text.fontVariantCaps4 931
2d.text.fontVariantCaps4.w.html Canvas test: 2d.text.fontVariantCaps4 1435
2d.text.fontVariantCaps5-expected.html Canvas test: 2d.text.fontVariantCaps5 567
2d.text.fontVariantCaps5.html Canvas test: 2d.text.fontVariantCaps5 930
2d.text.fontVariantCaps5.w.html Canvas test: 2d.text.fontVariantCaps5 1434
2d.text.fontVariantCaps6-expected.html Canvas test: 2d.text.fontVariantCaps6 556
2d.text.fontVariantCaps6.html Canvas test: 2d.text.fontVariantCaps6 904
2d.text.fontVariantCaps6.w.html Canvas test: 2d.text.fontVariantCaps6 1408
2d.text.measure.actualBoundingBox.html OffscreenCanvas test: 2d.text.measure.actualBoundingBox 3045
2d.text.measure.actualBoundingBox.whitespace.html OffscreenCanvas test: 2d.text.measure.actualBoundingBox.whitespace 1957
2d.text.measure.actualBoundingBox.whitespace.worker.js 1771
2d.text.measure.actualBoundingBox.worker.js 2870
2d.text.measure.baselines.html OffscreenCanvas test: 2d.text.measure.baselines 1511
2d.text.measure.baselines.worker.js 1344
2d.text.measure.emHeights-low-ascent.html OffscreenCanvas test: 2d.text.measure.emHeights-low-ascent 1699
2d.text.measure.emHeights-low-ascent.worker.js 1521
2d.text.measure.emHeights-zero-descent.html OffscreenCanvas test: 2d.text.measure.emHeights-zero-descent 1692
2d.text.measure.emHeights-zero-descent.worker.js 1512
2d.text.measure.emHeights.html OffscreenCanvas test: 2d.text.measure.emHeights 1593
2d.text.measure.emHeights.worker.js 1426
2d.text.measure.fontBoundingBox-reduced-ascent.html OffscreenCanvas test: 2d.text.measure.fontBoundingBox-reduced-ascent 1457
2d.text.measure.fontBoundingBox-reduced-ascent.worker.js 1269
2d.text.measure.fontBoundingBox-zero-descent.html OffscreenCanvas test: 2d.text.measure.fontBoundingBox-zero-descent 1442
2d.text.measure.fontBoundingBox-zero-descent.worker.js 1256
2d.text.measure.fontBoundingBox.ahem.html OffscreenCanvas test: 2d.text.measure.fontBoundingBox.ahem 1322
2d.text.measure.fontBoundingBox.ahem.worker.js 1144
2d.text.measure.fontBoundingBox.html OffscreenCanvas test: 2d.text.measure.fontBoundingBox 1329
2d.text.measure.fontBoundingBox.worker.js 1156
2d.text.measure.getActualBoundingBox-exceptions.tentative.html OffscreenCanvas test: 2d.text.measure.getActualBoundingBox-exceptions.tentative 1766
2d.text.measure.getActualBoundingBox-exceptions.tentative.worker.js 1576
2d.text.measure.getActualBoundingBox-full-text.tentative.html OffscreenCanvas test: 2d.text.measure.getActualBoundingBox-full-text.tentative 8311
2d.text.measure.getActualBoundingBox-full-text.tentative.worker.js 8144
2d.text.measure.getActualBoundingBox.tentative.html OffscreenCanvas test: 2d.text.measure.getActualBoundingBox.tentative 16325
2d.text.measure.getActualBoundingBox.tentative.worker.js 16120
2d.text.measure.index-from-offset-edge-cases.tentative.html OffscreenCanvas test: 2d.text.measure.index-from-offset-edge-cases.tentative 2403
2d.text.measure.index-from-offset-edge-cases.tentative.worker.js 2207
2d.text.measure.index-from-offset-edges.tentative.html OffscreenCanvas test: 2d.text.measure.index-from-offset-edges.tentative 19213
2d.text.measure.index-from-offset-edges.tentative.worker.js 19053
2d.text.measure.index-from-offset.tentative.html OffscreenCanvas test: 2d.text.measure.index-from-offset.tentative 152709
2d.text.measure.selection-rects-baselines.tentative.html OffscreenCanvas test: 2d.text.measure.selection-rects-baselines.tentative 2739
2d.text.measure.selection-rects-baselines.tentative.worker.js 2555
2d.text.measure.selection-rects-exceptions.tentative.html OffscreenCanvas test: 2d.text.measure.selection-rects-exceptions.tentative 1740
2d.text.measure.selection-rects-exceptions.tentative.worker.js 1555
2d.text.measure.selection-rects.tentative.html OffscreenCanvas test: 2d.text.measure.selection-rects.tentative 85825
2d.text.measure.text-clusters-exceptions.tentative.html OffscreenCanvas test: 2d.text.measure.text-clusters-exceptions.tentative 1621
2d.text.measure.text-clusters-exceptions.tentative.worker.js 1438
2d.text.measure.text-clusters-position.tentative.html OffscreenCanvas test: 2d.text.measure.text-clusters-position.tentative 2194
2d.text.measure.text-clusters-position.tentative.worker.js 2004
2d.text.measure.text-clusters-range.tentative.html OffscreenCanvas test: 2d.text.measure.text-clusters-range.tentative 2467
2d.text.measure.text-clusters-range.tentative.worker.js 2280
2d.text.measure.text-clusters-rendering-align.tentative-expected.html Canvas test: 2d.text.measure.text-clusters-rendering-align.tentative 2506
2d.text.measure.text-clusters-rendering-align.tentative.html Canvas test: 2d.text.measure.text-clusters-rendering-align.tentative 3457
2d.text.measure.text-clusters-rendering-align.tentative.w.html Canvas test: 2d.text.measure.text-clusters-rendering-align.tentative 5209
2d.text.measure.text-clusters-rendering-baseline.tentative-expected.html Canvas test: 2d.text.measure.text-clusters-rendering-baseline.tentative 2637
2d.text.measure.text-clusters-rendering-baseline.tentative.html Canvas test: 2d.text.measure.text-clusters-rendering-baseline.tentative 4360
2d.text.measure.text-clusters-rendering-baseline.tentative.w.html Canvas test: 2d.text.measure.text-clusters-rendering-baseline.tentative 6672
2d.text.measure.text-clusters-rendering-drawing-styles-change.tentative-expected.html Canvas test: 2d.text.measure.text-clusters-rendering-drawing-styles-change.tentative 2739
2d.text.measure.text-clusters-rendering-drawing-styles-change.tentative.html Canvas test: 2d.text.measure.text-clusters-rendering-drawing-styles-change.tentative 3995
2d.text.measure.text-clusters-rendering-drawing-styles-change.tentative.w.html Canvas test: 2d.text.measure.text-clusters-rendering-drawing-styles-change.tentative 6291
2d.text.measure.text-clusters-rendering-font-change.tentative-expected.html Canvas test: 2d.text.measure.text-clusters-rendering-font-change.tentative 877
2d.text.measure.text-clusters-rendering-font-change.tentative.html Canvas test: 2d.text.measure.text-clusters-rendering-font-change.tentative 1173
2d.text.measure.text-clusters-rendering-font-change.tentative.w.html Canvas test: 2d.text.measure.text-clusters-rendering-font-change.tentative 1687
2d.text.measure.text-clusters-rendering-options.tentative.html OffscreenCanvas test: 2d.text.measure.text-clusters-rendering-options.tentative 2826
2d.text.measure.text-clusters-rendering-options.tentative.worker.js 2627
2d.text.measure.text-clusters-split.tentative.html OffscreenCanvas test: 2d.text.measure.text-clusters-split.tentative 2250
2d.text.measure.text-clusters-split.tentative.worker.js 2072
2d.text.measure.width.basic.html OffscreenCanvas test: 2d.text.measure.width.basic 1192
2d.text.measure.width.basic.worker.js 1023
2d.text.measure.width.empty.html OffscreenCanvas test: 2d.text.measure.width.empty 869
2d.text.measure.width.empty.worker.js 700
2d.text.measure.width.space.html OffscreenCanvas test: 2d.text.measure.width.space 1464
2d.text.measure.width.space.worker.js 1295
2d.text.setFont.mathFont.html OffscreenCanvas test: 2d.text.setFont.mathFont 845
2d.text.setFont.mathFont.worker.js 688
canvas.2d.fontStretch-ref.html Canvas test: 2d.text.fontStretch 430
canvas.2d.fontStretch.condensed.html Canvas test: 2d.text.fontStretch 892
canvas.2d.fontStretch.expanded.html Canvas test: 2d.text.fontStretch 889
canvas.2d.fontStretch.extra-condensed.html Canvas test: 2d.text.fontStretch 910
canvas.2d.fontStretch.extra-expanded.html Canvas test: 2d.text.fontStretch 907
canvas.2d.fontStretch.normal.html Canvas test: 2d.text.fontStretch 988
canvas.2d.fontStretch.semi-condensed.html Canvas test: 2d.text.fontStretch 907
canvas.2d.fontStretch.semi-expanded.html Canvas test: 2d.text.fontStretch 904
canvas.2d.fontStretch.ultra-condensed.html Canvas test: 2d.text.fontStretch 910
canvas.2d.fontStretch.ultra-expanded.html Canvas test: 2d.text.fontStretch 907
WEB_FEATURES.yml 81