我克隆并安装了
中的字体
https://github.com/andreberg/Meslo-Font
并将其作为Eclipse的IDE编辑器字体。线间距现在好多了!
在尝试了各种替代字体之后,我在字体编辑器中使用原始Consolas
并增加了行高,将生成的ConsolasHigh
字体包安装到系统中并在Eclipse编辑器中将其设置为默认值:< / p>
结帐:https://github.com/Salauyou/Consolas-High-Line
您可以配置格式化程序(Preferences | Java | Code Style)以注入额外的空行。否则,您可能会找到具有大量内置空格的字体(“首选项”|“常规”|“外观”|“颜色和字体”)。在Windows上,我喜欢'consolas' - 它不是特别的空白,但它是一个很好的单声道可读字体。
创建自己的位图字体,该字体使用字体顶部的所有行。它确实有效,并且似乎可以在17磅字体中保存最多4行像素。我这样做了:
- 安装otf2bdf
- 转到字体文件夹,大概是在root终端
- 使用,克隆您最喜欢的字体(可能是truetype字体)
otf2bdf到你想要的大小
- 安装fontforge
- 编辑字体,使其使用该行上方的所有行
大写字母
- 通常有大约3行像素留空
这就是为什么有这么多空间的原因
行之间
- 你是否希望你也可以使用线下面的一些行但是我
认为这些通常用于
像y这样的小写字母
在线下方(当时不那么重要
编程)
- 安装字体:
- 将其保存到其中一个字体文件夹中
的/ usr /本地/共享/字体
- 使用fc-cache -f -v
更新字体chache在根终端中
- 使用新字体
关于我上面的回答,我现在可以提供有关如何创建字体的更多细节,以及创建更好字体的建议(以truetype字体开头):
- 选择您想要使用的truetype字体(我使用arial字体)
- 已下载并安装fontforge
- 启动fontforge并打开字体文件;我使用了根终端,以便我可以确保将文件保存在受保护的字体文件夹中
- 选择所有字符(编辑/选择/全选)
- 元素字体信息PS名称
- 指定名称 - 我称之为ArialMTVerticallyTighter;确保更改此选项卡上的所有名称,或者它可能使用新字体而不是您不希望它的旧字体
- 元素转换转换
- 原始字形原点
- 均匀分布120%
(如果你想在线之间留出更多间距,那么会更大,使用更少)
- Element General 1792 256 2048 Scale -142 150
- OS / 2指标
- 关闭是在tab和t
的所有位置偏移
- 启用真正使用拼写指标
- 1792 512 1792 -512 0 1792 -512 0
- 文件生成字体 - 真实类型 - 进入字体文件夹 - 使用新字体名称
- 文件保存(如果您搞砸了以便可以返回)到新名称
- 使用字体查看器(通过双击)打开新的字体文件(在nautilus中)
- 安装
- 启动Eclipse
- 在eclipse中将其设置为字体
(window&gt; preference&gt; general&gt; appearance&gt; java editor&gt; text font to new font)
请记住,您在eclipse中看到的特定设置的字体大小,例如9实际上对应于大约11磅字体,行之间的空间较小
你可以在某处发表一些评论中过高的字符,试试“|ÄÁg$ÑĈђךچژçÅẤДАБψ”。只要Eclipse在文件中看到它,它就会增加整个文件的行分隔,以正确显示这些字符。
在使用gtk的linux上,你也可以使用.gtkrc文件。请参阅here和here作为示例。
当然这对Windows上没有任何帮助:)