From 4ec15c7856fd435a8710219a9604a40db503602a Mon Sep 17 00:00:00 2001
From: Vadim Makeev <hi@pepelsbey.dev>
Date: Thu, 16 Jan 2025 00:46:18 +0100
Subject: [PATCH 1/2] Add ui-families support in Safari

---
 css/properties/font-family.json | 138 ++++++++++++++++++++++++++++++++
 1 file changed, 138 insertions(+)

diff --git a/css/properties/font-family.json b/css/properties/font-family.json
index 470136c5f6b163..d9d13f09b9e353 100644
--- a/css/properties/font-family.json
+++ b/css/properties/font-family.json
@@ -52,6 +52,7 @@
         },
         "math": {
           "__compat": {
+            "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-family#math",
             "tags": [
               "web-features:font-family-math"
             ],
@@ -88,6 +89,7 @@
         },
         "system-ui": {
           "__compat": {
+            "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-family#system-ui",
             "tags": [
               "web-features:font-family-system"
             ],
@@ -136,6 +138,142 @@
               "deprecated": false
             }
           }
+        },
+        "ui-monospace": {
+          "__compat": {
+            "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-family#ui-monospace",
+            "support": {
+              "chrome": {
+                "version_added": false
+              },
+              "chrome_android": "mirror",
+              "edge": "mirror",
+              "firefox": {
+                "version_added": false
+              },
+              "firefox_android": "mirror",
+              "ie": {
+                "version_added": false
+              },
+              "oculus": "mirror",
+              "opera": "mirror",
+              "opera_android": "mirror",
+              "safari": {
+                "version_added": "13.1"
+              },
+              "safari_ios": "mirror",
+              "samsunginternet_android": "mirror",
+              "webview_android": "mirror",
+              "webview_ios": "mirror"
+            },
+            "status": {
+              "experimental": false,
+              "standard_track": true,
+              "deprecated": false
+            }
+          }
+        },
+        "ui-rounded": {
+          "__compat": {
+            "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-family#ui-rounded",
+            "support": {
+              "chrome": {
+                "version_added": false
+              },
+              "chrome_android": "mirror",
+              "edge": "mirror",
+              "firefox": {
+                "version_added": false
+              },
+              "firefox_android": "mirror",
+              "ie": {
+                "version_added": false
+              },
+              "oculus": "mirror",
+              "opera": "mirror",
+              "opera_android": "mirror",
+              "safari": {
+                "version_added": "13.1"
+              },
+              "safari_ios": "mirror",
+              "samsunginternet_android": "mirror",
+              "webview_android": "mirror",
+              "webview_ios": "mirror"
+            },
+            "status": {
+              "experimental": false,
+              "standard_track": true,
+              "deprecated": false
+            }
+          }
+        },
+        "ui-sans-serif": {
+          "__compat": {
+            "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-family#ui-sans-serif",
+            "support": {
+              "chrome": {
+                "version_added": false
+              },
+              "chrome_android": "mirror",
+              "edge": "mirror",
+              "firefox": {
+                "version_added": false
+              },
+              "firefox_android": "mirror",
+              "ie": {
+                "version_added": false
+              },
+              "oculus": "mirror",
+              "opera": "mirror",
+              "opera_android": "mirror",
+              "safari": {
+                "version_added": "13.1"
+              },
+              "safari_ios": "mirror",
+              "samsunginternet_android": "mirror",
+              "webview_android": "mirror",
+              "webview_ios": "mirror"
+            },
+            "status": {
+              "experimental": false,
+              "standard_track": true,
+              "deprecated": false
+            }
+          }
+        },
+        "ui-serif": {
+          "__compat": {
+            "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-family#ui-serif",
+            "support": {
+              "chrome": {
+                "version_added": false
+              },
+              "chrome_android": "mirror",
+              "edge": "mirror",
+              "firefox": {
+                "version_added": false
+              },
+              "firefox_android": "mirror",
+              "ie": {
+                "version_added": false
+              },
+              "oculus": "mirror",
+              "opera": "mirror",
+              "opera_android": "mirror",
+              "safari": {
+                "version_added": "13.1"
+              },
+              "safari_ios": "mirror",
+              "samsunginternet_android": "mirror",
+              "webview_android": "mirror",
+              "webview_ios": "mirror"
+            },
+            "status": {
+              "experimental": false,
+              "standard_track": true,
+              "deprecated": false
+            }
+          }
         }
       }
     }

From 1eda47eea5b459da6113182431c36524d585766e Mon Sep 17 00:00:00 2001
From: Vadim Makeev <vmakeev@mozilla.com>
Date: Fri, 17 Jan 2025 16:43:04 +0100
Subject: [PATCH 2/2] Add impl_urls for Chrome and Firefox

---
 css/properties/font-family.json | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

diff --git a/css/properties/font-family.json b/css/properties/font-family.json
index d9d13f09b9e353..ae5e9855e18d0c 100644
--- a/css/properties/font-family.json
+++ b/css/properties/font-family.json
@@ -144,12 +144,14 @@
             "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-family#ui-monospace",
             "support": {
               "chrome": {
-                "version_added": false
+                "version_added": false,
+                "impl_url": "https://crbug.com/40194142"
               },
               "chrome_android": "mirror",
               "edge": "mirror",
               "firefox": {
-                "version_added": false
+                "version_added": false,
+                "impl_url": "https://bugzil.la/1461302"
               },
               "firefox_android": "mirror",
               "ie": {
@@ -178,12 +180,14 @@
             "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-family#ui-rounded",
             "support": {
               "chrome": {
-                "version_added": false
+                "version_added": false,
+                "impl_url": "https://crbug.com/40194142"
               },
               "chrome_android": "mirror",
               "edge": "mirror",
               "firefox": {
-                "version_added": false
+                "version_added": false,
+                "impl_url": "https://bugzil.la/1461302"
               },
               "firefox_android": "mirror",
               "ie": {
@@ -212,12 +216,14 @@
             "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-family#ui-sans-serif",
             "support": {
               "chrome": {
-                "version_added": false
+                "version_added": false,
+                "impl_url": "https://crbug.com/40194142"
               },
               "chrome_android": "mirror",
               "edge": "mirror",
               "firefox": {
-                "version_added": false
+                "version_added": false,
+                "impl_url": "https://bugzil.la/1461302"
               },
               "firefox_android": "mirror",
               "ie": {
@@ -246,12 +252,14 @@
             "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-family#ui-serif",
             "support": {
               "chrome": {
-                "version_added": false
+                "version_added": false,
+                "impl_url": "https://crbug.com/40194142"
               },
               "chrome_android": "mirror",
               "edge": "mirror",
               "firefox": {
-                "version_added": false
+                "version_added": false,
+                "impl_url": "https://bugzil.la/1461302"
               },
               "firefox_android": "mirror",
               "ie": {