From adea65f46a81cea89b461764ffd7e9f4bd0297d0 Mon Sep 17 00:00:00 2001 From: Uthman Yahaya Baba Date: Sat, 31 May 2025 19:43:57 +0100 Subject: [PATCH] Add ahem font Signed-off-by: Uthman Yahaya Baba --- components/fonts/font_context.rs | 3 +++ tests/wpt/mozilla/tests/css/css/ahem.css | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/components/fonts/font_context.rs b/components/fonts/font_context.rs index 28c12fed592..22f1d73be39 100644 --- a/components/fonts/font_context.rs +++ b/components/fonts/font_context.rs @@ -822,12 +822,15 @@ impl RemoteWebFontDownloader { let document_context = &state.document_context; + let document_origin = document_context.document_url.origin(); + let request = RequestBuilder::new( state.webview_id, url.clone().into(), Referrer::ReferrerUrl(document_context.document_url.clone()), ) .destination(Destination::Font) + .origin(document_origin) .mode(RequestMode::CorsMode) .credentials_mode(CredentialsMode::CredentialsSameOrigin) .service_workers_mode(ServiceWorkersMode::All) diff --git a/tests/wpt/mozilla/tests/css/css/ahem.css b/tests/wpt/mozilla/tests/css/css/ahem.css index 51eede74aaa..17e8238b427 100644 --- a/tests/wpt/mozilla/tests/css/css/ahem.css +++ b/tests/wpt/mozilla/tests/css/css/ahem.css @@ -1,3 +1,7 @@ +@font-face { + font-family: Ahem; + src: url('/fonts/Ahem.ttf'); +} body { font-family: 'ahem'; font-size: 100px;