Skip to content

Commit

Permalink
Add tests to check that generic font families rely on internal settings.
Browse files Browse the repository at this point in the history
There are already internal tests verifying this kind of things, but
ensure there is at least one test for each supported generic font
family.

Bug: 1240117
Change-Id: I3cfdc40da3a8ebe8ac73378c614c0eab7639a7c8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3578679
Reviewed-by: Koji Ishii <kojii@chromium.org>
Commit-Queue: Frédéric Wang <fwang@igalia.com>
Cr-Commit-Position: refs/heads/main@{#990726}
  • Loading branch information
fred-wang authored and Chromium LUCI CQ committed Apr 9, 2022
1 parent 90fe5a3 commit 8f0d1fb
Show file tree
Hide file tree
Showing 7 changed files with 119 additions and 0 deletions.
@@ -0,0 +1,18 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="help" href="https://www.w3.org/TR/css-fonts-4/#valdef-font-family-math">
<link rel="assert" href="'font-family: cursive' uses cursive font family from internal settings.">
<link rel="match" href="font-family-ref.html"/>
<script>
if (window.internals)
internals.settings.setCursiveFontFamily("Ahem", "Zyyy");
</script>
</head>
<body>
<div style="font-family: monospace">
<div style="font: 25px/1 cursive">A</div>
</div>
</body>
</html>
@@ -0,0 +1,18 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="help" href="https://www.w3.org/TR/css-fonts-4/#valdef-font-family-math">
<link rel="assert" href="'font-family: fantasy' uses fantasy font family from internal settings.">
<link rel="match" href="font-family-ref.html"/>
<script>
if (window.internals)
internals.settings.setFantasyFontFamily("Ahem", "Zyyy");
</script>
</head>
<body>
<div style="font-family: monospace">
<div style="font: 25px/1 fantasy">A</div>
</div>
</body>
</html>
@@ -0,0 +1,18 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="help" href="https://www.w3.org/TR/css-fonts-4/#valdef-font-family-math">
<link rel="assert" href="'font-family: monospace' uses fixed font family from internal settings.">
<link rel="match" href="font-family-ref.html"/>
<script>
if (window.internals)
internals.settings.setFixedFontFamily("Ahem", "Zyyy");
</script>
</head>
<body>
<div style="font-family: sans-serif">
<div style="font: 25px/1 monospace">A</div>
</div>
</body>
</html>
@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<div style="font-family: monospace">
<div style="font: 25px/1 Ahem">B</div>
</div>
</body>
</html>
@@ -0,0 +1,18 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="help" href="https://www.w3.org/TR/css-fonts-4/#valdef-font-family-math">
<link rel="assert" href="'font-family: sans-serif' uses sans-serif font family from internal settings.">
<link rel="match" href="font-family-ref.html"/>
<script>
if (window.internals)
internals.settings.setSansSerifFontFamily("Ahem", "Zyyy");
</script>
</head>
<body>
<div style="font-family: monospace">
<div style="font: 25px/1 sans-serif">A</div>
</div>
</body>
</html>
@@ -0,0 +1,18 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="help" href="https://www.w3.org/TR/css-fonts-4/#valdef-font-family-math">
<link rel="assert" href="'font-family: serif' uses serif font family from inyternal settings.">
<link rel="match" href="font-family-ref.html"/>
<script>
if (window.internals)
internals.settings.setSerifFontFamily("Ahem", "Zyyy");
</script>
</head>
<body>
<div style="font-family: monospace">
<div style="font: 25px/1 serif">A</div>
</div>
</body>
</html>
@@ -0,0 +1,18 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="help" href="https://www.w3.org/TR/css-fonts-4/#valdef-font-family-math">
<link rel="assert" href="'font-family: initial' uses standard font family from internal settings.">
<link rel="match" href="font-family-ref.html"/>
<script>
if (window.internals)
internals.settings.setStandardFontFamily("Ahem", "Zyyy");
</script>
</head>
<body>
<div style="font-family: monospace">
<div style="font-size: 25px; line-height: 1; font-family: initial">A</div>
</div>
</body>
</html>

0 comments on commit 8f0d1fb

Please sign in to comment.