尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Fira Code 编程连字字体安装教程:3 种安装方法与编辑器配置全解

Fira Code 编程连字字体安装教程:3 种安装方法与编辑器配置全解 Fira Code 编程连字字体安装教程3 种安装方法与编辑器配置全解【免费下载链接】FiraCodeFree monospaced font with programming ligatures项目地址: https://gitcode.com/GitHub_Trending/fi/FiraCode-、、:读代码时你的眼睛要把这些两三个字符的组合当成一个符号去解析。Fira Code 是一款免费的带编程连字的等宽字体它在显示层面把这些组合渲染成一个符号底层代码仍是 ASCII 兼容的。按本文操作几分钟内就能让编辑器用上它。先看效果它改了什么装之前先明确三件事连字-显示为 →显示为 ≥显示为单一等号符号箭头起点、中间、末端箭头片段可自由拼接组成任意长度的长箭头终端对 ASCII 框线绘制、powerline 以及专用进度条字形支持良好连字之外它还对标点和高频字母组合做了间距微调Unicode 覆盖够写数学符号。更多效果图见中文文档 README_CN.md 的“字体里都有哪些特征”一节。三种安装方式按场景选一种方式 A包管理器一行命令最省事# macOSHomebrew brew install --cask font-fira-code # Ubuntu / Debian sudo apt install fonts-firacode方式 B手动安装全平台通用从官方 Release 页面下载 Fira Code 字体压缩包入口在 README 的“Download Install”一节Windows在 ttf 目录全选字体文件右键 → InstallmacOS全选字体文件右键 → 用 Font Book 打开 → Install FontLinux逐个双击字体文件选“Install font”不生效就复制到~/.local/share/fonts并执行fc-cache -fArch、Fedora、FreeBSD 等其他发行版的具体命令见 distr/README.txt。方式 C源码编译面向深度定制./script/bootstrap_macos.sh # 安装构建工具macOS ./script/build.sh # 编译 OTF/TTF/WOFF cp distr/otf/*.otf ~/Library/Fonts # 安装到用户字体目录环境里有 Docker 的话直接make编译、make package打包 zip 也可以。在编辑器里打开连字三个常用场景速查装好字体后连字并不一定自动生效。常用编辑器的开关位置编辑器操作路径VS CodeSettings → Text Editor → FontFont Family 填 Fira Code勾选 Font LigaturesIntelliJ 系IDEA、PyCharm 等Settings → Editor → FontEnable Font Ligatures主字体设为 Fira CodeSublime Text在 Settings 中追加下面两行配置RStudioTools → Global Options → AppearanceEditor Font 选 Fira Code旧版另勾 Use Ligaturesfont_face: Fira Code, font_options: [subpixel_antialias]完整的编辑器与终端兼容表见 README_CN.md。注意 Alacritty、GNOME Terminal 这类终端目前不支持连字如果你的工具在“不支持”一列改配置没用换工具或等上游支持。换符号样式字符变体与样式集字体内置 32 个字符变体cv01~cv32和多套样式集ss01~ss10等、!、?等符号都能换外观。配置文件在 features/ 目录比如ss02把大于等于/小于等于换成带横杠的样式ss08调整双等号、三等号的间距。编辑器支持开关样式集的可实时切换不支持的可以在编译时把特性固化进字体./script/build.sh --features ss02,ss08,ss10 --family-name Fira Code Custom--family-name用来改字体名避免覆盖原版--weights可限定编译的字重名字填特殊值features时会自动把已启用的特性列表追加到字体名后。连字不生效三步排查先查支持情况对照兼容表编辑器或终端本身不支持时任何配置都无效再查字体名要用 Light 字重Windows 的字体名是Fira Code LightmacOS 是FiraCode-Light最后重启应用浏览器场景可用 CSSfont-feature-settings: calt强制开启连字下一步建议先用方式 A 装好打开任意项目看-、的渲染效果再用--features编译一版符合自己习惯的字体。【免费下载链接】FiraCodeFree monospaced font with programming ligatures项目地址: https://gitcode.com/GitHub_Trending/fi/FiraCode创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表