diff --git a/components/style/properties/cascade.rs b/components/style/properties/cascade.rs index 0f3daec3039..6b8c4cf4d37 100644 --- a/components/style/properties/cascade.rs +++ b/components/style/properties/cascade.rs @@ -933,6 +933,10 @@ impl<'a, 'b: 'a> Cascade<'a, 'b> { let default_font_type = { let font = builder.get_font().gecko(); + if font.mFont.family.is_system_font { + return; + } + if !font.mFont.family.families.needs_user_font_prioritization() { return; }