在视网膜Macbook Pro上是否可以使git gui / gitk看起来不错?


22

我真的很喜欢git gui和gitk。它们对我来说很好用,我确切地知道如何使用它们。可悲的是,在我的视网膜Macbook上,它们看起来确实像素化且难看。由于它只是文本和镶边,因此从一开始就看起来很容易修复。但是我已经四处寻找解决方案,但没有找到解决方案。

可怕的像素化


像素化和丑陋,您是说没有字体抗锯齿?我以前从未见过此应用程序。是基于TK还是GTK +?
ЯрославРахматуллин

1
不。正如您所看到的,有很多抗锯齿功能。我认为您必须以全分辨率打开图像才能欣赏到恐怖。该应用程序显然是Tcl / Tk应用程序。
pius

您可以发布更新并接受它作为答案。另外,出于好奇,您能否发布应用了字体修复的程序图像?
ЯрославРахматуллин

做完了。同样,您可能必须在单独的选项卡中打开图像才能看到它。在线程中内联显示时,很难看到问题。
pius

1
正确,Apple从其git版本中删除了这些工具。我使用自制软件安装了git :brew install git
pius

Answers:



10

@ patrick-browne所指出的解决方案就像一个咒语一样工作,并且实际上更简单,因为考虑到我已经做了@pius所指出的另一种方法。

正如@joe所说,只需将Retinizer与酿造桶一起安装,然后将Wish拖放到Retinizer中即可:

  1. $ brew cask install retinizer

  2. $ open /System/Library/Frameworks/Tk.framework/Versions/Current/Resources/

  3. 将愿望拖放到Retinizer中


工作了!...即使我希望有一个更简单的解决方案。
sorin

7

2013年8月28日更新:我提交的请求请求已被接受,因此我希望该问题将在源头得到解决,希望在1.9版中得以解决。如果您迫不及待,请按照下面介绍的解决方法进行操作。

  1. 打开您的终端并导航到 /System/Library/Frameworks/Tk.framework/Version/8.5/Resources/
  2. 使用编辑器打开Info.plist文件Wish.app夹中的文件(我用过sudo emacs Wish.app/Contents/Info.plist
  3. 将以下两行添加到文件中,然后</dict>保存: <key>NSHighResolutionCapable</key>
    <true/>
  4. 使操作系统重新加载信息文件。这可以通过以下命令来实现:
    sudo cp -R Wish.app WishCopy.app
    sudo mv Wish.app WishOriginal.app
    sudo mv WishCopy.app Wish.app
  5. 尝试运行open Wish.app以查看是否有效。如果确实如此,它也应该适用于gitk。
  6. 为git gui做同样的事情,但是这次在Git Gui.app(mine was in /usr/local/git/share/git-gui/lib/)中做

哦,我可能要提到的是,我从tcl-mac邮件列表中找到了NSHighResolutionCapable密钥,尤其是从Kevin Walzer的一封电子邮件中

这是漂亮的清晰字体的屏幕截图: 不错的清晰字体


我和一个朋友对另一个应用程序中的“模糊字体”有一些不同意见。我说字体看起来还不错(类似于第一个图像),但他坚持认为字体不佳。我明白他现在的意思。
ЯрославРахматуллин

谢谢,我没有find the.app -print0 | sudo xargs -0 touch走动,而是为愿望服务。尽管因为git gui我不得不去寻找者Get Info并切换open in low resolution
Michael Krelin-黑客2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.