== simple.svg simple-ref.html
== simple-2.svg simple.svg
== simple-underline.svg simple-underline-ref.html
== simple-underline-scaled.svg simple-underline-scaled-ref.svg
== simple-anchor-end-bidi.svg simple-anchor-end-bidi-ref.html
== simple-anchor-end-rtl.svg simple-anchor-end-rtl-ref.html
== simple-anchor-end.svg simple-anchor-end-ref.html
fuzzy-if(skiaContent&&dwrite,104,131) == simple-anchor-middle-bidi.svg simple-anchor-middle-bidi-ref.html
== simple-anchor-middle-rtl.svg simple-anchor-middle-rtl-ref.html
fuzzy-if(skiaContent,111,81) == simple-anchor-middle.svg simple-anchor-middle-ref.html
== simple-bidi.svg simple-bidi-ref.html
== simple-bidi-2.svg simple-bidi.svg

== simple-dx.svg simple.svg
== simple-dx-2.svg simple-dx-2-ref.svg
== simple-dx-anchor-end-bidi.svg simple-dx-anchor-end-bidi-ref.svg
== simple-dx-anchor-end-rtl.svg simple-dx-anchor-end-rtl-ref.svg
== simple-dx-anchor-end.svg simple-dx-anchor-end-ref.svg
== simple-dx-anchor-middle-bidi.svg simple-dx-anchor-middle-bidi-ref.svg
== simple-dx-anchor-middle-rtl.svg simple-dx-anchor-middle-rtl-ref.svg
== simple-dx-anchor-middle.svg simple-dx-anchor-middle-ref.svg
== simple-dx-bidi.svg simple-dx-bidi-ref.svg
== simple-dx-bidi-2.svg simple-dx-bidi-2-ref.svg
== simple-dx-rtl.svg simple-dx-rtl-ref.svg
== simple-dx-rtl-2.svg simple-dx-rtl-2-ref.svg

== simple-fill-color-dynamic.svg simple-fill-color-dynamic-ref.svg
== simple-fill-color.svg simple-fill-color-ref.html
== simple-fill-gradient.svg simple-fill-gradient-ref.svg
== simple-fill-none.svg simple.svg
== simple-pointer-events.svg simple.svg

== simple-multiple-dx.svg simple-multiple-dx-ref.html
== simple-multiple-dx-2.svg simple-multiple-dx.svg
== simple-multiple-dx-anchor-end-bidi.svg simple-multiple-dx-anchor-end-bidi-ref.svg
== simple-multiple-dx-anchor-middle-bidi.svg simple-multiple-dx-anchor-middle-bidi-ref.svg
== simple-multiple-dx-anchor-end-rtl.svg simple-multiple-dx-anchor-end-rtl-ref.svg
== simple-multiple-dx-anchor-end.svg simple-multiple-dx-anchor-end-ref.svg
fuzzy-if(skiaContent,1,2) == simple-multiple-dx-anchor-middle-rtl.svg simple-multiple-dx-anchor-middle-rtl-ref.svg
== simple-multiple-dx-anchor-middle.svg simple-multiple-dx-anchor-middle-ref.svg
== simple-multiple-dx-bidi.svg simple-multiple-dx-bidi-ref.svg
== simple-multiple-dx-bidi-2.svg simple-multiple-dx-bidi.svg
== simple-multiple-dx-rtl.svg simple-multiple-dx-rtl-ref.svg
== simple-multiple-dx-rtl-2.svg simple-multiple-dx-rtl.svg

== simple-rtl.svg simple-rtl-ref.html
== simple-rtl-2.svg simple-rtl.svg
== simple-transform-rotate.svg simple-transform-rotate-ref.svg

== multiple-x.svg multiple-x-ref.svg
== multiple-x-bidi.svg multiple-x-bidi-ref.svg
== multiple-x-rtl.svg multiple-x-rtl-ref.svg
== multiple-x-anchor-end-bidi.svg multiple-x-anchor-end-bidi-ref.svg
== multiple-x-anchor-end-rtl.svg multiple-x-anchor-end-rtl-ref.svg
== multiple-x-anchor-end.svg multiple-x-anchor-end-ref.svg
== multiple-x-dx-bidi.svg multiple-x-dx-bidi-ref.svg
== multiple-x-dx-rtl.svg multiple-x-dx-rtl-ref.svg
== multiple-x-dx.svg multiple-x-dx-ref.svg
== multiple-x-holes-bidi.svg multiple-x-holes-bidi-ref.svg
== multiple-x-holes-dx-bidi.svg multiple-x-holes-dx-bidi-ref.svg
== multiple-x-holes.svg multiple-x-holes-ref.svg
== multiple-x-holes-dx.svg multiple-x-holes-dx-ref.svg
== multiple-x-holes-multiple-dx-bidi.svg multiple-x-holes-multiple-dx-bidi-ref.svg
== multiple-x-holes-multiple-dx-rtl.svg multiple-x-holes-multiple-dx-rtl-ref.svg
== multiple-x-holes-multiple-dx.svg multiple-x-holes-multiple-dx-ref.svg
== multiple-x-holes-rtl.svg multiple-x-holes-rtl-ref.svg
== multiple-x-multiple-dx-bidi.svg multiple-x-multiple-dx-bidi-ref.svg
== multiple-x-multiple-dx-rtl.svg multiple-x-multiple-dx-rtl-ref.svg
== multiple-x-multiple-dx.svg multiple-x-multiple-dx-ref.svg
== multiple-x-multiple-dx-anchor-end-bidi.svg multiple-x-multiple-dx-anchor-end-bidi-ref.svg
== multiple-x-multiple-dx-anchor-end-rtl.svg multiple-x-multiple-dx-anchor-end-rtl-ref.svg
== multiple-x-multiple-dx-anchor-end.svg multiple-x-multiple-dx-anchor-end-ref.svg

== multiple-x-percentages.svg multiple-x-percentages-ref.svg
== multiple-x-percentages-2.html multiple-x-percentages-2-ref.html
== multiple-x-percentages-3.html multiple-x-percentages-3-ref.html

== multiple-x-white-space.svg multiple-x-white-space-ref.svg

== multiple-chunks-bidi.svg multiple-chunks-bidi-ref.svg
== multiple-chunks-different-anchor-bidi.svg multiple-chunks-different-anchor-bidi-ref.svg
== multiple-chunks-different-anchor-rtl.svg multiple-chunks-different-anchor-rtl-ref.svg
== multiple-chunks-different-anchor.svg multiple-chunks-different-anchor-ref.svg
== multiple-chunks-directions-and-anchor.svg multiple-chunks-directions-and-anchor-ref.svg
== multiple-chunks-directions-and-anchor-dx.svg multiple-chunks-directions-and-anchor-dx-ref.svg
== multiple-chunks-directions-and-anchor-multiple-dx.svg multiple-chunks-directions-and-anchor-multiple-dx-ref.svg
== multiple-chunks-dx-bidi.svg multiple-chunks-dx-bidi-ref.svg
== multiple-chunks-dx-different-anchor-bidi.svg multiple-chunks-dx-different-anchor-bidi-ref.svg
== multiple-chunks-dx-different-anchor-rtl.svg multiple-chunks-dx-different-anchor-rtl-ref.svg
== multiple-chunks-dx-different-anchor.svg multiple-chunks-dx-different-anchor-ref.svg
== multiple-chunks-dx-rtl.svg multiple-chunks-dx-rtl-ref.svg
== multiple-chunks-dx.svg multiple-chunks-dx-ref.svg
== multiple-chunks-fill-color.svg multiple-chunks-fill-color-ref.svg
== multiple-chunks-multiple-dx-bidi.svg multiple-chunks-multiple-dx-bidi-ref.svg
== multiple-chunks-multiple-dx-different-anchor-bidi.svg multiple-chunks-multiple-dx-different-anchor-bidi-ref.svg
== multiple-chunks-multiple-dx-different-anchor-rtl.svg multiple-chunks-multiple-dx-different-anchor-rtl-ref.svg
== multiple-chunks-multiple-dx-different-anchor.svg multiple-chunks-multiple-dx-different-anchor-ref.svg
== multiple-chunks-multiple-dx-rtl.svg multiple-chunks-multiple-dx-rtl-ref.svg
== multiple-chunks-multiple-dx.svg multiple-chunks-multiple-dx-ref.svg
== multiple-chunks-rtl.svg multiple-chunks-rtl-ref.svg
== multiple-chunks.svg multiple-chunks-ref.svg

== display-none-1.svg simple.svg
== display-none-2.svg simple.svg
== display-none-3.svg simple.svg
== display-none-4.svg simple.svg

== simple-multiline.svg simple-multiline-ref.svg
== simple-multiline-number.svg simple-multiline-number-ref.svg
== simple-multiline-pc.svg simple-multiline-pc-ref.svg
== simple-multiline-anchor-end.svg simple-multiline-anchor-end-ref.svg

fuzzy-if(skiaContent,1,15) == textpath.svg textpath-ref.svg
== textpath-a.svg textpath-a-ref.svg
== textpath-anchor-middle.svg textpath-anchor-middle-ref.svg
== textpath-anchor-end.svg textpath-anchor-end-ref.svg
== textpath-invalid-parent.svg textpath-invalid-parent-ref.svg
== textpath-multiline.svg textpath-multiline-ref.svg
== textpath-multiline-2.svg textpath-multiline-2-ref.svg
== textpath-after.svg textpath-after-ref.svg
== textpath-after-anchor-end.svg textpath-after-anchor-end-ref.svg

== textLength.svg textLength-ref.svg
fuzzy-if(skiaContent,1,200) == textLength-2.svg textLength-2-ref.svg
fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.[12]/.test(http.oscpu),4,17) fuzzy-if(skiaContent,4,100) == textLength-3.svg textLength-3-ref.svg
== textLength-4.svg textLength-4-ref.svg
== textLength-5.svg textLength-5-ref.svg
== textLength-6.svg textLength-6-ref.svg

# text-shadow
== text-shadow.svg text-shadow-ref.svg

# vertical text
== vertical-01.svg vertical-01-ref.svg

# tests for ignoring various properties
== ignore-border.svg ignore-prop-ref.svg
== ignore-display.svg ignore-display-ref.svg
== ignore-float.svg ignore-prop-ref.svg
== ignore-float-first-letter.svg ignore-prop-ref.svg
== ignore-position.svg ignore-position-ref.svg
== ignore-margin.svg ignore-prop-ref.svg
== ignore-padding.svg ignore-prop-ref.svg
== ignore-vertical-align.svg ignore-vertical-align-ref.svg
== ignore-overflow-scroll.svg ignore-prop-ref.svg
== ignore-text-align.svg ignore-prop-ref.svg
== ignore-text-align-2.svg ignore-text-align-2-ref.svg

# pseudo-elements
== pseudo-first-line.svg pseudo-first-line-ref.svg
== pseudo-first-line-2.svg pseudo-first-line-2-ref.svg
== pseudo-first-letter.svg pseudo-first-letter-ref.svg
== pseudo-first-letter-2.svg pseudo-first-letter-2-ref.svg
== ignore-before-after.svg ignore-prop-ref.svg

# invalid child nodes
== ignore-invalid-child.svg ignore-invalid-child-ref.svg
== ignore-invalid-child-2.svg ignore-invalid-child-2-ref.svg

# text inside a link
== link-surrounding.svg simple.svg

# dynamic document changes
== dynamic-font-size.svg dynamic-font-size-ref.svg
== dynamic-font-size-2.svg dynamic-font-size-2-ref.svg
== dynamic-font-size-3.svg dynamic-font-size-3-ref.svg
== dynamic-font-size-4.svg dynamic-font-size-4-ref.svg
== dynamic-dominant-baseline.svg dynamic-dominant-baseline-ref.svg
== dynamic-multiple-x.svg dynamic-multiple-x-ref.svg
fuzzy-if(!d2d,14,2) fuzzy-if(skiaContent,1,200) == dynamic-non-scaling-stroke.svg dynamic-non-scaling-stroke-ref.svg #Bug 885316
== dynamic-text-shadow.svg text-shadow-ref.svg

# text and masks
fuzzy-if(skiaContent&&winWidget,50,224)  == mask-applied.svg mask-applied-ref.svg
fuzzy-if(skiaContent&&winWidget,105,112) == mask-content.svg mask-content-ref.svg
fuzzy-if(skiaContent&&winWidget,53,112) == mask-content-2.svg mask-content-2-ref.svg

# text and clipPaths
== clipPath-applied.svg clipPath-applied-ref.svg
fuzzy-if(skiaContent&&winWidget,105,56) == clipPath-content.svg clipPath-content-ref.svg
fuzzy-if(skiaContent&&winWidget,53,112) == clipPath-content-2.svg clipPath-content-2-ref.svg

# text and patterns
fuzzy-if(cocoaWidget,1,6) fuzzy-if(skiaContent,65,313) == pattern-content.svg pattern-content-ref.svg

# text and filters
fuzzy-if(skiaContent&&winWidget,126,336) == filter-applied.svg filter-applied-ref.svg

# vertical text
fuzzy-if(skiaContent,1,80) == textpath-vertical-dx.svg textpath-vertical-dx-ref.svg

# selection
needs-focus == deselectAll.svg deselectAll-ref.svg
fuzzy-if(skiaContent,1,250) needs-focus == selectSubString.svg selectSubString-ref.svg
fuzzy-if(skiaContent,1,600) needs-focus == selectSubString-2.svg selectSubString-2-ref.svg
fuzzy-if(skiaContent,1,250) needs-focus == selectSubString-3.svg selectSubString-3-ref.svg
fuzzy-if(webrender,1-1,237-237) needs-focus == simple-selection.svg simple-selection-ref.html
fuzzy-if(skiaContent,1,100) fuzzy-if(webrender,1-1,575-575) needs-focus == simple-bidi-selection.svg simple-bidi-selection-ref.html
fuzzy-if(skiaContent,1,50) fuzzy-if(webrender,1-1,237-237) needs-focus == simple-fill-color-selection.svg simple-fill-color-selection-ref.html
fuzzy-if(skiaContent,1,150) fuzzy-if(webrender,1-1,222-222) needs-focus == simple-underline-selection.svg simple-underline-selection-ref.html
fuzzy-if(skiaContent,1,300) fuzzy-if(webrender,1-1,934-934) needs-focus == multiple-text-selection.svg multiple-text-selection-ref.html
needs-focus == multiple-chunks-selection.svg multiple-chunks-selection-ref.svg
fuzzy-if(skiaContent,1,200) needs-focus == textpath-selection.svg textpath-selection-ref.svg
