summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/css/css-fonts/support/font-family-keywords.js
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/tests/css/css-fonts/support/font-family-keywords.js')
-rw-r--r--testing/web-platform/tests/css/css-fonts/support/font-family-keywords.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/testing/web-platform/tests/css/css-fonts/support/font-family-keywords.js b/testing/web-platform/tests/css/css-fonts/support/font-family-keywords.js
new file mode 100644
index 0000000000..09bcf85c9f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-fonts/support/font-family-keywords.js
@@ -0,0 +1,27 @@
+// <generic-family> keywords, as specified in
+// https://drafts.csswg.org/css-fonts/#generic-family-value
+var kGenericFontFamilyKeywords = [
+ "serif",
+ "sans-serif",
+ "cursive",
+ "fantasy",
+ "monospace",
+ "system-ui",
+ "emoji",
+ "math",
+ "fangsong",
+ "ui-serif",
+ "ui-sans-serif",
+ "ui-monospace",
+ "ui-rounded",
+];
+
+// <family-name> values that had/have web-exposed behavior in some browsers, but
+// are not defined in the specification.
+var kNonGenericFontFamilyKeywords = [
+ "NonGenericFontFamilyName",
+ "-webkit-body",
+ "-webkit-standard",
+ "-webkit-pictograph",
+ "BlinkMacSystemFont",
+];