我在Windows 7上使用Eclipse来浏览Scala源代码。 Scala允许使用⇒
代替=>
,而←
代替< - 。
但是,我似乎无法找到一个良好的清晰等宽字体,可以很好地呈现unicode ⇒
和←
。我常常只得到一个方框而不是⇒
。
我试过了:
Consolas - 是最清晰的通用字体,但不会呈现⇒
匿名专业版 - 不呈现⇒
Deja Vu Sans Mono - 渲染⇒
,但它很小,很难看到!
对于我自己的代码,我可以避免使用⇒
,但这无助于查看第三方库源代码。其他人如何解决这个问题?如果其他人在他们的代码中使用⇒
,那么可能他们也知道一种等宽字体也能清楚地呈现它: - )
答案 0 :(得分:1)
我认为Inconsolata有效 - 但我使用的是Linux,所以我不确定它是否会在Windows上运行。
Inconsolata没有字形。你最好的选择是采取Deja Vu Sans Mono并编辑右双箭头字形以使其更大。我刚刚在Linux上使用FontForge完成了它;我花了大约5分钟。
这是前后的一个例子(在底部之后):
答案 1 :(得分:0)
我很遗憾不知道他们是否也支持Unicode字符,如果其中一个符合您的喜好,请尝试Source Code Pro和Droid Sans Mono。我猜你已经google了,但是这42个等宽字体中的arbitrary list可能会删除一些新的名字。
我个人对DejaVu Sans Mono非常满意,但我同意箭头(以及其他角色)并不是最好的。
相关说明:我总是对浏览器(在我的情况下是Firefox)显示各种有线Unicode字符的方式印象深刻。如果我没记错的话,那么他们会采用一种后备策略。也就是说,如果主字体无法处理字符,则尝试使用(或多个)后备字体。我不认为你可以直接使用这样的方法,但是沿着这些方法搜索可能会产生其他潜在的解决方案。