我已经从 Github 为 Windows 终端安装了一些控制台字体,但当我进入“设置”选择它们时,我收到一个对话框,提示“未找到所选字体”,并建议安装“缺失”的字体或选择其他字体。我仔细检查了一下。我的字体已安装。这是怎么回事?
答案1
进入 Windows 终端“设置”(CTRL,)并选择我的“轮廓”当前选择的是“PowerShell 7 Preview”,来自导航抽屉(左上角的汉堡菜单),然后选择“外貌”从可用选项卡中。“字体”字段将要求输入字体系列名称。
重要警告:由于字体系列名称可能不是立即可见的,因此它可能是从安装的相关字体中派生出来的,因为它是该特定系列中所有安装的字体所共有的命名部分。例如,“VictorMono”包含几种字体,并且是我机器上新安装的字体的共同驼峰部分。要派生所需的“字体”字体系列名称,我只需删除驼峰式大小写并插入所需空格例如“Victor Mono”。这解决了“无法找到所选字体“VictorMono””警告对话框,我之前一直遇到该对话框,因为该对话框提供了驼峰式大小写,而我安装的所有命名字体都存在驼峰式大小写。设置正确的字体系列名称后,我便能够选择喜欢的字体从下拉字段“字体粗细”。(请参阅附图。)此后,Windows Terminal 不再抱怨字体丢失。
请注意:这个问题确实与一个 stackoverflow 页面有关,该页面含糊地提供了答案,但却疏忽地未能澄清用于得出解决方案的明显命名约定。我相信,这个答案明确了这一点,是为了节省其他人的时间,并避免他们因不得不仔细(希望)辨别它而产生的挫败感。这是我参考的 stackoverflow 页面:https://stackoverflow.com/questions/62462220/cant-change-fontface-in-windows-terminal
谢谢。