我没有找到确切的解决方案进行搜索...是否有人知道如何覆盖Mathematica的默认等宽字体,以便所有StandardForm输入/输出(包括在帮助浏览器中)都在“Consolas”中呈现?

选项检查器没有太大帮助(可能是因为我不知道我在寻找什么?)。还有一个``字体替换''列表---由于看起来像是循环引用,我感到困惑(即包括诸如以下内容:Courier-> New Courier和New Courier-> Courier)

这是一个屏幕快照,比较了两种字体的125%。

最佳答案

InputOutput单元格类型从StandardForm单元格样式(在Core.nb中,由Default.nb继承)获取字体,因此您需要在所需样式表中制作或编辑该样式单元格,例如:

Cell[StyleData["StandardForm"],
 FontFamily->"Consolas",
 FontSize->12,
 FontWeight->"Plain",
 FontSlant->"Plain"]
例子:

您不必粘贴Cell表达式,可以通过下拉菜单插入所需的类型,也可以在“输入样式名称”框中输入名称,然后设置样式,选择结果单元格并使用格式菜单调整样式以适应您的异想天开。

10-04 23:41