【发布时间】:2015-07-05 06:32:24
【问题描述】:
我正在使用 PyCharm Community Edition 4(在 Windows 8.1 上)构建:#PC-139.1659,并尝试将 Inconsolata 指定为主要字体。这是我在设置 --> 编辑器 --> 颜色和字体 --> 字体对话框中立即得到的:
从上图第二段可以看出,PyCharm 在字母m 必须在的位置放置了一个撇号(仅限小写字符)。这会导致字母 m 和其后按字母顺序排列的所有小写字母移动一个位置。简单来说,结果就是垃圾。
我怎么知道这是 PyCharm 问题而不是字体问题?
我只是选择了对话框中显示的文本,然后将其复制并粘贴到记事本和 Word 中。这两个程序都显示正确的文本:
我的问题:
这是一个已知问题吗?如果是,是否有任何(推荐的)解决方法?
【问题讨论】:
-
我无法用我自己的 PyCharm 实例重现这一点。在 Windows Server 2012 上,PyCharm Professional 4.0.6。
-
由于您在 Windows 上,因此只需使用 Consolas 而不是 Inconsolata。
-
@HongOoi,这似乎是一个过于激进的解决方案,就像如果脸上有划痕就砍掉围观者的头...... :)
-
如果关闭 source code pro fallback 会发生什么?
-
@Mike'Pomax'Kamermans,根据您的建议,我关闭了对话框中的后备。还是一样的问题:(