2017-09-05 57 views
1

这可能不是涉及到腻子,但它是惊人可见有: inconsolata line spacing on putty腻子使用inconsolata字体:太行间距

:在一个非常高的行距使用腻子结果谷歌的Inconsolata字体( https://fonts.google.com/specimen/Inconsolata

我知道它与字体本身有关,因为使用“Consolas”和其他字体显示不同。但我只是想知道,如果有人有解决方案在腻子中使用这个非常好的字体?

+0

至少有人读过它;-)但是请你介意在下调时留下评论吗? –

回答

1

我也对腻子中缺乏对线条间距的控制感到沮丧。

不幸的是,它不可能在腻子中进行调整。腻子只是使用字体本身作为指导,并没有增加额外的行间距。你将不得不调整它的字体,这是不平凡的。

向上或向下调整字体大小1像素有时可能会因四舍五入而改变行间距(Putty使用“点大小”增量,每个像素不是完全一个像素)。或者只是使用另一种字体。

对于更紧密的行间距,您可以尝试DejaVu Sans Mono或Fira Sans Mono,以获得更宽的行间距Consolas或Source Code Pro。

1

这似乎是Google的错。

最初由Raph Levien设计的Inconsolata具有更紧密的垂直间距。去年12月,Google announced一个项目“提高质量”的一些他们的字体,包括Inconsolata。他们彻底改变了Inconsolata的度量标准,使其高度更高,稍微更窄(不更改字形本身),而不是给它一个新的名称,它们取代了原来的字体,有效地打破了任何使用其API并依赖于旧的指标。他们还用通用的直引号替换了字体独特的弧形单引号和双引号,这是一种简单的方式来区分新旧版本(除了间距)。

在TTF文件中修改后的版本(在我看来属于劣势版本)中,版本为2.x,旧版本为1.x(最新版本为1.016)。您可以从Github存储库here获取版本1.016。

编辑:我看着它多一些:

  • 新版本具有相同的定义的宽度,但在不同的宽度,因为一些其他的变化很小的点在渲染指令呈现在我的机器上。
  • 看起来他们实际上重绘了每个字形。它们都有轻微的变化,有些变化很大 - 特别是在像素尺寸较小时,因为提示是完全不同的。 f的独特弧形引号和低横杆已经消失了,但微雕和弧形下降仍然存在。我将2.x描述为受1.x启发的新字体。
  • Raph Levien现在在谷歌工作,但他不在设计人员名单上进行大修,所以我不知道他是否知道这件事或者是否参与其中。
+0

依靠(不是自我服务的冷冻)google的字体确实有点危险。感谢您的详细信息。 –