Current font configurations:
- IDE / Editor: Fira Code Custom
- Terminal: Caskaydia Cove Nerd Font
- Chinese: Noto Sans SC
Here I make some configurations to Fira Code.
"editor.fontFamily": "'Fira Code Custom', ..."
"editor.fontLigatures": true
"editor.fontFamily": "'Fira Code', ..."
"editor.fontLigatures": "'ss01', 'ss03', 'ss05', 'ss06', 'zero', 'cv15'"
-
Run
firacode/custom.sh
, which requires git and docker pre-installed.# default curl -fsL https://raw.githubusercontent.com/imkasen/my-coding-fonts-config/master/firacode/custom.sh | bash # fastgit curl -fsL https://raw.fastgit.org/imkasen/my-coding-fonts-config/master/firacode/custom.sh | bash
-
Run
firacode/custom-deprecated.sh
# default curl -fsL https://raw.githubusercontent.com/imkasen/my-coding-fonts-config/master/firacode/custom-deprecated.sh | bash
- Create a python virtual environment
- Install OpenType Feature Freezer :
pip install --upgrade opentype-feature-freezer
- Execute
pyftfeatfreeze -n -v -f 'ss01,ss03,ss05,ss06,zero,cv15' -S -U Custom FiraCode-xxx.ttf FiraCode-xxx-Custom.ttf
- ss06(
\\
) seems not working after testing, and maybe this issue can explain the problem.
- ss06(
- Run
firacode/custom-nf.sh
, but the patched fonts can not be used by Gnome Terminal for now, so I still useCaskaydia Cove Nerd Font
.