当前位置: 首页 > news >正文

Outfit字体:免费开源 9 字重,从安装到可变字重指南

Outfit字体:免费开源 9 字重,从安装到可变字重指南

【免费下载链接】Outfit-FontsThe most on-brand typeface项目地址: https://gitcode.com/gh_mirrors/ou/Outfit-Fonts

做品牌官网时,标题、正文、悬停状态往往要分别配字体,一套字备好几个文件很常见。Outfit字体 是几何无衬线体,Thin(100) 到 Black(900) 共 9 个字重一次配齐,还带 wght 轴可变字体,OFL 许可可商用,整个仓库可直接克隆到本地。

一套字重,覆盖正文到海报

Outfit字体 是品牌自动化公司 outfit.io 的官方字库,设计源自其连字标志:几何骨架、圆形端口、无衬线,小字号下依然清晰。仓库的 fonts/ 目录按用途分好类:otf/给 macOS 设计工具,ttf/是 Windows 与 Linux 通用格式,webfonts/是网页端 woff2,variable/是可变字体,按需取对应文件夹即可。

Outfit 字体 9 种字重与官方标志,从细到黑。

📦 从克隆到安装,三步生效

git clone https://gitcode.com/gh_mirrors/ou/Outfit-Fonts

克隆完成后,按你的环境走三步:

  1. macOS:双击fonts/otf/里任意文件,加入字体册;
  2. Windows:在fonts/ttf/中右键文件,选"安装";
  3. 网页项目:把fonts/webfonts/拷进项目,用 CSS 引用,下一节给现成写法。

日常使用 Regular 与 Bold 两个字重就够用,不必一次装满 9 个;想自行重新构建字体,步骤在 Makefile 里有说明。

网页端引入 Outfit字体 的两种写法

静态写法:按字重逐条声明,浏览器按 font-weight 匹配。

@font-face { font-family: 'Outfit'; src: url('fonts/webfonts/Outfit-Regular.woff2') format('woff2'); font-weight: 400; font-display: swap; } body { font-family: 'Outfit', sans-serif; } h1 { font-weight: 700; }

注意 h1 用到 700 时,需要再为 Outfit-Bold.woff2 声明一条 @font-face,否则浏览器会模拟加粗。不想维护多段声明的,直接用下节的可变字体。

⚙️ 可变字体:一个文件覆盖 100 到 900

可变字体是 Outfit字体 里最省心的部分,fonts/variable/Outfit[wght].woff2打开了 wght 轴:

@font-face { font-family: 'Outfit Variable'; src: url('fonts/variable/Outfit[wght].woff2') format('woff2'); font-weight: 100 900; } .nav-link { font-variation-settings: 'wght' 400; transition: font-variation-settings .3s; } .nav-link:hover { font-variation-settings: 'wght' 700; }

悬停加粗是纯 CSS 过渡,不产生额外请求。旧浏览器不支持时可加 @supports,回退到上一节的静态 woff2。

桌面设计与品牌规范

在 Figma 或 Adobe 软件中装好 OTF 后,9 个字重直接可用。从官方样张看,它的笔画变化是线性的:加粗不糊、变细不断,适合 logo 组合、大标题这类强品牌感场景。

同一组字符在 bold 与 thin 下的笔画变化。

字重规范简化成三档即可:主标题 Bold(700),小标题 Medium(500),正文 Regular(400),行内强调用 SemiBold(600)。

❓ 三个高频问题

  • 网页端某个字重不生效?静态字体下每个 font-weight 都要对应一条 @font-face;改用可变字体则天然连续。
  • 哪种格式体积最小?webfonts/的 woff2 比同字重 otf、ttf 都小,可变字体则以单文件覆盖全字重,性价比最高。
  • 可以商用吗?OFL 1.1 许可允许免费使用与修改,条款细节见 OFL.txt。

现在就可以做的三件事

  1. 执行上面的克隆命令拿到仓库,先装 Regular 和 Bold;
  2. 把主项目的默认 sans-serif 换成font-family: 'Outfit', sans-serif
  3. 在导航这样的小组件里试一下可变字体的悬停加粗效果。

【免费下载链接】Outfit-FontsThe most on-brand typeface项目地址: https://gitcode.com/gh_mirrors/ou/Outfit-Fonts

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.cnnetsun.cn/news/4154759.html

相关文章:

  • Java 面试复习指南:JavaGuide 后端知识体系全拆解
  • 2026年AI面试复盘深度指南:7步分析框架,把你的面试回答从「凭感觉评价」升级为「数据化诊断」
  • 图片太小、太模糊?这3个批量放大图片的工具,无损画质一键搞定
  • 工程技能沙箱权限范围工具:从输入校验到离线报告的完整实现
  • Unity 动画利器:DOTween 从安装到进阶
  • Transformer推理显存杀手:KV缓存原理与优化实战
  • 美赛A题数据补充:从机理建模到敏感性分析的完整实战指南
  • C++17 if/switch初始化语句:作用域控制与代码表达力的革新
  • 2023国内IT头部企业求职竞争分析与通关策略
  • C++模板编程:从SFINAE到std::enable_if的条件编译实战
  • 高匿代理IP是如何隐藏真实网络身份的?原理解析
  • ABAP 做 UI 开发到底需不需要 lodash,从 Dynpro、Web Dynpro 到 RAP 与 SAPUI5 的技术边界
  • Lemuroid Android多平台模拟器:3步跑通20多个经典主机
  • GPT-2模型单例反事实干预:实现精准知识遗忘的工程实践
  • ESP32-S3-N16R8 介绍说明
  • Linux系统安全关机与重启:shutdown与reboot命令详解与实战
  • 基于Springboot的反诈科普宣传网站的设计与实现(毕设源码+文档)
  • Windows 11程序卡顿黑屏死机:从原理到根治的完整排查指南
  • mysql 8.0.32 磁盘爆满,清理从库日志
  • Java工程师面试核心:JVM、并发、Spring与分布式系统解析
  • C++函数模板与普通函数调用优先级解析:重载决议与类型转换
  • 关于vins-fusion单目IMU初始化时为什么不估计加速度计偏置
  • GPT-5.5+Gemini 3.1 Pro 的四种顶刊级别的论文摘要写法,给大家整理好了!
  • SpringBoot+微信小程序手作交易平台:毕业设计实战指南
  • 0.15mm细孔加工:手摇机被数控替代的技术逻辑与选型要点
  • 免费磁力搜索完整指南:magnetW 如何把 23 个磁力站点装进一个界面
  • OpenCLIP实战指南:从零样本分类到多模态应用开发
  • yyzTools 开发者实战指南:一个集成了 40+ 工具的 Windows 桌面效率方案
  • 电工杯数学建模竞赛:优化与数据分析类赛题解题全攻略
  • (部分无人机交通道路火灾数据集)无人机烟火航拍无人机视角检测数据集9003张 通过训练的无人机航拍烟火火灾烟雾检测数据集的模型