blob: 26a07ad99321872daa275fed2aa438e2eaa9cb9f [file] [log] [blame] [edit]
{
"css": {
"properties": {
"text-rendering": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-rendering",
"spec_url": "https://svgwg.org/svg2-draft/painting.html#TextRenderingProperty",
"tags": [
"web-features:svg"
],
"support": {
"chrome": {
"version_added": "4",
"notes": [
"This property is only supported on Windows and Linux.",
"Initial versions had bugs on Windows and Linux that broke font substitution, small-caps, letter-spacing or caused text to overlap. See [bug 40156511](https://crbug.com/40156511), [bug 40430936](https://crbug.com/40430936), [bug 40444347](https://crbug.com/40444347), [bug 40286561](https://crbug.com/40286561)."
]
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "1",
"notes": [
"This property is only supported on Windows and Linux.",
"The `optimizeSpeed` option has no effect on Firefox 4 because the standard code for text rendering is already fast and there is not a faster code path at this time. See [bug 595688](https://bugzil.la/595688) for details."
]
},
"firefox_android": {
"version_added": "46"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": {
"version_added": "15"
},
"opera_android": {
"version_added": "14"
},
"safari": {
"version_added": "5"
},
"safari_ios": "mirror",
"samsunginternet_android": {
"version_added": "1.0",
"notes": "This property is only supported on Windows and Linux. Samsung Internet is not on Windows or Linux."
},
"webview_android": {
"version_added": "3",
"notes": "From version 3 to 4.3, there is a serious bug where `text-rendering: optimizeLegibility` causes custom web fonts to not render. This was fixed in version 4.4."
},
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"auto": {
"__compat": {
"tags": [
"web-features:svg"
],
"support": {
"chrome": {
"version_added": "4",
"notes": "Chrome treats `auto` as `optimizeSpeed`."
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "1",
"notes": "If the font size is 20 pixels or higher, Firefox treats `auto` as `optimizeLegibility`. For smaller text, Firefox treats `auto` as `optimizeSpeed`. The 20-pixel threshold can be changed with the `browser.display.auto_quality_min_font_size` preference."
},
"firefox_android": {
"version_added": "46",
"notes": "If the font size is 20 pixels or higher, Firefox treats `auto` as `optimizeLegibility`. For smaller text, Firefox treats `auto` as `optimizeSpeed`. The 20-pixel threshold can be changed with the `browser.display.auto_quality_min_font_size` preference."
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "5",
"notes": "Safari treats `auto` as `optimizeSpeed`. See [bug 41363](https://webkit.org/b/41363)."
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"geometricPrecision": {
"__compat": {
"tags": [
"web-features:svg"
],
"support": {
"chrome": {
"version_added": "13",
"notes": "Supports true geometric precision without rounding up or down to the nearest supported font size in the operating system."
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "1",
"notes": "Firefox treats `geometricPrecision` the same as `optimizeLegibility`."
},
"firefox_android": {
"version_added": "46",
"notes": "Firefox treats `geometricPrecision` the same as `optimizeLegibility`."
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "6"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
}
}
}
}