这个问题的目的是找到适合我输入 TeX 的编辑器的字体,而不是用于输出的字体。我希望这对 TeX.se 来说足够贴切。
我最近将所有数学运算符都改为使用 unicode 输入。现在我正考虑更进一步,使用数学字母数字符号范围以将输入的字体样式与输出的字体样式相匹配(函数为直立,变量为斜体,相应的数学概念为脚本/双击/fraktur)。
使我的 TeX 代码尽可能地类似于输出,这已经成为一个个人项目。
到目前为止的问题是我没有字体可以让这些字符占据相同的水平空间,这使得编辑器中的代码未对齐,并且更难阅读和编辑:
上面的截图片段来自 Eclipse / TeXlipse,但我尝试过的每个 Linux 编辑器都存在同样的问题。我的系统上唯一支持该特定 unicode 范围的字体是 XITS,因此无论我在编辑器中选择哪种字体,它都会针对这些变量返回 XITS。
是否有一种字体可以覆盖尽可能多的 Unicode(但至少是标准数学运算符和 U+1D400..U+1D7FF)并且它们都具有相同的宽度?(技术术语是什么;等宽、固定宽度?)
或者有没有办法不管字体是什么,都以固定宽度显示字符?感觉这是一个相当机械的过程,采用 XITS 之类的字体,将每个字符置于固定宽度的空间中,然后输出具有我需要的特征的临时字体。但我不知道该怎么做。