Prompts
EL

Monospace γραμματοσειρές για προγραμματισμό

Οικογένειες σταθερού πλάτους με ανοιχτή άδεια για editors και τερματικά, με καθαρά μηδενικά, πολλά βάρη και, στις περισσότερες περιπτώσεις, πλάγια.

16 οικογένειες ανοιχτής άδειαςΕνημέρωση:

const x = 0;

Γραμματοσειρά: JetBrains Mono. Επιλέξτε «Εμφάνιση εδώ» σε οποιαδήποτε από τις παρακάτω γραμματοσειρές για να δείτε αυτή τη γραμμή με εκείνη.

Τη γραμματοσειρά του προγραμματισμού την κοιτάτε επί ώρες, οπότε οι μικρές διαφορές αθροίζονται. Πρώτη απαίτηση είναι οι χαρακτήρες που σημαίνουν διαφορετικά πράγματα να φαίνονται διαφορετικοί. Το μηδέν απέναντι στο κεφαλαίο O, το ψηφίο ένα απέναντι στο πεζό l και το κεφαλαίο I, και τα ζεύγη παρενθέσεων και αγκίστρων πρέπει να ξεχωρίζουν αναμφίβολα στα 12 ή 13 pixel. Πολλές γραμματοσειρές προγραμματισμού σημαδεύουν το μηδέν με κάθετο ή τελεία ακριβώς γι' αυτό.

Μετά είναι θέμα ρυθμού και εύρους. Επειδή κάθε χαρακτήρας έχει το ίδιο πλάτος, τα στενά γράμματα όπως τα i και l παίρνουν πλατιές πατούρες ή ουρές για να γεμίσουν το κελί τους, και ο τρόπος που το χειρίζεται ο σχεδιαστής δίνει σε κάθε γραμματοσειρά την υφή της. Ένα Regular και ένα Bold είναι το ελάχιστο για την επισήμανση σύνταξης· μια αληθινή πλάγια είναι χρήσιμη για τα σχόλια. Τα ελαφρύτερα βάρη φαίνονται συνήθως καλύτερα σε οθόνες υψηλής πυκνότητας, τα βαρύτερα σε παλιότερες οθόνες. Ορισμένες γραμματοσειρές προσθέτουν σύμπλεγματα προγραμματισμού (ligatures), που σχεδιάζουν ακολουθίες όπως ένα βέλος ως ένα σύμβολο· αν βοηθά είναι προσωπική απόφαση, και οι editors επιτρέπουν να τα απενεργοποιήσετε. Ελέγξτε και το πλάτος: ένα στενότερο σχέδιο δείχνει περισσότερες στήλες σε διαιρεμένη προβολή.

  1. JetBrains Mono

    Φτιαγμένη για ανάγνωση και γραφή κώδικα: σημαδεμένο μηδέν, κεφαλαίο I με πατούρες και l με ουρά, σε οκτώ βάρη με πλάγια.

    Monospace 16 στυλ · μεταβλητή OFL Δοκιμή της JetBrains Mono

  2. Roboto Mono

    Επτά βάρη με πλάγια και στίξη προσαρμοσμένη στον πηγαίο κώδικα.

    Monospace 14 στυλ · μεταβλητή OFL Δοκιμή της Roboto Mono

  3. Inconsolata

    Σχεδιάστηκε αρχικά για τυπωμένες λίστες κώδικα, με μηδέν με κάθετο· τώρα μεταβλητή στο βάρος και το πλάτος, μόνο όρθια.

    Monospace 8 στυλ · μεταβλητή OFL Δοκιμή της Inconsolata

  4. IBM Plex Mono

    Ένα σημαδεμένο μηδέν και πόδια σαν slab στα i, l και r κρατούν χωριστούς τους παρόμοιους χαρακτήρες· επτά βάρη με πλάγια και Κυριλλικά.

    Monospace 14 στυλ OFL Δοκιμή της IBM Plex Mono

  5. Source Code Pro

    Μεταβλητή από ExtraLight έως Black με πλάγια, η συνοδός προγραμματισμού μιας sans για διεπαφές.

    Monospace 16 στυλ · μεταβλητή OFL Δοκιμή της Source Code Pro

  6. Fira Code

    Adds programming ligatures that draw common operator sequences, such as arrows, as single symbols.

    Monospace 5 στυλ · μεταβλητή OFL Δοκιμή της Fira Code

  7. Geist Mono

    Μηδέν με κάθετο, i με επίπεδη βάση και l με καμπύλο πόδι ξεχωρίζουν τους παρόμοιους χαρακτήρες· εννέα βάρη με πλάγια και Κυριλλικά.

    Monospace 18 στυλ · μεταβλητή OFL Δοκιμή της Geist Mono

  8. Cascadia Code

    Six weights with italics, with Arabic, Hebrew, Cyrillic and Greek alongside Latin.

    Monospace 12 στυλ · μεταβλητή OFL Δοκιμή της Cascadia Code

  9. Victor Mono

    A narrow design with semi-connected cursive italics and programming ligatures, in seven weights.

    Monospace 14 στυλ · μεταβλητή OFL Δοκιμή της Victor Mono

  10. DM Mono

    Μηδέν με κάθετο και l με ουρά σε τρία βάρη με πλάγια· το Medium είναι το βαρύτερο, οπότε δεν υπάρχει αληθινό bold για την επισήμανση.

    Monospace 6 στυλ OFL Δοκιμή της DM Mono

  11. Ubuntu Mono

    Regular and Bold with true italics for terminals and code.

    Monospace 4 στυλ UFL Δοκιμή της Ubuntu Mono

  12. Anonymous Pro

    Four fonts made for coding, with clearly separated 0, O, 1, l and I.

    Monospace 4 στυλ OFL Δοκιμή της Anonymous Pro

  13. Red Hat Mono

    Geometric round letters with a slashed zero, variable from Light to Bold with italics.

    Monospace 10 στυλ · μεταβλητή OFL Δοκιμή της Red Hat Mono

  14. 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.

    Monospace 9 στυλ · μεταβλητή OFL Δοκιμή της Noto Sans Mono

  15. 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.

    Monospace 8 στυλ · μεταβλητή OFL Δοκιμή της Martian Mono

  16. Atkinson Hyperlegible Mono

    Drawn so that 0, O, 1, l and I are easy to tell apart; seven weights with italics.

    Monospace 14 στυλ · μεταβλητή OFL Δοκιμή της Atkinson Hyperlegible Mono

Τα δείγματα φορτώνουν ένα βασικό λατινικό υποσύνολο κάθε οικογένειας. Κάθε οικογένεια εδώ έχει ανοιχτή άδεια· η σελίδα της περιγράφει τους όρους και προσφέρει τα πρωτότυπα αρχεία.

Ερωτήσεις για: monospace γραμματοσειρές για προγραμματισμό

Ποιες από αυτές τις γραμματοσειρές έχουν σύμπλεγμα προγραμματισμού (ligatures);

Η σημείωση σε κάθε γραμματοσειρά αναφέρει ligatures μόνο όπου τα καταγράφει η καταχώρισή της. Αν προτιμάτε απλούς χαρακτήρες, οι περισσότεροι editors έχουν ρύθμιση για απενεργοποίηση των ligatures.

Πώς εγκαθιστώ μια γραμματοσειρά προγραμματισμού στον editor μου;

Κατεβάστε την οικογένεια, εγκαταστήστε τα αρχεία στο λειτουργικό σας σύστημα και μετά πληκτρολογήστε το όνομα της οικογένειας στη ρύθμιση γραμματοσειράς του editor ή του τερματικού. Κάντε επανεκκίνηση της εφαρμογής αν το όνομα δεν αναγνωριστεί αμέσως.

Μπορώ να χρησιμοποιήσω αυτές τις γραμματοσειρές σε εμπορικό προϊόν ή επί πληρωμή μάθημα;

Οι ανοιχτές άδειές τους επιτρέπουν την εμπορική χρήση, σε στιγμιότυπα οθόνης, βίντεο και ενσωματωμένες σε λογισμικό. Η σελίδα κάθε γραμματοσειράς αναφέρει την άδειά της.

Κάνει μια monospace γραμματοσειρά για κυρίως κείμενο;

Για σύντομα αποσπάσματα ναι· για μακρά ανάγνωση όχι. Το ίσο πλάτος κάνει τις λέξεις λιγότερο ευδιάκριτες. Συνδυάστε τη monospace με μια οικογένεια αναλογικού πλάτους για τα κείμενα πεζού λόγου.