linux 如何在Alacritty中修复字体大小?

ykejflvf  于 12个月前  发布在  Linux
关注(0)|答案(3)|浏览(185)

我的alacritty配置文件在~/.config/alacritty/alacritty.yml中,具有以下字体设置:

# Font configuration
font:
  
  [...]

  # Point size
  size: 10.0

所有其他字体配置选项都被注解掉。我使用-vvv标志验证了alacritty确实在阅读这个配置文件。
然而,每当我打开一个新的终端窗口时,字体似乎是随机选择的。下面是两个窗口打开一个接一个的图片。

kdfy810k

kdfy810k1#

此问题现在在alacritty存储库中报告为an issue。一般来说,alacritty似乎在不同的系统上都有many issues with font sizes
然而,在试图确定原因时,我发现alacritty总是用-vv标志启动终端,字体大小正好是配置文件中的两倍。
因此,现在可以通过在配置文件中将字体大小设置为所需的一半来解决这个问题。例如,要获得14的字体大小:

# Font configuration
font:
  
  [...]

  # Point size
  size: 7.0

然后用-vv标志启动alacritty

$ alacritty -vv
x759pob2

x759pob22#

可能的解决方法是在运行alacritty时使用-o标志,并将font.size设置为所需的值。可以通过.bash_aliases或您的WM配置来完成,以便更快地使用。
范例:

alacritty -o font.size=8

顺便说一句,我不能重现随机字体选择,但我有问题,通过设置自定义字体大小的配置文件。

qij5mzcb

qij5mzcb3#

在我的例子中,这个问题与配置文件字体部分的制表有关。“Size”参数应与每个字体类型定义处于同一级别。第一个截图是不正确的,而第二个是正确的。
Incorrect
Correct
如果你不理解我的意思,看看截图的结尾。

相关问题