This is an automated email from the ASF dual-hosted git repository.
xushiyan pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/hudi.git
The following commit(s) were added to refs/heads/asf-site by this push:
new a14a4e8c4799 fix: use locally hosted fonts (#14321)
a14a4e8c4799 is described below
commit a14a4e8c4799c5b480cdc79d0d5b1c27598181e9
Author: pintusoliya <[email protected]>
AuthorDate: Sun Nov 23 08:57:35 2025 +0530
fix: use locally hosted fonts (#14321)
Due to ASF policy, remove fonts and css files will be blocked by CSP.
Hosting it locally instead.
---
website/docusaurus.config.js | 4 +--
website/src/components/Integrations/Services.js | 4 +--
website/src/css/custom.css | 40 ++++++++++++++++++++-
website/src/css/fonts/Montserrat-Bold.ttf | Bin 440125 -> 0 bytes
website/src/css/fonts/Montserrat-SemiBold.ttf | Bin 435496 -> 0 bytes
website/src/css/fonts/ZalandoSans-Bold.ttf | Bin 91487 -> 0 bytes
website/src/css/fonts/ZalandoSans-Medium.ttf | Bin 90558 -> 0 bytes
website/src/css/fonts/ZalandoSans-Regular.ttf | Bin 89710 -> 0 bytes
.../fonts/Montserrat-Italic-VariableFont_wght.ttf | Bin 0 -> 701156 bytes
.../static/fonts/Montserrat-VariableFont_wght.ttf | Bin 0 -> 688600 bytes
.../ZalandoSans-Italic-VariableFont_wdth,wght.ttf | Bin 0 -> 254704 bytes
.../fonts/ZalandoSans-VariableFont_wdth,wght.ttf | Bin 0 -> 246064 bytes
12 files changed, 42 insertions(+), 6 deletions(-)
diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js
index 9c459536a09b..b9c173f6a6d5 100644
--- a/website/docusaurus.config.js
+++ b/website/docusaurus.config.js
@@ -586,8 +586,6 @@ module.exports = {
],
stylesheets: [
"https://fonts.googleapis.com/css?family=Comfortaa|Ubuntu|Roboto|Source+Code+Pro",
- "https://at-ui.github.io/feather-font/css/iconfont.css",
-
"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap",
-
"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Zalando+Sans:ital,wght@0,200..900;1,200..900&display=swap"
+ "https://at-ui.github.io/feather-font/css/iconfont.css"
],
};
diff --git a/website/src/components/Integrations/Services.js
b/website/src/components/Integrations/Services.js
index 2a7d92de142f..38101e905bea 100644
--- a/website/src/components/Integrations/Services.js
+++ b/website/src/components/Integrations/Services.js
@@ -9,9 +9,9 @@ const Services = ({ name, serviceData }) => {
</div>
<div className={styles.serviceListContainer}>
{
- serviceData?.map((elem) => {
+ serviceData?.map((elem, i) => {
return (
- <div className={styles.serviceList}>
+ <div className={styles.serviceList} key={i}>
<img src={elem.icon} alt={elem.title}/>
<div className={styles.serviceTitle}>
{elem.title}
diff --git a/website/src/css/custom.css b/website/src/css/custom.css
index f84cb66da5f7..64f2383b5236 100644
--- a/website/src/css/custom.css
+++ b/website/src/css/custom.css
@@ -44,7 +44,45 @@
--ifm-gray-900: #50646E;
--ifm-background-gray-50: #F8F9FB;
--ifm-font-family-base: 'Montserrat';
- --ifm-heading-font-family: 'Zalando Sans';
+ --ifm-heading-font-family: 'ZalandoSans';
+}
+
+/* Montserrat Variable — normal */
+@font-face {
+ font-family: "Montserrat";
+ src: url("/fonts/Montserrat-VariableFont_wght.ttf") format("truetype");
+ font-weight: 100 900;
+ font-style: normal;
+ font-display: swap;
+}
+
+/* Montserrat Variable — italic */
+@font-face {
+ font-family: "Montserrat";
+ src: url("/fonts/Montserrat-Italic-VariableFont_wght.ttf")
format("truetype");
+ font-weight: 100 900;
+ font-style: italic;
+ font-display: swap;
+}
+
+/* ZalandoSans Variable — normal */
+@font-face {
+ font-family: "ZalandoSans";
+ src: url("/fonts/ZalandoSans-VariableFont_wdth,wght.ttf") format("truetype");
+ font-weight: 100 900;
+ font-stretch: 75% 125%; /* supports width axis */
+ font-style: normal;
+ font-display: swap;
+}
+
+/* ZalandoSans Variable — italic */
+@font-face {
+ font-family: "ZalandoSans";
+ src: url("/fonts/ZalandoSans-Italic-VariableFont_wdth,wght.ttf")
format("truetype");
+ font-weight: 100 900;
+ font-stretch: 75% 125%;
+ font-style: italic;
+ font-display: swap;
}
.dropdown__link--active, .dropdown__link--active:hover {
diff --git a/website/src/css/fonts/Montserrat-Bold.ttf
b/website/src/css/fonts/Montserrat-Bold.ttf
deleted file mode 100644
index 830952e68280..000000000000
Binary files a/website/src/css/fonts/Montserrat-Bold.ttf and /dev/null differ
diff --git a/website/src/css/fonts/Montserrat-SemiBold.ttf
b/website/src/css/fonts/Montserrat-SemiBold.ttf
deleted file mode 100644
index 96d0dfb4a95e..000000000000
Binary files a/website/src/css/fonts/Montserrat-SemiBold.ttf and /dev/null
differ
diff --git a/website/src/css/fonts/ZalandoSans-Bold.ttf
b/website/src/css/fonts/ZalandoSans-Bold.ttf
deleted file mode 100644
index cbed65e84fba..000000000000
Binary files a/website/src/css/fonts/ZalandoSans-Bold.ttf and /dev/null differ
diff --git a/website/src/css/fonts/ZalandoSans-Medium.ttf
b/website/src/css/fonts/ZalandoSans-Medium.ttf
deleted file mode 100644
index 56c37b44a286..000000000000
Binary files a/website/src/css/fonts/ZalandoSans-Medium.ttf and /dev/null differ
diff --git a/website/src/css/fonts/ZalandoSans-Regular.ttf
b/website/src/css/fonts/ZalandoSans-Regular.ttf
deleted file mode 100644
index 32b54cd6b209..000000000000
Binary files a/website/src/css/fonts/ZalandoSans-Regular.ttf and /dev/null
differ
diff --git a/website/static/fonts/Montserrat-Italic-VariableFont_wght.ttf
b/website/static/fonts/Montserrat-Italic-VariableFont_wght.ttf
new file mode 100644
index 000000000000..76e3f9d25f56
Binary files /dev/null and
b/website/static/fonts/Montserrat-Italic-VariableFont_wght.ttf differ
diff --git a/website/static/fonts/Montserrat-VariableFont_wght.ttf
b/website/static/fonts/Montserrat-VariableFont_wght.ttf
new file mode 100644
index 000000000000..451e69288c17
Binary files /dev/null and
b/website/static/fonts/Montserrat-VariableFont_wght.ttf differ
diff --git a/website/static/fonts/ZalandoSans-Italic-VariableFont_wdth,wght.ttf
b/website/static/fonts/ZalandoSans-Italic-VariableFont_wdth,wght.ttf
new file mode 100644
index 000000000000..cf5d9d6402ee
Binary files /dev/null and
b/website/static/fonts/ZalandoSans-Italic-VariableFont_wdth,wght.ttf differ
diff --git a/website/static/fonts/ZalandoSans-VariableFont_wdth,wght.ttf
b/website/static/fonts/ZalandoSans-VariableFont_wdth,wght.ttf
new file mode 100644
index 000000000000..75be2a75a570
Binary files /dev/null and
b/website/static/fonts/ZalandoSans-VariableFont_wdth,wght.ttf differ