Η Fira Code έχει ως στόχο να κάνει τη ζωή των προγραμματιστών ευκολότερη. Η γραμματοσειρά διαθέτει πολλά ligatures που χρησιμοποιούνται στις γλώσσες προγραμματισμού. Αυτό κάνει πιο ευχάριστο το διάστιχο και συνεπώς την ανάγνωση του κώδικα.
Η Fira Code είναι μια γραμματοσειρά που έχει θέσει ως στόχο να κάνει τη ζωή των προγραμματιστών ευκολότερη. Αυτό το επιτυγχάνει μέσω ενός μοναδικού χαρακτηριστικού: βελτιώνει την αναγνωσιμότητα του κώδικα.
Η πρόκληση στον προγραμματισμό είναι ότι συχνά χρησιμοποιούνται πολλοί χαρακτήρες για την αναπαράσταση ενός και μόνο συμβόλου. Τέτοια σύμβολα αναπαρίστανται συχνά με τελεστές όπως “:=”, “//” ή “<=”.
Σε ένα μπλοκ κώδικα, τα σύμβολα αυτά παίρνουν τη θέση δύο χαρακτήρων, πράγμα που σημαίνει ότι ο αναγνώστης του κώδικα πρέπει να συνδυάσει τους χαρακτήρες στο μυαλό του και να αποκρυπτογραφήσει τη σημασία τους.
Η διαδικασία αυτή θα μπορούσε να είναι πολύ ευκολότερη εάν τα σύμβολα έπαιρναν τη θέση μόνο ενός χαρακτήρα, καθιστώντας τα άμεσα αναγνωρίσιμα και αναγνώσιμα ως ένα ενιαίο σύμβολο. Εδώ ακριβώς μπαίνει στο παιχνίδι ο κώδικας Fira Code.
Τα πλεονεκτήματα του Fira Code
Το Fira Code συγχωνεύει αυτά τα ligatures που χρησιμοποιούνται συχνά στις γλώσσες κώδικα και τους δίνει το διάστημα ενός μόνο συμβόλου. Η γραμματοσειρά διατίθεται δωρεάν στο GitHub και περιλαμβάνει καθολικά χρησιμοποιούμενες ligatures, όπως διάφορα σύμβολα ισότητας, χαρακτήρες για σχόλια ή αριθμητικούς χαρακτήρες.
Υπάρχουν επίσης ειδικές ligatures για διάφορες γλώσσες προγραμματισμού, όπως HTML, JavaScript, C#, Scala, Rust και πολλές άλλες.
Ως ιδιαίτερο τρικ, η Fira Code είναι η πρώτη γραμματοσειρά προγραμματισμού με ειδικά glyphs για την απόδοση ράβδων προόδου, σύμφωνα με τους προγραμματιστές. Αποτελούνται από μια κενή μπάρα, μια πλήρη μπάρα και έναν περιστρεφόμενο κύκλο.
Το μέλλον της Fira Code
Η γραμματοσειρά είναι ήδη πλήρως λειτουργική και αναπτύσσεται συνεχώς. Ο προγραμματιστής Nikita Prokopov εργάζεται επιμελώς πάνω σε ένα σωρό προβλήματα, τα οποία περιλαμβάνουν κυρίως νέα ligatures και διορθώσεις σφαλμάτων για παλιές ligatures.
Αν θέλετε να υποστηρίξετε τον Prokopov, μπορείτε να το κάνετε μέσω των GitHub Sponsors ή του Patreon. Οι προγραμματιστές που επιθυμούν να βελτιώσουν την αναγνωσιμότητα του κώδικά τους θα πρέπει οπωσδήποτε να δοκιμάσουν το Fira Code.
Τα οφέλη από τη χρήση αυτής της γραμματοσειράς είναι προφανή και η συνεχής βελτίωση και ενημέρωση από τον προγραμματιστή διασφαλίζει ότι θα παραμείνει επίκαιρη και χρήσιμη στο μέλλον.