gfx: Clamp the font size we supply to Core Text to 0.01pt.

Core Text treats a font size of 0.0 as 12.0, which is obviously not what
we want.

Improves Twitter.
Improves Reddit /r/rust.

Closes #10492.
This commit is contained in:
Patrick Walton 2016-04-08 17:37:22 -07:00
parent b214205ba9
commit 18fbf8cf30
6 changed files with 70 additions and 17 deletions

View file

@ -2423,6 +2423,18 @@
"url": "/_mozilla/css/inline_element_border_a.html"
}
],
"css/inline_font_size_zero_a.html": [
{
"path": "css/inline_font_size_zero_a.html",
"references": [
[
"/_mozilla/css/inline_font_size_zero_ref.html",
"=="
]
],
"url": "/_mozilla/css/inline_font_size_zero_a.html"
}
],
"css/inline_hypothetical_box_a.html": [
{
"path": "css/inline_hypothetical_box_a.html",
@ -8923,6 +8935,18 @@
"url": "/_mozilla/css/inline_element_border_a.html"
}
],
"css/inline_font_size_zero_a.html": [
{
"path": "css/inline_font_size_zero_a.html",
"references": [
[
"/_mozilla/css/inline_font_size_zero_ref.html",
"=="
]
],
"url": "/_mozilla/css/inline_font_size_zero_a.html"
}
],
"css/inline_hypothetical_box_a.html": [
{
"path": "css/inline_hypothetical_box_a.html",

View file

@ -0,0 +1,9 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title></title>
<link rel="match" href="inline_font_size_zero_ref.html">
<div style="width: 600px; font-size: 0;">
<div style="display: inline-block; width: 200px; background: blue; height: 50px;"></div>
<div style="display: inline-block; width: 400px; background: green; height: 50px;"></div>
</div>

View file

@ -0,0 +1,9 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title></title>
<div style="width: 600px;">
<div style="display: inline-block; width: 200px; background: blue; height: 50px;"></div><!--
--><div style="display: inline-block; width: 400px; background: green; height: 50px;"></div>
</div>