2017-09-05 59 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的字體確實有點危險。感謝您的詳細信息。 –