ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

fonts 开源字体库:9 款常用字体免费打包,从网页到终端一次拿齐

fonts 开源字体库:9 款常用字体免费打包,从网页到终端一次拿齐 fonts 开源字体库:9 款常用字体免费打包,从网页到终端一次拿齐【免费下载链接】fontsMy favorite fonts: SF Pro Text, Pingfang SC, Avenir Next, Roboto, Uber and more.项目地址: https://gitcode.com/gh_mirrors/font/fonts在终端跑完一条git clone,fonts 开源字体库就会把 9 款字体家族、90 多个字体文件(约 277MB)打包到你本地,网页、设计软件、代码编辑器需要的字体各取所需,全部免费使用。项目定位:一个仓库装下 9 款常用字体fonts 是一个把常用字体集中维护的开源仓库,覆盖英文经典字体、中文字体和编程等宽字体三类。克隆下来,你能直接拿到:NotoSansCJKsc-hinted/和NotoSerifCJKsc-hinted/:思源黑体与宋体简体中文,共 15 个 OTFJetBrainsMono-2/:等宽编程字体,32 个静态 TTF 2 个变量字体 16 个网页 woff2MesloLGS-NF/:等宽字体 4 个字重,文件名带 NF 表示含 Nerd Font 图标字符Avenir Next/:现代无衬线字体,4 个字重,且带 woff2/woff/eot 网页格式Arial/、Helvetica/、HelveticaNeue/、Menlo/:经典系统与等宽字体仓库根目录的LICENSE采用 MIT 协议;字体自身的许可看各自目录,例如JetBrainsMono-2/OFL.txt。快速上手:两条命令克隆,按系统安装先克隆仓库,字体文件全部位于一级目录,结构一眼可辨:git clone https://gitcode.com/gh_mirrors/font/fonts cd fontsfonts/ ├── Arial/ # 4 个字重的经典无衬线字体 ├── Avenir Next/ # 400/500/600/700 四个字重,含网页格式 ├── Helvetica/ # Helvetica.ttc ├── HelveticaNeue/ # HelveticaNeue.ttc ├── JetBrainsMono-2/ # 等宽字体:ttf、variable、webfonts 三个子目录 ├── Menlo/ # Menlo.ttc ├── MesloLGS-NF/ # 等宽字体 4 个字重 ├── NotoSansCJKsc-hinted/ # 思源黑体简体中文 9 个 OTF ├── NotoSerifCJKsc-hinted/ # 思源宋体简体中文 6 个 OTF └── LICENSE # MIT 协议安装时按你的系统选一种:macOS:双击任意.ttf/.otf/.ttc文件,在弹窗中点「安装字体」Windows:把字体文件复制到C:\Windows\Fonts,重启软件后即可选到Linux:复制到用户字体目录并重建缓存mkdir -p ~/.local/share/fonts cp -r fonts/* ~/.local/share/fonts/ fc-cache -fv内容拆解:按用途分四类中文界面与正文:主力是NotoSansCJKsc-hinted/,9 个 OTF 覆盖 Thin、Light、DemiLight、Regular、Medium、Bold、Black 7 个字重,另有 2 个等宽版本;NotoSerifCJKsc-hinted/提供 6 个字重的宋体,从 ExtraLight 到 Black,适合长文排版。编程与终端:JetBrainsMono-2/下fonts/ttf/收录 100 到 800 共 8 个字重及对应斜体,并附关闭连字的 NL 版本;fonts/variable/是 2 个变量字体;fonts/webfonts/直接提供 16 个 woff2。MesloLGS-NF/提供 Regular、Italic、Bold、BoldItalic 4 个字重。英文网页:Avenir Next/按字重分目录(400 Regular、500 Medium、600 Demi、700 Bold),每组都带woff2,做前端时取用最方便。英文经典与系统字体:Arial/提供 Regular、Italic、Bold、Bold Italic 4 个 TTF;Helvetica/、HelveticaNeue/、Menlo/各为 1 个 .ttc 集合文件。按场景选字体:4 种典型用法对比 场景推荐理由网页正文与按钮Avenir Next/ 思源黑体Avenir 自带 woff2,中文用 Noto Sans CJK,压缩后体积最小中文长文阅读NotoSerifCJKsc-hinted/宋体衬线,6 个字重可拉开层级代码编辑器、IDEJetBrainsMono-2/8 个字重 变量字体,代码块层次更清楚终端、Shell 主题MesloLGS-NF/含 Nerd Font 图标字符,兼容 Powerline 风格提示符英文界面、文档Arial/或Helvetica/经典无衬线,跨平台兼容性最好避坑指南:3 个新手高频问题现象:装完中文后在设计软件里搜不到「思源」。原因:文件名是 Noto,字体注册名是 Noto Sans/Serif CJK SC。解决:字体列表里搜「Noto Sans CJK」即可。现象:网页项目直接引.ttf加载偏慢。原因:同一字体 TTF 通常远大于 WOFF2。解决:网页只用Avenir Next/400 Regular/avenir-next-regular.woff2或JetBrainsMono-2/fonts/webfonts/下的 woff2 文件。现象:整个仓库 277MB 觉得大,想省空间。原因:体积主要来自两份 Noto CJK 字体(合计约 250MB)。解决:只做前端或编程项目时,只复制JetBrainsMono-2/(约 7MB)即可。进阶玩法:用变量字体实现字重动态切换最值钱的一点是JetBrainsMono-2/fonts/variable/里的变量字体:一个文件覆盖 100~800 全部字重,网页里可以用 CSS 动态调粗细,不用加载多个文件:font-face { font-family: JetBrains Mono; src: url(JetBrainsMono-2/fonts/variable/JetBrainsMono[wght].ttf) format(truetype); font-weight: 100 800; } .code-editor { font-family: JetBrains Mono, monospace; font-variation-settings: wght 400; } .code-editor:hover { font-variation-settings: wght 600; }鼠标悬停时字重从 400 平滑过渡到 600,配合font-display: swap还能避免文字闪烁。fonts 把 9 款高频字体收敛进一个仓库,省去了逐站搜索和核对格式的成本。下一步:先git clone拿到仓库,按你的场景从上表挑 1~2 款字体安装,装完在设计软件或编辑器里确认字体名后,就可以直接开工了 【免费下载链接】fontsMy favorite fonts: SF Pro Text, Pingfang SC, Avenir Next, Roboto, Uber and more.项目地址: https://gitcode.com/gh_mirrors/font/fonts创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表