0xProto是一种针对源代码可读性的编程字体。
确保代码可读性是您自己的责任;)

问:我可以合法地将0xproto用于我的目的吗?
答:很可能是。 0xproto是免费的和开源的。有关详细信息,请阅读许可证。
问:从哪里可以获得0xproto?
A.在这里
在编程字体方面,可读性至关重要,尤其是每个字母的明显差异化。保持编码的清晰度至关重要,因为它可以最大程度地减少歧义并有助于防止可能导致软件错误的错误。

0xproto是一种巧妙设计的凝聚力字体,可增强外观相似字母之间的差异化。
软件工程师经常在其首选的文本编辑器或终端软件上使用小打印字体工作。因此,我们已经调整了字体,以确保每个字符的内部都足够宽,即使在较小的字体尺寸下也很容易看到。

此外,还有一项名为“纹理愈合”的功能,可以增强自然宽字符(如m的可读性。此功能稍微扩大了字符,例如m ,可以提高诸如i和l类的较窄角色或符号之类的符号,例如时期,结肠和空间,同时仍将其保持在其单层宽度之内。 Github将此功能纳入“ Monaspace”。

与常规字体相比,单足类的字体通常显示出黑暗和光空间的不均匀分布。 0xproto通过采用独特的字母形状来维持视觉平衡,从而有效地减轻了这个问题。

软件工程师在编程时经常使用各种符号。
正如FIRA代码所建议的那样,诸如:= or =>之类的序列可以用作单个逻辑令牌,即使它们由屏幕上的两个字符组成。但是,许多编程字体(例如FIRA代码)都使用连接性,例如,将其外观更改≠ !=其他连接。虽然!=通常用于在许多编程语言中代表≠但在我看来,改变原始含义的连接并不真正符合“ rigatures”的定义。
从功能性或可用性的角度来看,会改变≠或其他过度扭曲的连字的连接性,如果删除了字符串的任何部分,则可以挑战其含义。

由于这些原因,0xproto做出了有意识的决定,以弃用修改含义和形式的连接。
如果您更喜欢到目前为止的编程结扎,我建议使用FIRA代码,因为它非常干净且有用!
ss01 )在0xproto的斜体家族中,可以将某些字符更改为脚本。

如何启用:
ss01 。 Install SettingsText Editor - > Font - > Font Family"0xProto" (封装0xProto引号'或双引号" 。)启用连接:
Text Editor - > Font - > Font LigaturesEdit in settings.jsonsettings.json中将"editor.fontLigatures"更改为true SIL开放字体许可证,版本1.1
版权(C)2024 0xType