Poppins 字体:免费开源、一套文件写拉丁与天城文的 9 字重几何字体
【免费下载链接】PoppinsPoppins, a Devanagari + Latin family for Google Fonts.项目地址: https://gitcode.com/gh_mirrors/po/Poppins
Poppins 字体是一款 SIL OFL 1.1 授权的免费开源字体,一套文件同时支持拉丁字母与天城文(Devanagari),9 个字重加斜体,每个文件含 1014 个字形。它适合印地语、马拉地语等多语言排版,纯英文项目也能直接用。
3 个问题判断 Poppins 字体适不适合你的项目
问:能不能免费商用?可以。OFL 1.1 许可,商业项目不收费,可以随软件一起分发,也可以修改后二次分发。
问:除了英文还支持什么文字?完整版纳拉丁加天城文,属于真正的多语言字体,连字形式齐全,印地语、马拉地语、尼泊尔语都能直接排,不用另外混第二套字。
问:项目是纯英文,用完整版会不会浪费?仓库里单独提供了仅拉丁版本,文件更小、字重体系与完整版一致,性能优先的页面选它就行。
下载 Poppins 字体的 3 种方式:包、git、源文件
普通用户只需要products目录下的预编译字体包:
- 完整版 TTF:
products/Poppins-4.003-GoogleFonts-TTF.zip - 完整版 OTF:
products/Poppins-4.003-GoogleFonts-OTF.zip - 仅拉丁版:
products/PoppinsLatin-5.001-Latin-OTF.zip或同目录 TTF 包 - 可变字体在
variable/TTF (Beta)/和variable/OTF (Beta)/下,各有一个正体和一个斜体文件
想跟踪版本更新或查看原始数据,把整个仓库拉下来即可:
git clone https://gitcode.com/gh_mirrors/po/Poppins
用 Glyphs 软件的设计师可以直接打开源文件:masters/Poppins.glyphs是拉丁部分,masters/Poppins Devanagari.glyphs是天城文部分;OpenType 特性定义在features/GoogleFonts/GSUB.fea。许可条款的原文在OFL.txt,拿不准授权细节时先翻它。
30 秒装好 Poppins 字体:Windows、macOS、Linux 各两步
三个系统各两步就能装好,装完字体就会出现在系统和编辑器的字体列表里。
- Windows:右键字体文件,选"为所有用户安装"。
- macOS:双击字体文件,点"安装字体"。
- Linux:把字体文件复制到
/usr/share/fonts/truetype/,再执行sudo fc-cache -fv刷新缓存。
TTF、OTF 还是可变字体:Poppins 字体版本选择速查
网页和应用选 TTF 或可变字体,印刷和专业排版选 OTF;先判断要不要多语言,再挑格式。
| 文件包 | 格式 | 什么时候用它 |
|---|---|---|
products/PoppinsLatin-5.001-Latin-TTF.zip | TTF | 纯英文网页、普通应用 |
products/PoppinsLatin-5.001-Latin-OTF.zip | OTF | 纯英文印刷、设计软件 |
products/Poppins-4.003-GoogleFonts-TTF.zip | TTF | 含印度语言的网页或应用 |
products/Poppins-4.003-GoogleFonts-OTF.zip | OTF | 多语言印刷文件、专业排版 |
variable/TTF (Beta)/Poppins-VariableFont_wght.ttf | 可变 TTF | 响应式页面,一个文件全部字重 |
variable/OTF (Beta)/Poppins-VariableFont_wght.otf | 可变 OTF | 多语言页面,想要字重连续可调 |
两个可变字体文件只含正体,斜体是同一目录下的 Italic 文件。
Poppins 字体 9 个字重怎么搭配,可变字体省在哪
先说 9 个字重:从 Thin(100)到 Black(900),中间隔着 ExtraLight、Light、Regular、Medium、SemiBold、Bold、ExtraBold,每个字重都带对应斜体。搭配时最省心的做法是:正文用 Regular(400),页面标题用 Bold(700),按钮和小标题用 SemiBold(600),超大展示文字用 Black(900)。Thin 和 ExtraLight 只适合大号装饰文字,线条太细,小字号下会糊成一团。
可变字体的价值在"一个文件覆盖 9 个字重":浏览器拿到这一个文件,就能连续输出 100 到 900 之间任意粗细,不用为每个字重单独发请求。页面要三四个字重时,加载一个可变字体比加载三四个静态字体请求更少、体积通常也更小。当前 beta 版覆盖的字重范围是完整的,斜体单独一个文件。
用 CSS 把 Poppins 字体引进页面,附移动端字重表
页面只引入一个可变字体文件时,CSS 只需要几行:
@font-face { font-family: 'Poppins'; src: url('Poppins-VariableFont_wght.ttf') format('truetype-variations'); font-weight: 100 900; font-style: normal; } body { font-family: 'Poppins', sans-serif; }需要斜体时,再加一个@font-face指向 Italic 可变字体文件。移动端界面建议按这个表分配字重,不要把所有元素都做得很粗:
| 界面元素 | 推荐字重 |
|---|---|
| 应用名、大标题 | Black(900) |
| 页面标题、章节名 | Bold(700) |
| 按钮、标签 | SemiBold(600) |
| 正文、描述 | Regular(400) |
| 辅助信息、备注 | Light(300) |
Poppins 字体多语言排版:语言清单和行高细节
完整版支持的天城文系语言:印地语(Hindi)、马拉地语(Marathi)、尼泊尔语(Nepali),以及其它使用天城文书写的语言。连字形式是齐全的,常见印度语言排版不会缺连字。
拉丁文和天城文混排时注意两点:一是天城文字符比拉丁字母高出一截,行高可以放到纯英文段落的 1.5 到 1.8 倍,否则上下行会挤在一起;二是字体已经把天城文基础字符高度和拉丁字母升部高度对齐,混排基线不会错位,不需要自己再加垂直偏移。
Poppins 字体常见问题
问:开源字体商用需要授权吗?不需要。SIL OFL 1.1 许可允许免费商用、个人使用、随软件捆绑分发。唯一要求是重新分发字体文件时保留原许可文件,不能宣称这是你独家开发的字体。
问:天城文显示不出来、变成方框怎么办?多数情况是装成了仅拉丁版本。换成products目录下的完整版字体包重新安装再测;仍不行的话,检查系统版本是否支持天城文渲染。
问:字体加载慢怎么优化?改用可变字体,一个文件覆盖全部字重;页面用不到斜体就不加载斜体文件;@font-face里声明font-display: swap,文字不空等字体;上线前再做一下子集化,只保留用到的字符。
去哪里看更多资料
Poppins 字体的设计背景和授权条款写在仓库的README.md和OFL.txt里,当前版本号分别记录在version-GoogleFonts.txt和version-Latin.txt。如果你只是要使用它,下载对应字体包、按前面步骤安装就可以上手,源码和构建文件不用碰。
【免费下载链接】PoppinsPoppins, a Devanagari + Latin family for Google Fonts.项目地址: https://gitcode.com/gh_mirrors/po/Poppins
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考