Kodlama için eş aralıklı fontlar
Editörler ve terminaller için açık lisanslı sabit genişlikli aileler; net sıfırlar, birkaç ağırlık ve çoğunda italik.
const x = 0;
Programlama fontu saatlerce baktığınız bir şeydir, bu yüzden küçük farklar birikir. İlk gereksinim, farklı anlama gelen karakterlerin farklı görünmesidir. Sıfır ile büyük O, bir rakamı ile küçük l ve büyük I, ayrıca parantez ve küme parantezi çiftleri 12 ya da 13 pikselde şaşmaz biçimde ayırt edilmelidir. Birçok kodlama fontu tam bu yüzden sıfırı çizgi ya da noktayla işaretler.
Sonrası ritim ve kapsam meselesidir. Her karakter aynı genişlikte olduğundan i ve l gibi dar harfler hücrelerini doldurmak için geniş serifler ya da kuyruklar alır; tasarımcının bunu nasıl çözdüğü her fonta dokusunu verir. Sözdizimi renklendirmesi için en az bir normal ve bir kalın gerekir; yorumlar için gerçek bir italik işe yarar. Hafif ağırlıklar yüksek yoğunluklu ekranlarda, kalın olanlar eski monitörlerde daha iyi görünür. Bazı fontlar, ok gibi dizileri tek simge olarak çizen programlama ligatürleri ekler; bunun yardımcı olup olmadığı kişisel bir karardır ve editörler kapatmanıza izin verir. Genişliğe de bakın: daha dar bir tasarım bölünmüş görünümde daha fazla sütun gösterir.
-
JetBrains Mono
Kod okumak ve yazmak için yapıldı: işaretli sıfır, serifli büyük I ve kuyruklu l; italikli sekiz ağırlık.
-
Roboto Mono
Kaynak koda göre ayarlanmış noktalama ve italikli yedi ağırlık.
-
Inconsolata
İlk olarak basılı kod listeleri için çizildi, sıfırı çizgilidir; şimdi ağırlıkta ve genişlikte değişken, yalnız dik.
-
IBM Plex Mono
İşaretli sıfır ile i, l ve r üzerindeki slab benzeri ayaklar birbirine benzeyen karakterleri ayırır; italikli ve Kiril destekli yedi ağırlık.
-
Source Code Pro
Variable from ExtraLight to Black with italics, the coding companion to an interface sans.
-
Fira Code
Adds programming ligatures that draw common operator sequences, such as arrows, as single symbols.
-
Geist Mono
A slashed zero, a flat-based i and a curved-foot l separate look-alikes; nine weights with italics and Cyrillic.
-
Cascadia Code
Six weights with italics, with Arabic, Hebrew, Cyrillic and Greek alongside Latin.
-
Victor Mono
A narrow design with semi-connected cursive italics and programming ligatures, in seven weights.
-
DM Mono
A slashed zero and a tailed l in three weights with italics; Medium is the heaviest, so there is no true bold for highlighting.
-
Ubuntu Mono
Regular and Bold with true italics for terminals and code.
-
Anonymous Pro
Four fonts made for coding, with clearly separated 0, O, 1, l and I.
-
Red Hat Mono
Geometric round letters with a slashed zero, variable from Light to Bold with italics.
-
Noto Sans Mono
A slashed zero, a footed i and a tailed l, with a width axis that narrows the cell to fit more columns; nine weights, no italics.
-
Martian Mono
Broad letters with squared-off curves and a large x-height; a width axis condenses the cell, and weights run from Thin to ExtraBold with Cyrillic.
-
Atkinson Hyperlegible Mono
Drawn so that 0, O, 1, l and I are easy to tell apart; seven weights with italics.
Örnekler her ailenin temel Latin alt kümesini yükler. Buradaki her aile açık lisans taşır; sayfası koşulları belirtir ve özgün dosyaları sunar.
Kodlama için eş aralıklı fontlar hakkında sorular
Bu fontlardan hangilerinde programlama ligatürü var?
Her fontun notu ligatürlerden yalnızca kaydında listelendiği durumda söz eder. Düz karakterleri tercih ederseniz çoğu editörde font ligatürlerini kapatan bir ayar vardır.
Bir kodlama fontunu editörüme nasıl kurarım?
Aileyi indirin, dosyaları işletim sisteminize kurun, ardından aile adını editörün ya da terminalin font ayarına girin. Ad hemen tanınmazsa uygulamayı yeniden başlatın.
Bu fontları ticari bir üründe ya da ücretli bir kursta kullanabilir miyim?
Açık lisansları ticari kullanıma izin verir; ekran görüntüleri, videolar ve yazılıma gömme de buna dahildir. Her font sayfası lisansını belirtir.
Eş aralıklı font gövde metni için uygun mu?
Kısa pasajlar için evet, uzun okuma için hayır. Eşit genişlikler sözcükleri daha az belirgin kılar. Düzyazı için eş aralıklı fontu orantılı bir aileyle eşleştirin.