Giter Site home page Giter Site logo

konghayao / chinese-free-web-font-storage Goto Github PK

View Code? Open in Web Editor NEW
310.0 3.0 14.0 306.83 MB

中文网字计划 (Chinese Webfont Project) 是一个免费的中文 web 字体库,支持在线加载及查看字体信息。Explore our free CJK web font library that enables online loading and font information viewing.

Home Page: https://chinese-font.netlify.app/

License: MIT License

JavaScript 100.00%
webfont css chinese-fonts font fonts html cjk-font free-fonts self-hosted

chinese-free-web-font-storage's Introduction

中文网字计划 v5

Netlify 网页

Netlify Status

简介

这是一个收集免费可商用的 Web 字体文件 的 GitHub 项目!在网页中,由于中文字符庞大的特性,能够被兼容和使用的中文字体非常有限。所以我们的项目使用了特殊的中文字体切割方式,使得任何网站都可以全站全文本字体覆盖!

中文网字计划期望在网络中为实现中文字体的繁荣而努力。为此,我们进行了大规模中文字体网络化的研究和实践,实现了许多字体工具和解决方案。

中文字体切割插件 @konghayao/cn-font-split

开发者只需要将字体源文件放置在 packages 文件夹下,项目将自动打包和分组。已发布到 NPM,欢迎广大开发者使用!

项目目标

  • 提供在线分包功能
  • 网站对打包后的字体进行数据分析展示
  • 网站免费对外提供 CDN 链接
  • 使用更好的 CDN 加速字体渲染!(使用 LightCDN ,速度飞快)
  • ttf 文件支持,woff2 文件支持
  • 联合 FontSource 项目,加载 Google Fonts!

我如何用?

如果你是开发者,可以在官网查看字体,并且点击 Web 支持

如果你是设计师,需要原始字体文件,你可以点击 Github 图标跳转下载

代码贡献者

技术相关

  1. 字体部署方案由 cn-font-split 项目提供。从项目初始, cn-font-split 就作为中文网字计划的功能提供,帮助我们实现了网络字体的合理部署。
  2. Imagekit.io 网站为我们的字体提供了静态文件解决方案。我们的字体部署于 Imagekit.io。
  3. 在中文网字计划中使用的 CDN 是 LightCDN,每个月有 60GB 以上的流量,速度还行,稳定性确实靠谱。

Material Icons 和 Google Fonts

准备完成的部分

Material Icons 和 Google Fonts 提供了非常良好的静态字体相关的服务给我们,但是部分地区并没有较好的方式进行 Google Fonts 的查看。

所以我们将 Google Fonts 的查询功能直接内置在我们的网页中,方便大家查询相关的 CSS 链接。其中采用了 FontSource 的 NPM 静态仓库进行相关数据和文件的获取,感谢 FontSource。

注意事项

  1. 有些中文字体没有英文部分,所以需要英文部分可以结合 Google Fonts 进行使用。
  2. 使用 result.css 引入时,在同一个 DOM 上赋值两种字体可能会导致错误。

证书

仓库证书

MIT License

字体版权

请您尊重字体制作者的权益,我在制作的时候特地将字体文件的头部信息导出到了字体详情中,您可以详细查看制作者和授权等相关的数据。

开发与合作

开发者文档

为了防止我忘记上传与部署方式,我将说明写在了 Developer.md 文件中。

您想要添加字体?

直接提交一个 issue

  1. 准备字体链接和授权信息即可 2. 我们只接收免费商用的字体,会人工校验一遍。

提交一个 PR

注意,需要 node 18 以上的版本

  1. 准备字体链接和授权信息 2. 我们只接收免费商用的字体,会人工校验一遍。
  2. fork 该项目
npm i # 安装项目
  1. 按下面的代码启动
npm run new dyh # dyh 是字体的中文拼音的第一个英文组合
# 完成后将会在 packages 文件夹自动模板创建一个 dyh 文件夹

# 然后你在 packages/dyh/fonts 文件夹中放入您的字体文件

pnpm build --single=dyh  # 尝试打包文件
  1. 提交 PR ,我们将会人工审核并上传字体

chinese-free-web-font-storage's People

Contributors

ispoto avatar konghayao avatar prinorange avatar weekdaycare avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

chinese-free-web-font-storage's Issues

想看您所有前端作品

您说自己是国风前端开发者,我看了您的中文网字和古诗两个网站,确实是设计风格鲜明的网页

我很喜欢您的设计,我想看更多,比如未公开或您曾经开发过的作品。

如需保密,可签署保密协议,请务必让我看您作品

通过您项目,我开发了一个打字方案的配套软件网页,感谢您!

https://singbit.pages.dev/singbitK

【字体请求】——隶书

不错的项目,感谢!

请问能否添加一个开源免费可以商用的隶书字体?做的项目基本全是简体汉字,文章中偶有中文数字和英文数字,没有英文字母。
隶书字体尽可能中规中矩,再次感谢!

你如何解决「在 css 文件中智能提示 html 中的类名」?

我事先编写好 html 文件

然后再写 css ,但 css 文件中不会智能提示同名 html 文件中定义好的 class / id 名,我只能手动输入

查了下目前并没有相关的解决扩展,基本都是 html 文件智能提示链接的 css 类名

或者全选 html 文件后输入命令调用生成所有类名的 css 文件

你怎么解决这个问题

网站缺失 favicon

Favicon 是 favorites icon 的缩写,亦被称为 website icon(网页图标)、page icon(页面图标)或 urlicon。

【添加字体】霞鹜文楷

没有楼的楼长 | 霞鹜文楷
一款开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生。 观感很好,受到很多博主喜爱

【添加字体】阿里巴巴普惠体3.0

匿名 | 阿里巴巴普惠体3.0
阿里巴巴普惠体是一套全球永久免费正版商用的字体家族。阿里巴巴普惠体3.0为一套符合新国家标准GB18030-2022的简体中文字符集,包含GB18030-2022强制规范三个实现级别:实现级别1+实现级别2标准规格的7字重、实现级别3标准规格的Regular 单一字重。7字重共194,460个全形汉字。包含拉丁字母、希腊字母、西里尔字母、标点符号。

【添加字体】更纱给体

baex | 更纱给体
适合代码对齐的字体, 更纱黑体有多个版本, 但链接里的这个仓库, 关于对齐的兼容性最好

【添加字体】朱雀仿宋

江夏尧 | 朱雀仿宋
「朱雀仿宋」是璇玑造字的开源仿宋字体计划,志在最终提供高质量的、支持多语言的正文仿宋解决方案。

新增免费商用字体【演示佛系体】

https://www.thosefree.com/slidefu

演示佛系体由纪国才老先生授权,由 Keynote 研究所和秋叶 PPT 联合发布,面向全社会发布的免费商用字体,所有个人和商业机构都可以下载免费使用。

个人备用链接
链接: https://pan.baidu.com/s/1kKOnzGxpgU8LefD0QmaIwQ 提取码: caxf 复制这段内容后打开百度网盘手机App,操作更方便哦

特来致意!

我在个人项目 DevShots 中使用了,效果不错。

https://www.gpwzw.com/

【添加字体】目哉像素体、全小素、“粗柳坊字库” 三套字体

CDN是炸了吗

今天在测试的时候发现你们cdn的网页找不到了,好想用朱雀仿宋还有京华老宋体啊

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.