delphi7 中文注释字体_使用nerd-font/font-patcher为字体添加字体图标
Nerd-fonts常用來在終端下顯示各種圖標,這個項目的github repo下提供了許多Nerd Font字體,圖標使用效果如圖。
由于目前Windows Terminal還不支持設置第二字體,要想使用nerd font就必須替換掉原有字體。Nerd font的github頁面下提供了許多常見編程字體的nerd font版本。如果你不喜歡這些字體又想使用nerd font的圖標,可以試試使用font-patcher為你當前的字體添加圖標。
上圖中使用的字體是Fantasque Sans Mono,支持連字效果,而且中文字體也是等寬的。這個字體本身是不帶圖中的這些圖標的,我使用font-patcher為這個字體添加了圖標。
Font-patcher是nerd-font項目下的一個python程序,具體使用說明見ryanoasis/nerd-fonts。
要使用font-patcher要先把nerd-font的項目克隆到本地,由于項目較大,建議使用
git clone --depth 1 https://github.com/ryanoasis/nerd-fonts.git程序使用了font-forge的python庫,ubuntu使用下面的命令安裝。其他系統使用對應的包管理器應該也可以安裝。
sudo apt install python3-fontforge進入到項目目錄即可使用font-patcher。
如果沒有執行權限手動添加即可。
如果使用了python虛擬環境比如miniconda,解釋器會找不到fontforge模塊,將默認的python解釋器設置為系統的python解釋器或直接修改font-patcher文件的第一行為#!/bin/python3。
font-patcher的使用比較簡單,使用下面的命令即可。
font-patcher 字體文件 -s -c -out 輸出文件夾 -s 設置圖標寬度為single, 默認為double, 在某些場景下可能會造成圖標重疊 -c 設置添加全部圖標集 -out 設置輸出文件夾, 默認為當前文件夾生成的字體名為原字體名+Nerd Font + Mono。由于我用的這個字體名本身就有Mono,我注釋掉了在字體名后添加Mono的代碼。
下圖是powerlevel10k主題的p10k-rainbow顯示效果。
powerline效果總結
以上是生活随笔為你收集整理的delphi7 中文注释字体_使用nerd-font/font-patcher为字体添加字体图标的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 活动奖品设置方案(部门活动奖品设置方案)
- 下一篇: c++判断二叉树是否为二叉搜索树_原创