0xProto adalah font pemrograman yang berfokus pada keterbacaan kode sumber.
Memastikan keterbacaan kode adalah tanggung jawab Anda sendiri;)

T. Dapatkah saya menggunakan 0xproto secara legal untuk tujuan saya?
A. Kemungkinan besar ya. 0xProto gratis dan open source. Untuk detailnya, baca lisensi.
Q. Di mana saya bisa mendapatkan 0xproto?
A. di sini
Ketika datang ke font pemrograman, keterbacaan adalah yang terpenting, terutama diferensiasi yang jelas dari setiap huruf. Mempertahankan kejelasan dalam pengkodean sangat penting karena meminimalkan ambiguitas dan membantu mencegah kesalahan yang dapat menyebabkan bug perangkat lunak.

0xProto adalah font kohesif yang dirancang dengan cerdik untuk meningkatkan diferensiasi antara huruf yang mirip.
Insinyur perangkat lunak sering bekerja dengan font dalam cetakan kecil pada editor teks pilihan mereka atau perangkat lunak terminal. Dengan demikian, kami telah menyesuaikan font untuk memastikan bahwa interior masing -masing karakter cukup lebar agar mudah terlihat, bahkan pada ukuran font yang lebih kecil.

Selain itu, ada fitur yang disebut Penyembuhan Tekstur yang meningkatkan keterbacaan karakter yang luas secara alami seperti m . Fitur ini sedikit memperluas karakter seperti m untuk meningkatkan keterbacaan ketika mereka di sebelah karakter yang lebih sempit seperti i dan l , atau simbol seperti periode, titik dua, dan ruang, sambil tetap menjaga mereka dalam lebar monospace mereka. GitHub menggabungkan fitur ini di 'Monaspace'.

Dibandingkan dengan tipografi biasa, font monospaced sering menunjukkan distribusi ruang gelap dan terang yang tidak merata. 0xProto secara efektif mengurangi masalah ini dengan menggunakan bentuk huruf unik untuk menjaga keseimbangan visual.

Insinyur perangkat lunak sering menggunakan berbagai simbol saat pemrograman.
Seperti yang disarankan kode FIRA, urutan seperti := atau => fungsi sebagai token logis tunggal, meskipun mereka terdiri dari dua karakter di layar. Namun, banyak font pemrograman, seperti kode FIRA, menggunakan ligatur, misalnya, untuk mengubah penampilan != Untuk mengubah penampilannya menjadi ≠ dan ligatur lainnya. Meskipun != Biasanya digunakan untuk mewakili ≠ dalam banyak bahasa pemrograman, dalam pandangan saya, ligatur yang mengubah makna asli tidak benar -benar sesuai dengan definisi "ligatur".
Dari sudut pandang fungsional atau kegunaan, ligatur yang mengubah makna ≠ atau ligatur lain yang terlalu terdistorsi membuatnya menantang untuk mengantisipasi maknanya jika ada bagian dari string yang dihapus.

Untuk alasan ini, 0xProto telah membuat keputusan sadar untuk menjauhkan diri dari menggunakan ligatur yang memodifikasi makna dan bentuk.
Jika Anda lebih suka ligatur pemrograman sejauh ini, saya sarankan kode FIRA karena sangat bersih dan bermanfaat!
ss01 )Dalam keluarga miring 0xproto, beberapa karakter dapat diubah menjadi skrip.

Cara mengaktifkan:
ss01 . Install dari menu SettingsText Editor -> Font -> Font Family"0xProto" (Lampirkan 0xProto di tanda kutip ' atau tanda kutip ganda " .)Untuk mengaktifkan ligatur:
Text Editor -> Font -> Font LigaturesEdit in settings.json"editor.fontLigatures" menjadi true di settings.json Lisensi Font Terbuka SIL, Versi 1.1
Hak Cipta (C) 2024 0xtype