Closed Rain-Bus closed 1 year ago
下面几张图分别是在 Microsoft Terminal、Alacritty 和 WezTerm 中的显示效果。
可以看到最后一行对于 downlad 这个单词的显示,WezTerm 中的 do和 oa 的显示相较于其他终端,字母间的间距异常。
downlad
do
oa
WezTerm.lua
local wezterm = require 'wezterm' local default_shell = function() end return { font = wezterm.font('Maple Mono SC NF'), }
调整字体大小后WezTerm的显示效果会好一些,字体大小为 12.0 时,字体异常现象尤为明显。
12.0
11.0
13.0
14.0
相较于 Alacritty,WezTerm 渲染出来的字体显示效果明显有所不足。我觉得应该是 WezTerm 字体渲染的问题,但是我想问一下字体这边可以设置一些参数使其达到 MicroSoft Terminal 或者 Alacritty 的显示效果吗?
https://wezfurlong.org/wezterm/config/lua/config/freetype_load_flags.html
try NO_HINTING or NO_AUTOHINT
完美解决,谢谢大佬。
下面几张图分别是在 Microsoft Terminal、Alacritty 和 WezTerm 中的显示效果。
可以看到最后一行对于
downlad
这个单词的显示,WezTerm 中的do
和oa
的显示相较于其他终端,字母间的间距异常。调整字体大小后WezTerm的显示效果会好一些,字体大小为
12.0
时,字体异常现象尤为明显。11.0
,左边是Alacritty,右边是Wezterm。12.0
。13.0
。14.0
相较于 Alacritty,WezTerm 渲染出来的字体显示效果明显有所不足。我觉得应该是 WezTerm 字体渲染的问题,但是我想问一下字体这边可以设置一些参数使其达到 MicroSoft Terminal 或者 Alacritty 的显示效果吗?