diff --git a/css/properties/font-language-override.json b/css/properties/font-language-override.json new file mode 100644 index 0000000000000..470442d87b532 --- /dev/null +++ b/css/properties/font-language-override.json @@ -0,0 +1,87 @@ +{ + "css": { + "properties": { + "font-language-override": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-language-override", + "support": { + "webview_android": { + "version_added": false + }, + "chrome": { + "version_added": false + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": [ + { + "version_added": "34" + }, + { + "version_added": "24", + "version_removed": "34", + "flag": { + "type": "preference", + "name": "layout.css.font-features.enabled", + "value_to_set": "true" + } + }, + { + "prefix": "-moz-", + "version_added": "4" + } + ], + "firefox_android": [ + { + "version_added": "34" + }, + { + "version_added": "24", + "version_removed": "34", + "flag": { + "type": "preference", + "name": "layout.css.font-features.enabled", + "value_to_set": "true" + } + }, + { + "prefix": "-moz-", + "version_added": "4" + } + ], + "ie": { + "version_added": false + }, + "ie_mobile": { + "version_added": false + }, + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/css/properties/font-size-adjust.json b/css/properties/font-size-adjust.json new file mode 100644 index 0000000000000..7995c40591b38 --- /dev/null +++ b/css/properties/font-size-adjust.json @@ -0,0 +1,72 @@ +{ + "css": { + "properties": { + "font-size-adjust": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-size-adjust", + "support": { + "webview_android": { + "version_added": null + }, + "chrome": { + "version_added": "43", + "flag": { + "type": "preference", + "name": "Enable experimental Web Platform features" + } + }, + "chrome_android": { + "version_added": null + }, + "edge": { + "version_added": false + }, + "edge_mobile": { + "version_added": false + }, + "firefox": [ + { + "version_added": "3", + "notes": "Before Firefox 40, font-size-adjust: 0 was incorrectly interpreted as font-size-adjust: none (bug 1144885)." + }, + { + "version_added": "1", + "notes": "Before Firefox 3, font-size-adjust was supported on Windows only." + } + ], + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": false + }, + "ie_mobile": { + "version_added": null + }, + "opera": { + "version_added": "30", + "flag": { + "type": "preference", + "name": "Enable experimental Web Platform features" + } + }, + "opera_android": { + "version_added": null + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/css/properties/font-size.json b/css/properties/font-size.json new file mode 100644 index 0000000000000..123187b49f24e --- /dev/null +++ b/css/properties/font-size.json @@ -0,0 +1,114 @@ +{ + "css": { + "properties": { + "font-size": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-size", + "support": { + "webview_android": { + "version_added": "1" + }, + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "1" + }, + "edge": { + "version_added": "12" + }, + "edge_mobile": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "5.5" + }, + "ie_mobile": { + "version_added": "6" + }, + "opera": { + "version_added": "7" + }, + "opera_android": { + "version_added": "6" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, + "rem_values": { + "__compat": { + "description": "Rem values", + "support": { + "webview_android": { + "version_added": "4.1" + }, + "chrome": { + "version_added": "31" + }, + "chrome_android": { + "version_added": "42" + }, + "edge": { + "version_added": "12" + }, + "edge_mobile": { + "version_added": "12" + }, + "firefox": { + "version_added": "31", + "notes": [ + "Before Firefox 57, animations using em units are not affected by changes to the font-size of the animated element's parent (bug 1254424).", + "Before Firefox 57, some language settings' inherited font-size is smaller than expected (bug 1391341)." + ] + }, + "firefox_android": { + "version_added": "31" + }, + "ie": [ + { + "version_added": "11" + }, + { + "partial_implementation": true, + "version_added": "9", + "version_removed": "10" + } + ], + "ie_mobile": { + "version_added": "10" + }, + "opera": { + "version_added": "28" + }, + "opera_android": { + "version_added": "12" + }, + "safari": { + "version_added": "7" + }, + "safari_ios": { + "version_added": true + } + } + } + } + } + } + } +} diff --git a/css/properties/font-stretch.json b/css/properties/font-stretch.json new file mode 100644 index 0000000000000..67d763bfbe59e --- /dev/null +++ b/css/properties/font-stretch.json @@ -0,0 +1,57 @@ +{ + "css": { + "properties": { + "font-stretch": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-stretch", + "support": { + "webview_android": { + "version_added": false + }, + "chrome": { + "version_added": "48" + }, + "chrome_android": { + "version_added": null + }, + "edge": { + "version_added": "12" + }, + "edge_mobile": { + "version_added": "12" + }, + "firefox": { + "version_added": "9" + }, + "firefox_android": { + "version_added": "9" + }, + "ie": { + "version_added": "9" + }, + "ie_mobile": { + "version_added": null + }, + "opera": { + "version_added": "35" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": "11" + }, + "safari_ios": { + "version_added": null + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/css/properties/font-style.json b/css/properties/font-style.json new file mode 100644 index 0000000000000..778cfc440fc9c --- /dev/null +++ b/css/properties/font-style.json @@ -0,0 +1,59 @@ +{ + "css": { + "properties": { + "font-style": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-style", + "support": { + "webview_android": { + "version_added": "1" + }, + "chrome": { + "version_added": "1" + }, + "chrome_android": { + "version_added": "1" + }, + "edge": { + "version_added": "12" + }, + "edge_mobile": { + "version_added": "12" + }, + "firefox": { + "version_added": "1", + "notes": "Before Firefox 44, oblique was not distinguished from italic." + }, + "firefox_android": { + "version_added": "4", + "notes": "Before Firefox 44, oblique was not distinguished from italic." + }, + "ie": { + "version_added": "4" + }, + "ie_mobile": { + "version_added": "6" + }, + "opera": { + "version_added": "7" + }, + "opera_android": { + "version_added": "6" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": { + "version_added": "1" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}