用什么字体浏览scala源代码并渲染< - 和=>

时间:2012-10-17 08:25:00

标签: eclipse scala fonts

我在Windows 7上使用Eclipse来浏览Scala源代码。 Scala允许使用代替=>,而代替< - 。

但是,我似乎无法找到一个良好的清晰等宽字体,可以很好地呈现unicode 。我常常只得到一个方框而不是

我试过了:   Consolas - 是最清晰的通用字体,但不会呈现   匿名专业版 - 不呈现   Deja Vu Sans Mono - 渲染,但它很小,很难看到!

对于我自己的代码,我可以避免使用,但这无助于查看第三方库源代码。其他人如何解决这个问题?如果其他人在他们的代码中使用,那么可能他们也知道一种等宽字体也能清楚地呈现它: - )

2 个答案:

答案 0 :(得分:1)

我认为Inconsolata有效 - 但我使用的是Linux,所以我不确定它是否会在Windows上运行。

Inconsolata没有字形。你最好的选择是采取Deja Vu Sans Mono并编辑右双箭头字形以使其更大。我刚刚在Linux上使用FontForge完成了它;我花了大约5分钟。

这是前后的一个例子(在底部之后):

Default and edited Deja Vu Sans Mono double right arrow

答案 1 :(得分:0)

我很遗憾不知道他们是否也支持Unicode字符,如果其中一个符合您的喜好,请尝试Source Code ProDroid Sans Mono。我猜你已经google了,但是这42个等宽字体中的arbitrary list可能会删除一些新的名字。

我个人对DejaVu Sans Mono非常满意,但我同意箭头(以及其他角色)并不是最好的。

相关说明:我总是对浏览器(在我的情况下是Firefox)显示各种有线Unicode字符的方式印象深刻。如果我没记错的话,那么他们会采用一种后备策略。也就是说,如果主字体无法处理字符,则尝试使用(或多个)后备字体。我不认为你可以直接使用这样的方法,但是沿着这些方法搜索可能会产生其他潜在的解决方案。