rime / squirrel

【鼠鬚管】Rime for macOS
https://rime.im
GNU General Public License v3.0
4.6k stars 412 forks source link

Action 版本的 Squirrel,配置个性化字体,如果 comment_font_face 名称不对将造成 Squirrel 配置错误 #850

Closed Mintimate closed 4 months ago

Mintimate commented 6 months ago

发现一个问题,使用Action版本的Squirrel,配置个性文件;

如果设置的comment_font_face配置错误,那么鼠须管的配置将出错,如果碰巧是第一次部署,就会无法使用输入法。

# 无法使用的情况
  # 注释字体及大小
  comment_font_face: "PingFang"  
  comment_font_point: 14  

如果没有设置comment_font_face,但是设置了font_face,且font_face指向的字体名称不正确,那么也是相同的情况。

# 无法使用的情况
  # 注释字体及大小
  font_face: "PingFang"
  font_point: 16

但是,如果设置了comment_font_face指向的字体名称是对的,那么即使font_face指向错误,也不影响输入法的部署和使用。

# 可以使用的情况
  # 全局字体及大小
  font_face: "PingFang"
  font_point: 16
  # 序号字体及大小
  label_font_face: "PingFang"    
  label_font_point: 16
  # 注释字体及大小
  comment_font_face: "PingFang SC"  
  comment_font_point: 14  

release版本上不存在这个问题;似乎是判断字体不存在后,会用系统默认字体。

ksqsf commented 4 months ago

这可能是因为之前的 action build artifact 有问题。可以用现在的新 artifact 或 nightly build 再试试。

Mintimate commented 4 months ago

这可能是因为之前的 action build artifact 有问题。可以用现在的新 artifact 或 nightly build 再试试。

确实,现在的 每夜版本 可以正常使用了,Lua也正常了。 就是这个部署时候的颜色,感觉有点暗,不知道是不是 每夜版本 有意设置的……

image