[prev in list] [next in list] [prev in thread] [next in thread] 

List:       tor-cvs
Subject:    [tor-commits] [Git][tpo/applications/tor-browser][base-browser-102.8.0esr-12.5-1] fixup!
From:       "Richard Pospesel \( () richard\) via tor-commits" <tor-commits () lists ! torproject ! or
Date:       2023-02-22 11:26:00
Message-ID: 63f5fbc89670f_2ce25f4acf468927f () gitlab-02 ! mail
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Richard Pospesel pushed to branch base-browser-102.8.0esr-12.5-1 at The Tor Project / \
Applications / Tor Browser


Commits:
ca8d87a9 by Pier Angelo Vendrame at 2023-02-22T11:25:47+00:00
fixup! Bug 41116: Normalize system fonts.

Bug 41646: Fixes for the font normalization

- - - - -


1 changed file:

- layout/base/nsLayoutUtils.cpp


Changes:

=====================================
layout/base/nsLayoutUtils.cpp
=====================================
@@ -9565,10 +9565,44 @@ void nsLayoutUtils::ComputeSystemFont(nsFont* aSystemFont,
   gfxFontStyle fontStyle;
   nsAutoString systemFontName;
   if (aDocument->ShouldResistFingerprinting()) {
-#ifdef XP_MACOSX
+#if defined(XP_MACOSX)
     systemFontName = u"-apple-system"_ns;
+    // Values taken from a macOS 10.15 system.
+    switch (aFontID) {
+      case LookAndFeel::FontID::Caption:
+      case LookAndFeel::FontID::Menu:
+        fontStyle.size = 13;
+        break;
+      case LookAndFeel::FontID::SmallCaption:
+        fontStyle.weight = gfxFontStyle::FontWeight(700);
+        // fall-through
+      case LookAndFeel::FontID::MessageBox:
+      case LookAndFeel::FontID::StatusBar:
+        fontStyle.size = 11;
+        break;
+      default:
+        fontStyle.size = 12;
+        break;
+    }
+#elif defined(XP_WIN) || defined(MOZ_WIDGET_ANDROID)
+    // Windows uses Segoe UI for Latin alphabets, but other fonts for some RTL
+    // languages, so we fallback to sans-serif to fall back to the user's
+    // default sans-serif. Size is 12px for all system fonts (tried in an en-US
+    // system).
+    // Several Android systems reported Roboto 12px, so similar to what Windows
+    // does.
+    systemFontName = u"sans-serif"_ns;
+    fontStyle.size = 12;
 #else
+    // On Linux, there is not a default. For example, GNOME on Debian uses
+    // Cantarell, 14.667px. Ubuntu Mate uses the Ubuntu font, but also 14.667px.
+    // Fedora with KDE uses Noto Sans, 13.3333px, but it uses Noto Sans on
+    // GNOME, too.
+    // In general, Linux uses some sans-serif, but its size can vary between
+    // 12px and 16px. We chose 15px because it is what Firefox is doing for the
+    // UI font-size.
     systemFontName = u"sans-serif"_ns;
+    fontStyle.size = 15;
 #endif
   } else if (!LookAndFeel::GetFont(aFontID, systemFontName, fontStyle)) {
     return;



View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/ca8d87a945f8325e8d03c536946081d8fa5f7021


-- 
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/ca8d87a945f8325e8d03c536946081d8fa5f7021
 You're receiving this email because of your account on gitlab.torproject.org.


[Attachment #5 (text/html)]

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" \
"http://www.w3.org/TR/REC-html40/loose.dtd"> <html lang="en" \
style='--code-editor-font: var(--default-mono-font, "Menlo"), DejaVu Sans Mono, \
Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, \
monospace;'> <head>
<meta content="text/html; charset=US-ASCII" http-equiv="Content-Type">
<title>
GitLab
</title>

<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>


<style>img {
max-width: 100%; height: auto;
}
body {
font-size: 0.875rem;
}
body {
-webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px;
}
body {
font-family: var(--default-regular-font, -apple-system),BlinkMacSystemFont,"Segoe \
UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color \
Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit; }
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px; \
font-family: var(--default-regular-font, -apple-system),BlinkMacSystemFont,"Segoe \
UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color \
Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";'> <div class="content">

<h3 style="margin-top: 20px; margin-bottom: 10px;">
Richard Pospesel pushed to branch base-browser-102.8.0esr-12.5-1 at <a \
href="https://gitlab.torproject.org/tpo/applications/tor-browser">The Tor Project / \
Applications / Tor Browser</a> </h3>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<ul>
<li>
<strong style="font-weight: bold;"><a \
href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/ca8d87a945f8325e8d03c536946081d8fa5f7021">ca8d87a9</a></strong>
 <div>
<span> by Pier Angelo Vendrame </span> <i> at 2023-02-22T11:25:47+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, \
"Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier \
New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: \
break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px \
12px; border: 1px solid #dcdcde;'>fixup! Bug 41116: Normalize system fonts.

Bug 41646: Fixes for the font normalization
</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
1 changed file:
</h4>
<ul>
<li class="file-stats">
<a href="#08582473130bc7ccedf645160452eeddeae296b8">
layout/base/nsLayoutUtils.cpp
</a>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Changes:
</h4>
<li id="08582473130bc7ccedf645160452eeddeae296b8">
<a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/ca8d87a94 \
5f8325e8d03c536946081d8fa5f7021#08582473130bc7ccedf645160452eeddeae296b8"><strong \
style="font-weight: bold;">layout/base/nsLayoutUtils.cpp</strong></a> <hr \
style="overflow: hidden; border: 1px solid #e1e1e1;"> <table class="code white" \
style="border-spacing: 0; border-collapse: collapse; width: auto; font-family: \
monospace; font-size: 90%;" bgcolor="#fff" width="100%" cellpadding="0" \
cellspacing="0"> <tr class="line_holder match" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="9565" \
style="width: 35px; color: rgba(31,30,36,0.24); border-right-width: 1px; \
border-right-color: #ececef; border-right-style: solid; padding: inherit;" \
align="right" bgcolor="#fbfafd">...</td> <td class="diff-line-num unfold js-unfold \
new_line" data-linenumber="9565" style="width: 35px; color: rgba(31,30,36,0.24); \
border-right-width: 1px; border-right-color: #ececef; border-right-style: solid; \
padding: inherit;" align="right" bgcolor="#fbfafd">...</td> <td class="line_content \
match" style="color: rgba(31,30,36,0.24); padding: inherit;" bgcolor="#fbfafd">@@ \
-9565,10 +9565,44 @@ void nsLayoutUtils::ComputeSystemFont(nsFont* aSystemFont,</td> \
</tr> <tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="9565" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 9565
</td>
<td class="new_line diff-line-num" data-linenumber="9565" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 9565
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 0.875rem; color: #333238; position: relative; font-family: \
var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC9565" class="line" lang="cpp">  <span class="n" style="color: \
#333;">gfxFontStyle</span> <span class="n" style="color: #333;">fontStyle</span><span \
class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="9566" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 9566
</td>
<td class="new_line diff-line-num" data-linenumber="9566" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 9566
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 0.875rem; color: #333238; position: relative; font-family: \
var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC9566" class="line" lang="cpp">  <span class="n" style="color: \
#333;">nsAutoString</span> <span class="n" style="color: \
#333;">systemFontName</span><span class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="9567" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 9567
</td>
<td class="new_line diff-line-num" data-linenumber="9567" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 9567
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 0.875rem; color: #333238; position: relative; font-family: \
var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC9567" class="line" lang="cpp">  <span class="k" style="font-weight: \
600;">if</span> <span class="p">(</span><span class="n" style="color: \
#333;">aDocument</span><span class="o" style="font-weight: 600;">-&gt;</span><span \
class="n" style="color: #333;">ShouldResistFingerprinting</span><span \
class="p">())</span> <span class="p">{</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="9568" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 9568
</td>
<td class="new_line diff-line-num old" data-linenumber="9568" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">  
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>-<span id="LC9568" class="line" lang="cpp"><span class="cp" style="color: \
#999; font-weight: 600;">#ifdef<span class="idiff left right deletion" \
style="background-color: #fac5cd;"> </span>XP_MACOSX</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9569" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9568" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9568
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9568" class="line" lang="cpp"><span class="cp" style="color: \
#999; font-weight: 600;">#if<span class="idiff left addition" \
style="background-color: #c7f0d2;"> </span>def<span class="idiff addition" \
style="background-color: #c7f0d2;">ined(</span>XP_MACOSX<span class="idiff right \
addition" style="background-color: #c7f0d2;">)</span></span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="9569" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 9569
</td>
<td class="new_line diff-line-num" data-linenumber="9569" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 9569
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 0.875rem; color: #333238; position: relative; font-family: \
var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC9569" class="line" lang="cpp">    <span class="n" style="color: \
#333;">systemFontName</span> <span class="o" style="font-weight: 600;">=</span> <span \
class="s" style="color: #d14;">u"-apple-system"</span><span class="n" style="color: \
#333;">_ns</span><span class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9570
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9570" class="line" lang="cpp">    <span class="c1" \
style="color: #998; font-style: italic;">// Values taken from a macOS 10.15 \
system.</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9571" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9571
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9571" class="line" lang="cpp">    <span class="k" \
style="font-weight: 600;">switch</span> <span class="p">(</span><span class="n" \
style="color: #333;">aFontID</span><span class="p">)</span> <span \
class="p">{</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9572" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9572
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9572" class="line" lang="cpp">      <span class="k" \
style="font-weight: 600;">case</span> <span class="n" style="color: \
#333;">LookAndFeel</span><span class="o" style="font-weight: 600;">::</span><span \
class="n" style="color: #333;">FontID</span><span class="o" style="font-weight: \
600;">::</span><span class="n" style="color: #333;">Caption</span><span \
class="p">:</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9573" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9573
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9573" class="line" lang="cpp">      <span class="k" \
style="font-weight: 600;">case</span> <span class="n" style="color: \
#333;">LookAndFeel</span><span class="o" style="font-weight: 600;">::</span><span \
class="n" style="color: #333;">FontID</span><span class="o" style="font-weight: \
600;">::</span><span class="n" style="color: #333;">Menu</span><span \
class="p">:</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9574" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9574
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9574" class="line" lang="cpp">        <span class="n" \
style="color: #333;">fontStyle</span><span class="p">.</span><span class="n" \
style="color: #333;">size</span> <span class="o" style="font-weight: 600;">=</span> \
<span class="mi" style="color: #099;">13</span><span class="p">;</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9575" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9575
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9575" class="line" lang="cpp">        <span class="k" \
style="font-weight: 600;">break</span><span class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9576" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9576
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9576" class="line" lang="cpp">      <span class="k" \
style="font-weight: 600;">case</span> <span class="n" style="color: \
#333;">LookAndFeel</span><span class="o" style="font-weight: 600;">::</span><span \
class="n" style="color: #333;">FontID</span><span class="o" style="font-weight: \
600;">::</span><span class="n" style="color: #333;">SmallCaption</span><span \
class="p">:</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9577" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9577
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9577" class="line" lang="cpp">        <span class="n" \
style="color: #333;">fontStyle</span><span class="p">.</span><span class="n" \
style="color: #333;">weight</span> <span class="o" style="font-weight: 600;">=</span> \
<span class="n" style="color: #333;">gfxFontStyle</span><span class="o" \
style="font-weight: 600;">::</span><span class="n" style="color: \
#333;">FontWeight</span><span class="p">(</span><span class="mi" style="color: \
#099;">700</span><span class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9578" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9578
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9578" class="line" lang="cpp">        <span class="c1" \
style="color: #998; font-style: italic;">// fall-through</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9579" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9579
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9579" class="line" lang="cpp">      <span class="k" \
style="font-weight: 600;">case</span> <span class="n" style="color: \
#333;">LookAndFeel</span><span class="o" style="font-weight: 600;">::</span><span \
class="n" style="color: #333;">FontID</span><span class="o" style="font-weight: \
600;">::</span><span class="n" style="color: #333;">MessageBox</span><span \
class="p">:</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9580" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9580
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9580" class="line" lang="cpp">      <span class="k" \
style="font-weight: 600;">case</span> <span class="n" style="color: \
#333;">LookAndFeel</span><span class="o" style="font-weight: 600;">::</span><span \
class="n" style="color: #333;">FontID</span><span class="o" style="font-weight: \
600;">::</span><span class="n" style="color: #333;">StatusBar</span><span \
class="p">:</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9581" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9581
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9581" class="line" lang="cpp">        <span class="n" \
style="color: #333;">fontStyle</span><span class="p">.</span><span class="n" \
style="color: #333;">size</span> <span class="o" style="font-weight: 600;">=</span> \
<span class="mi" style="color: #099;">11</span><span class="p">;</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9582" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9582
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9582" class="line" lang="cpp">        <span class="k" \
style="font-weight: 600;">break</span><span class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9583" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9583
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9583" class="line" lang="cpp">      <span \
class="nl">default:</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9584" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9584
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9584" class="line" lang="cpp">        <span class="n" \
style="color: #333;">fontStyle</span><span class="p">.</span><span class="n" \
style="color: #333;">size</span> <span class="o" style="font-weight: 600;">=</span> \
<span class="mi" style="color: #099;">12</span><span class="p">;</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9585" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9585
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9585" class="line" lang="cpp">        <span class="k" \
style="font-weight: 600;">break</span><span class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9586" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9586
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9586" class="line" lang="cpp">    <span \
class="p">}</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9587" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9587
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9587" class="line" lang="cpp"><span class="cp" style="color: \
#999; font-weight: 600;">#elif defined(XP_WIN) || \
defined(MOZ_WIDGET_ANDROID)</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9588" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9588
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9588" class="line" lang="cpp">    <span class="c1" \
style="color: #998; font-style: italic;">// Windows uses Segoe UI for Latin \
alphabets, but other fonts for some RTL</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9589" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9589
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9589" class="line" lang="cpp">    <span class="c1" \
style="color: #998; font-style: italic;">// languages, so we fallback to sans-serif \
to fall back to the user's</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9590" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9590
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9590" class="line" lang="cpp">    <span class="c1" \
style="color: #998; font-style: italic;">// default sans-serif. Size is 12px for all \
system fonts (tried in an en-US</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9591" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9591
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9591" class="line" lang="cpp">    <span class="c1" \
style="color: #998; font-style: italic;">// system).</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9592" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9592
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9592" class="line" lang="cpp">    <span class="c1" \
style="color: #998; font-style: italic;">// Several Android systems reported Roboto \
12px, so similar to what Windows</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9593" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9593
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9593" class="line" lang="cpp">    <span class="c1" \
style="color: #998; font-style: italic;">// does.</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9594" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9594
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9594" class="line" lang="cpp">    <span class="n" \
style="color: #333;">systemFontName</span> <span class="o" style="font-weight: \
600;">=</span> <span class="s" style="color: #d14;">u"sans-serif"</span><span \
class="n" style="color: #333;">_ns</span><span class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9570" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9595" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9595
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9595" class="line" lang="cpp">    <span class="n" \
style="color: #333;">fontStyle</span><span class="p">.</span><span class="n" \
style="color: #333;">size</span> <span class="o" style="font-weight: 600;">=</span> \
<span class="mi" style="color: #099;">12</span><span class="p">;</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="9570" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 9570
</td>
<td class="new_line diff-line-num" data-linenumber="9596" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 9596
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 0.875rem; color: #333238; position: relative; font-family: \
var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC9596" class="line" lang="cpp"><span class="cp" style="color: #999; \
font-weight: 600;">#else</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9571" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9597" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9597
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9597" class="line" lang="cpp">    <span class="c1" \
style="color: #998; font-style: italic;">// On Linux, there is not a default. For \
example, GNOME on Debian uses</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9571" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9598" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9598
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9598" class="line" lang="cpp">    <span class="c1" \
style="color: #998; font-style: italic;">// Cantarell, 14.667px. Ubuntu Mate uses the \
Ubuntu font, but also 14.667px.</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9571" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9599" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9599
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9599" class="line" lang="cpp">    <span class="c1" \
style="color: #998; font-style: italic;">// Fedora with KDE uses Noto Sans, \
13.3333px, but it uses Noto Sans on</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9571" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9600" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9600
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9600" class="line" lang="cpp">    <span class="c1" \
style="color: #998; font-style: italic;">// GNOME, too.</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9571" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9601" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9601
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9601" class="line" lang="cpp">    <span class="c1" \
style="color: #998; font-style: italic;">// In general, Linux uses some sans-serif, \
but its size can vary between</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9571" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9602" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9602
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9602" class="line" lang="cpp">    <span class="c1" \
style="color: #998; font-style: italic;">// 12px and 16px. We chose 15px because it \
is what Firefox is doing for the</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9571" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9603" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9603
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9603" class="line" lang="cpp">    <span class="c1" \
style="color: #998; font-style: italic;">// UI font-size.</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="9571" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 9571
</td>
<td class="new_line diff-line-num" data-linenumber="9604" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 9604
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 0.875rem; color: #333238; position: relative; font-family: \
var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC9604" class="line" lang="cpp">    <span class="n" style="color: \
#333;">systemFontName</span> <span class="o" style="font-weight: 600;">=</span> <span \
class="s" style="color: #d14;">u"sans-serif"</span><span class="n" style="color: \
#333;">_ns</span><span class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="9572" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">  
</td>
<td class="new_line diff-line-num new" data-linenumber="9605" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9605
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 0.875rem; color: #333238; position: relative; \
font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid \
#dcdcde;'>+<span id="LC9605" class="line" lang="cpp">    <span class="n" \
style="color: #333;">fontStyle</span><span class="p">.</span><span class="n" \
style="color: #333;">size</span> <span class="o" style="font-weight: 600;">=</span> \
<span class="mi" style="color: #099;">15</span><span class="p">;</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="9572" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 9572
</td>
<td class="new_line diff-line-num" data-linenumber="9606" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 9606
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 0.875rem; color: #333238; position: relative; font-family: \
var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC9606" class="line" lang="cpp"><span class="cp" style="color: #999; \
font-weight: 600;">#endif</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="9573" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 9573
</td>
<td class="new_line diff-line-num" data-linenumber="9607" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 9607
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 0.875rem; color: #333238; position: relative; font-family: \
var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC9607" class="line" lang="cpp">  <span class="p">}</span> <span class="k" \
style="font-weight: 600;">else</span> <span class="k" style="font-weight: \
600;">if</span> <span class="p">(</span><span class="o" style="font-weight: \
600;">!</span><span class="n" style="color: #333;">LookAndFeel</span><span class="o" \
style="font-weight: 600;">::</span><span class="n" style="color: \
#333;">GetFont</span><span class="p">(</span><span class="n" style="color: \
#333;">aFontID</span><span class="p">,</span> <span class="n" style="color: \
#333;">systemFontName</span><span class="p">,</span> <span class="n" style="color: \
#333;">fontStyle</span><span class="p">))</span> <span class="p">{</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="9574" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 9574
</td>
<td class="new_line diff-line-num" data-linenumber="9608" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 9608
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 0.875rem; color: #333238; position: relative; font-family: \
var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC9608" class="line" lang="cpp">    <span class="k" style="font-weight: \
600;">return</span><span class="p">;</span></span> </pre></td>
</tr>

</table>
<br>
</li>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #737278;">
&#8212;
<br>
<a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/ca8d87a945f8325e8d03c536946081d8fa5f7021">View \
it on GitLab</a>. <br>
You're receiving this email because of your account on <a target="_blank" \
rel="noopener noreferrer" \
href="https://gitlab.torproject.org">gitlab.torproject.org</a>. <a \
href="https://gitlab.torproject.org/-/profile/notifications" target="_blank" \
rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> &#183; \
<a href="https://gitlab.torproject.org/help" target="_blank" rel="noopener \
noreferrer" class="help-link">Help</a> <script \
type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View \
Commit","url":"https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/ca8d87a945f8325e8d03c536946081d8fa5f7021"}}</script>



</p>
</div>
</body>
</html>



_______________________________________________
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic