【问题标题】:Misaligned fixed-width font in EclipseEclipse中未对齐的固定宽度字体
【发布时间】:2012-02-20 10:39:30
【问题描述】:

这是一个奇怪的问题。多年来,我一直在 Linux 上使用 Eclipse,并选择 Inconolata 作为我的固定宽度字体。我最近转而尝试使用 Kubuntu 11.10,同时升级到 Eclipse Indigo。我现在遇到的问题是固定宽度的字符在编辑器窗格中没有垂直对齐。这是一张图片来说明(此示例中没有标签,无论如何这都不重要):

这是一个屏幕截图,在 Gimp 中缩放了 2 倍。我添加了一些指南来突出这个问题。

在我一直在 Linux 上使用 Eclipse 时,我从未遇到过这样的事情。我不知道这是 KDE 问题、Eclipse 问题还是其他一些奇怪的问题。 dpkg 报告这是 ttf-inconolata 的 001.010-2 版本。

非常欢迎任何有关修复此问题的调试建议!

【问题讨论】:

    标签: eclipse kde


    【解决方案1】:

    所以经过一番挖掘,我找到了答案。在我的~/.fonts.config 中,我设置了 autohint 属性,因为否则一些字体,例如在 Firefox 或 pidgin 中呈现太小或太薄。然而,自动提示在 Eclipse 中搞砸了固定宽度的字符对齐 - 我不知道为什么,欢迎解释。

    解决方法是关闭仅 Inconsolata 的自动提示。所以在.fonts.config,我有:

    <match target="font">
     <test name="family" compare="eq" qual="any"><string>Inconsolata</string></test>
     <edit name="autohint" mode="assign"><bool>false</bool></edit> 
     <edit name="hintstyle" mode="assign"><const>hintnone</const></edit> 
    </match>
    

    一切都很好。

    【讨论】:

      猜你喜欢
      • 2018-05-31
      • 2012-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多