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