Skip to content

Commit

Permalink
chore: remove netlify cdn.
Browse files Browse the repository at this point in the history
  • Loading branch information
jaywcjlove committed Sep 24, 2024
1 parent da9dbd0 commit 4dbe403
Show file tree
Hide file tree
Showing 15 changed files with 128 additions and 132 deletions.
8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
镜像网站:[`GitHub Page`](https://jaywcjlove.github.io/free-font/) | [`Githack`](https://raw.githack.com/jaywcjlove/free-font/main/docs/index.html) | [`Vercel`](https://free-font.vercel.app) | [`Netlify`](https://freefont.netlify.app)
镜像网站:[`GitHub Page`](https://jaywcjlove.github.io/free-font/) | [`Githack`](https://raw.githack.com/jaywcjlove/free-font/main/docs/index.html) | [`Vercel`](https://free-font.vercel.app) | ~~[`Netlify`](https://freefont.netlify.app)~~
<br />
<br />
<br />
Expand All @@ -18,6 +18,10 @@

所有字体的版权归原作者所有。本站不承担任何法律问题或风险,且不用于商业目的。如果您认为您的版权受到侵犯,请及时联系我,我将立即采取删除措施。本站收集了商用免费字体,但无法完全保证所有收录的字体都不涉及商业用途。若发现有误,请及时提醒我。使用本站内容所产生的风险由用户自行承担。使用本站即表示您已接受本站的使用条款和隐私政策。

> [!CAUTION]
>
> ⚠️ 由于字体文件超过了 1GB,且流量超出了免费使用的界限,导致产生了几十美元的费用。目前我们没有任何捐赠,所以无法承担这些费用。因此,决定取消预览页面下面的字体预览功能。虽然这可能会导致 GitHub 文件下载速度稍慢,但使用上不会受到影响。
## 添加商免字体

将字体添加到 [`docs/fonts`](./docs/fonts/) 目录中,在 [`scripts/data.json`](./scripts/data.json) 中添加字体相关信息
Expand Down Expand Up @@ -129,7 +133,7 @@ git lfs track "docs/fonts/全字库系列/全字庫正楷體/全字庫正楷體-

由于体积太大 [Github Page](https://jaywcjlove.github.io/free-font/) 已经无法更新,你可以使用下面镜像网站访问字体网站。也可以通过 [Issue](https://github.com/jaywcjlove/free-font/issues) 推荐自己的镜像网站,我将放到下面提供给大家使用:

[`GitHub Page`](https://jaywcjlove.github.io/free-font/) [`Vercel`](https://free-font.vercel.app) [`Githack`](https://raw.githack.com/jaywcjlove/free-font/main/docs/index.html) [`Netlify`](https://freefont.netlify.app)
[`GitHub Page`](https://jaywcjlove.github.io/free-font/) [`Vercel`](https://free-font.vercel.app) [`Githack`](https://raw.githack.com/jaywcjlove/free-font/main/docs/index.html) ~~[`Netlify`](https://freefont.netlify.app)~~

如果你有资源,可以很方便部署字体网站,这非常简单,只需要克隆 `main` 分支代码,将 [`docs`](./docs/) 目录的静态资源部署到你的静态服务就可以了。

Expand Down
4 changes: 2 additions & 2 deletions docs/art.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<meta name="twitter:description" content="Free Font - 收录商用免费字体,包括汉字和英文字体,提供免费下载和使用。">
<meta name="twitter:image" content="https://wangchujiang.com/icons/banner.jpeg">
<title>Free Font 艺术体 - 收录商用免费字体(汉字英文字体)</title>
<link rel="stylesheet" type="text/css" href="css/main.css?v=2.12.0">
<link rel="stylesheet" type="text/css" href="css/main.css?v=2.13.0">

</head>
<body>
Expand Down Expand Up @@ -2311,7 +2311,7 @@ <h1><a href="./index.html">商用免费字体</a></h1>

</main>
<footer class="footer">
您可以在<a href="https://github.com/jaywcjlove/free-font" target="_blank">这里</a>提交商用免费字体 <sup>2.12.0</sup><br />
您可以在<a href="https://github.com/jaywcjlove/free-font" target="_blank">这里</a>提交商用免费字体 <sup>2.13.0</sup><br />
<div>
<a href="https://raw.githack.com/jaywcjlove/free-font/main/docs/index.html" target="_blank">Githack</a>
<a href="https://free-font.vercel.app" target="_blank">Vercel</a>
Expand Down
8 changes: 8 additions & 0 deletions docs/css/preview.css
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,14 @@ main h2 {
color: #818181;
}

div.info {
max-width: 620px;
margin: 0 auto;
background: #ffff004f;
font-size: 18px;
padding: 12px 21px;
}

.download a {
margin-top: 1em;
}
Expand Down
4 changes: 2 additions & 2 deletions docs/english.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<meta name="twitter:description" content="Free Font - 收录商用免费字体,包括汉字和英文字体,提供免费下载和使用。">
<meta name="twitter:image" content="https://wangchujiang.com/icons/banner.jpeg">
<title>Free Font 英文字体 - 收录商用免费字体(汉字英文字体)</title>
<link rel="stylesheet" type="text/css" href="css/main.css?v=2.12.0">
<link rel="stylesheet" type="text/css" href="css/main.css?v=2.13.0">

</head>
<body>
Expand Down Expand Up @@ -3872,7 +3872,7 @@ <h1><a href="./index.html">商用免费字体</a></h1>

</main>
<footer class="footer">
您可以在<a href="https://github.com/jaywcjlove/free-font" target="_blank">这里</a>提交商用免费字体 <sup>2.12.0</sup><br />
您可以在<a href="https://github.com/jaywcjlove/free-font" target="_blank">这里</a>提交商用免费字体 <sup>2.13.0</sup><br />
<div>
<a href="https://raw.githack.com/jaywcjlove/free-font/main/docs/index.html" target="_blank">Githack</a>
<a href="https://free-font.vercel.app" target="_blank">Vercel</a>
Expand Down
4 changes: 2 additions & 2 deletions docs/handwriting.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<meta name="twitter:description" content="Free Font - 收录商用免费字体,包括汉字和英文字体,提供免费下载和使用。">
<meta name="twitter:image" content="https://wangchujiang.com/icons/banner.jpeg">
<title>Free Font 手绘体 - 收录商用免费字体(汉字英文字体)</title>
<link rel="stylesheet" type="text/css" href="css/main.css?v=2.12.0">
<link rel="stylesheet" type="text/css" href="css/main.css?v=2.13.0">

</head>
<body>
Expand Down Expand Up @@ -1021,7 +1021,7 @@ <h1><a href="./index.html">商用免费字体</a></h1>

</main>
<footer class="footer">
您可以在<a href="https://github.com/jaywcjlove/free-font" target="_blank">这里</a>提交商用免费字体 <sup>2.12.0</sup><br />
您可以在<a href="https://github.com/jaywcjlove/free-font" target="_blank">这里</a>提交商用免费字体 <sup>2.13.0</sup><br />
<div>
<a href="https://raw.githack.com/jaywcjlove/free-font/main/docs/index.html" target="_blank">Githack</a>
<a href="https://free-font.vercel.app" target="_blank">Vercel</a>
Expand Down
4 changes: 2 additions & 2 deletions docs/hei.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<meta name="twitter:description" content="Free Font - 收录商用免费字体,包括汉字和英文字体,提供免费下载和使用。">
<meta name="twitter:image" content="https://wangchujiang.com/icons/banner.jpeg">
<title>Free Font 黑体 - 收录商用免费字体(汉字英文字体)</title>
<link rel="stylesheet" type="text/css" href="css/main.css?v=2.12.0">
<link rel="stylesheet" type="text/css" href="css/main.css?v=2.13.0">

</head>
<body>
Expand Down Expand Up @@ -2161,7 +2161,7 @@ <h1><a href="./index.html">商用免费字体</a></h1>

</main>
<footer class="footer">
您可以在<a href="https://github.com/jaywcjlove/free-font" target="_blank">这里</a>提交商用免费字体 <sup>2.12.0</sup><br />
您可以在<a href="https://github.com/jaywcjlove/free-font" target="_blank">这里</a>提交商用免费字体 <sup>2.13.0</sup><br />
<div>
<a href="https://raw.githack.com/jaywcjlove/free-font/main/docs/index.html" target="_blank">Githack</a>
<a href="https://free-font.vercel.app" target="_blank">Vercel</a>
Expand Down
4 changes: 2 additions & 2 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<meta name="twitter:description" content="Free Font - 收录商用免费字体,包括汉字和英文字体,提供免费下载和使用。">
<meta name="twitter:image" content="https://wangchujiang.com/icons/banner.jpeg">
<title>Free Font - 收录商用免费字体(汉字英文字体)</title>
<link rel="stylesheet" type="text/css" href="css/main.css?v=2.12.0">
<link rel="stylesheet" type="text/css" href="css/main.css?v=2.13.0">

</head>
<body>
Expand Down Expand Up @@ -13171,7 +13171,7 @@ <h1><a href="./index.html">商用免费字体</a></h1>

</main>
<footer class="footer">
您可以在<a href="https://github.com/jaywcjlove/free-font" target="_blank">这里</a>提交商用免费字体 <sup>2.12.0</sup><br />
您可以在<a href="https://github.com/jaywcjlove/free-font" target="_blank">这里</a>提交商用免费字体 <sup>2.13.0</sup><br />
<div>
<a href="https://raw.githack.com/jaywcjlove/free-font/main/docs/index.html" target="_blank">Githack</a> •
<a href="https://free-font.vercel.app" target="_blank">Vercel</a> •
Expand Down
4 changes: 2 additions & 2 deletions docs/kai.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<meta name="twitter:description" content="Free Font - 收录商用免费字体,包括汉字和英文字体,提供免费下载和使用。">
<meta name="twitter:image" content="https://wangchujiang.com/icons/banner.jpeg">
<title>Free Font 楷体 - 收录商用免费字体(汉字英文字体)</title>
<link rel="stylesheet" type="text/css" href="css/main.css?v=2.12.0">
<link rel="stylesheet" type="text/css" href="css/main.css?v=2.13.0">

</head>
<body>
Expand Down Expand Up @@ -811,7 +811,7 @@ <h1><a href="./index.html">商用免费字体</a></h1>

</main>
<footer class="footer">
您可以在<a href="https://github.com/jaywcjlove/free-font" target="_blank">这里</a>提交商用免费字体 <sup>2.12.0</sup><br />
您可以在<a href="https://github.com/jaywcjlove/free-font" target="_blank">这里</a>提交商用免费字体 <sup>2.13.0</sup><br />
<div>
<a href="https://raw.githack.com/jaywcjlove/free-font/main/docs/index.html" target="_blank">Githack</a>
<a href="https://free-font.vercel.app" target="_blank">Vercel</a>
Expand Down
6 changes: 0 additions & 6 deletions docs/netlify.toml

This file was deleted.

4 changes: 2 additions & 2 deletions docs/open-source.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<meta name="twitter:description" content="Free Font - 收录商用免费字体,包括汉字和英文字体,提供免费下载和使用。">
<meta name="twitter:image" content="https://wangchujiang.com/icons/banner.jpeg">
<title>Free Font 开源字体 - 收录商用免费字体(汉字英文字体)</title>
<link rel="stylesheet" type="text/css" href="css/main.css?v=2.12.0">
<link rel="stylesheet" type="text/css" href="css/main.css?v=2.13.0">

</head>
<body>
Expand Down Expand Up @@ -8687,7 +8687,7 @@ <h1><a href="./index.html">商用免费字体</a></h1>

</main>
<footer class="footer">
您可以在<a href="https://github.com/jaywcjlove/free-font" target="_blank">这里</a>提交商用免费字体 <sup>2.12.0</sup><br />
您可以在<a href="https://github.com/jaywcjlove/free-font" target="_blank">这里</a>提交商用免费字体 <sup>2.13.0</sup><br />
<div>
<a href="https://raw.githack.com/jaywcjlove/free-font/main/docs/index.html" target="_blank">Githack</a>
<a href="https://free-font.vercel.app" target="_blank">Vercel</a>
Expand Down
66 changes: 33 additions & 33 deletions docs/preview.en.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@
<meta name="twitter:description" content="Free Font - 收录商用免费字体,包括汉字和英文字体,提供免费下载和使用。">
<meta name="twitter:image" content="https://wangchujiang.com/icons/banner.jpeg">
<title>Free Font - 收录商用免费字体(汉字英文字体)</title>
<link rel="stylesheet" type="text/css" href="css/main.css?v=2.12.0">
<link rel="stylesheet" type="text/css" href="css/preview.css?v=2.12.0">
<link rel="stylesheet" type="text/css" href="css/main.css?v=2.13.0">
<link rel="stylesheet" type="text/css" href="css/preview.css?v=2.13.0">
</head>
<body>
<a href="https://github.com/jaywcjlove/free-font" target="_blank" class="github-corner">
Expand Down Expand Up @@ -96,9 +96,9 @@ <h2>数字预览</h2>
download2.href = `https://raw.githack.com/jaywcjlove/free-font/main/docs/${fontUrl}`;
download2.innerHTML = `${svgIcon} 下载地址二:${fontName}`;

const download3 = document.getElementById('download_netlify');
download3.href = `https://freefont.netlify.app/${fontUrl}`;
download3.innerHTML = `${svgIcon} 下载地址三:${fontName}`;
// const download3 = document.getElementById('download_netlify');
// download3.href = `https://freefont.netlify.app/${fontUrl}`;
// download3.innerHTML = `${svgIcon} 下载地址三:${fontName}`;

const download4 = document.getElementById('download_github');
download4.href = `https://github.com/jaywcjlove/free-font/raw/main/docs/${fontUrl}`;
Expand Down Expand Up @@ -134,40 +134,40 @@ <h2>数字预览</h2>
styleTag.id = 'dynamic-style';
document.head.appendChild(styleTag);
}
const fontCDN = `https://freefont.netlify.app/${fontUrl}`;
const fontFaceRule = `
@font-face { font-family: 'PreviewFont'; src: url('${fontCDN}') format('truetype');}
main, main pre {
font-family: 'PreviewFont', sans-serif;
}
`;
styleTag.innerHTML = fontFaceRule;
// const fontCDN = `https://github.com/jaywcjlove/free-font/raw/main/docs/${fontUrl}`;
// const fontFaceRule = `
// @font-face { font-family: 'PreviewFont'; src: url('${fontCDN}') format('truetype');}
// main, main pre {
// font-family: 'PreviewFont', sans-serif;
// }
// `;
// styleTag.innerHTML = fontFaceRule;
// Define the font face
const font = new FontFace('PreviewFont', `url(${fontCDN})`);
const statusElement = document.getElementById('font-status');
document.fonts.ready.then((fontFaceSet) => {
if (fontFaceSet.check('1em PreviewFont')) {
statusElement.textContent = `"${fontName}"已加载`;
statusElement.classList.add('done');
} else {
statusElement.textContent = `"${fontName}"尚未加载`;
}
});
statusElement.textContent = `"${fontName}"正在加载...`;
// Load the font
font.load().then((loadedFont) => {
document.fonts.add(loadedFont);
statusElement.textContent = `"${fontName}"已加载`;
statusElement.classList.add('done');
}).catch((error) => {
console.error('Failed to load the custom font:', error);
statusElement.textContent = `加载"${fontName}"失败`;
});
statusElement.textContent = `"${fontName}"无法加载...`;
// const font = new FontFace('PreviewFont', `url(${fontCDN})`);
// document.fonts.ready.then((fontFaceSet) => {
// if (fontFaceSet.check('1em PreviewFont')) {
// statusElement.textContent = `"${fontName}"已加载`;
// statusElement.classList.add('done');
// } else {
// statusElement.textContent = `"${fontName}"尚未加载`;
// }
// });
// // Load the font
// font.load().then((loadedFont) => {
// document.fonts.add(loadedFont);
// statusElement.textContent = `"${fontName}"已加载`;
// statusElement.classList.add('done');
// }).catch((error) => {
// console.error('Failed to load the custom font:', error);
// statusElement.textContent = `加载"${fontName}"失败`;
// });
}
};
</script>
<footer class="footer">
您可以在<a href="https://github.com/jaywcjlove/free-font" target="_blank">这里</a>提交商用免费字体 <sup>2.12.0</sup><br />
您可以在<a href="https://github.com/jaywcjlove/free-font" target="_blank">这里</a>提交商用免费字体 <sup>2.13.0</sup><br />
<div>
<a href="https://raw.githack.com/jaywcjlove/free-font/main/docs/index.html" target="_blank">Githack</a>
<a href="https://free-font.vercel.app" target="_blank">Vercel</a>
Expand Down
Loading

0 comments on commit 4dbe403

Please sign in to comment.