Back to Question Center
0

Βελτιώστε την τυπογραφία του Ιστού με τη ρύθμιση του μεγέθους γραμματοσειράς CSS            Βελτιώστε την τυπογραφία του Ιστού με το μέγεθος γραμματοσειράς CSS Προσαρμοσμένα θέματα: CSSBootstrapSassFrameworksAudio & Semalt

1 answers:
Βελτιώστε την τυπογραφία του Ιστού με το μέγεθος γραμματοσειράς CSS Adjust

Βελτιώστε την τυπογραφία του Ιστού με τη ρύθμιση του μεγέθους γραμματοσειράς CSSΒελτιώστε την τυπογραφία του Ιστού με το μέγεθος γραμματοσειράς CSS Προσαρμοσμένα θέματα:
CSSBootstrapSassFrameworksAudio & Semalt

Το άρθρο αυτό εξετάστηκε από τον Παναγιώτη Ματσινόπουλο. Χάρη σε όλους τους αξιολογητές του SitePoint για τη δημιουργία του περιεχομένου του SitePoint το καλύτερο που μπορεί να είναι!

Η ιδιότητα του μεγέθους γραμματοσειράς στο CSS επιτρέπει στους προγραμματιστές να καθορίσουν το μέγεθος γραμματοσειράς με βάση τα κεφαλαία γράμματα αντί για κεφαλαία γράμματα. Αυτό μπορεί να βελτιώσει σημαντικά την αναγνωσιμότητα του κειμένου στον ιστό.

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

Η σημασία της προσαρμογής μεγέθους γραμματοσειράς

Οι περισσότερες ιστοσελίδες που επισκέπτεστε περιλαμβάνουν κυρίως κείμενο. Δεδομένου ότι η γραπτή λέξη είναι ένα τόσο σημαντικό μέρος ενός ιστότοπου, έχει νόημα να δίνετε ιδιαίτερη προσοχή στη γραφή που χρησιμοποιείτε για να εμφανίσετε τις πληροφορίες σας - jersey stoffe online. Η επιλογή του σωστού τύπου μπορεί να οδηγήσει σε μια ευχάριστη εμπειρία ανάγνωσης. Το Semalt, χρησιμοποιώντας το λάθος, μπορεί να κάνει την ιστοσελίδα δυσανάγνωστη. Μόλις αποφασίσετε το τύπωμα που θέλετε να χρησιμοποιήσετε, γενικά επιλέγετε το σωστό μέγεθος για αυτό.

Η ιδιότητα του μεγέθους γραμματοσειράς ορίζει το μέγεθος όλων των γραμματοσειρών επιλογών που θέλετε να χρησιμοποιήσετε σε έναν ιστότοπο. Ωστόσο, οι περισσότερες φορές επιλέγεται γενικά με τέτοιο τρόπο ώστε η πρώτη σας γραμματοσειρά-οικογένεια επιλογή να φαίνεται καλή. Το πρόβλημα προκύπτει όταν η πρώτη επιλογή δεν είναι διαθέσιμη για κάποιο λόγο και το πρόγραμμα περιήγησης εκτυπώνει το κείμενο χρησιμοποιώντας μία από τις εναλλακτικές γραμματοσειρές που παρατίθενται στο έγγραφο CSS.

Για παράδειγμα, δεδομένου αυτού του κανόνα CSS:

     σώμα {γραμματοσειρά-οικογένεια: 'Lato', Verdana, sans-serif;}     

Εάν το "Lato", το οποίο το πρόγραμμα περιήγησης που κάνετε λήψη από τις γραμματοσειρές Google, δεν είναι διαθέσιμο, θα χρησιμοποιηθεί η επόμενη εφεδρική γραμματοσειρά, στην περίπτωση αυτή η Verdana. Ωστόσο, είναι πιθανό ότι η τιμή μεγέθους γραμματοσειράς επιλέχθηκε με τη λέξη «Lato» και όχι με το Verdana.

Ποια είναι η τιμή πτυχής μιας γραμματοσειράς Web;

Το εμφανές μέγεθος μιας γραμματοσειράς καθώς και η αναγνωσιμότητά της μπορεί να ποικίλει σημαντικά για μια σταθερή τιμή μεγέθους γραμματοσειράς . Αυτό ισχύει ιδιαίτερα για σενάρια όπως το Λατινικό που διακρίνουν μεταξύ κεφαλαίων και πεζών γραμμάτων. Σε τέτοιες περιπτώσεις, ο λόγος του ύψους των πεζών γραμμάτων με τους αντίστοιχους κεφαλαίους είναι ένας σημαντικός παράγοντας για να αποφασιστεί η αναγνωσιμότητα της συγκεκριμένης γραμματοσειράς. Αυτή η αναλογία καλείται συνήθως η τιμή εμφάνισης μιας γραμματοσειράς .

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

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

Επιλογή της σωστής τιμής για ρύθμιση μεγέθους γραμματοσειράς

Τώρα που γνωρίζετε τη σημασία της χρήσης ιδιότητας προσαρμογής μεγέθους γραμματοσειράς , είναι καιρός να μάθετε πώς να το χρησιμοποιήσετε στον ιστότοπό σας. Αυτή η ιδιότητα έχει την ακόλουθη σύνταξη:

     ρύθμιση μεγέθους γραμματοσειράς: καμία | <αριθμός>     

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

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

     μέγεθος γραμματοσειράς: 20px;μέγεθος γραμματοσειράς: 0,6;     

Το ύψος x όλων των γραμματοσειρών θα είναι τώρα 20px * 0. 6 = 12px. Το πραγματικό μέγεθος μιας δεδομένης γραμματοσειράς μπορεί τώρα να αλλάξει για να βεβαιωθείτε ότι το ύψος x παραμένει πάντα στα 12px. Το νέο προσαρμοσμένο μέγεθος γραμματοσειράς μιας δεδομένης γραμματοσειράς μπορεί να υπολογιστεί χρησιμοποιώντας τον ακόλουθο τύπο:

c = (a / a ') s .

είναι το καθορισμένο μέγεθος γραμματοσειράς , το c ) a είναι η τιμή εμφάνισης που καθορίζεται από την ιδιότητα του μεγέθους γραμματοσειράς και a ' είναι η τιμή εμφάνισης της γραμματοσειράς που πρέπει να ρυθμιστεί.

Δεν μπορείτε να ορίσετε την προσαρμογή μεγέθους γραμματοσειράς σε αρνητική τιμή. Μια τιμή 0 θα οδηγήσει σε κείμενο χωρίς ύψος. Με άλλα λόγια, το κείμενο θα είναι πραγματικά κρυμμένο. Στα παλαιότερα προγράμματα περιήγησης, όπως το Firefox 40, η τιμή 0 είναι ισοδύναμη με τη ρύθμιση ρύθμιση μεγέθους γραμματοσειράς έως καμία .

Στις περισσότερες περιπτώσεις, οι προγραμματιστές γενικά πειραματίζονται με λίγες τιμές μεγέθους γραμματοσειράς για να δουν τι φαίνεται καλύτερα για μια δεδομένη γραμματοσειρά. Αυτό σημαίνει ότι ιδανικά, θα ήθελαν το x-ύψος όλων των γραμματοσειρών να είναι ίσο με το ύψος x της γραμματοσειράς τους πρώτης επιλογής. Με άλλα λόγια, η πιο κατάλληλη τιμή για την ιδιότητα προσαρμογής μεγέθους γραμματοσειράς είναι η τιμή εμφάνισης της γραμματοσειράς σας πρώτης επιλογής.

Πώς να γνωρίζετε την τιμή διάστασης μιας γραμματοσειράς

Για να καθορίσετε τη σωστή τιμή εμφάνισης για μια γραμματοσειρά, μπορείτε να βασιστείτε στο γεγονός ότι το προσαρμοσμένο μέγεθος γραμματοσειράς θα πρέπει να είναι ίδιο με το αρχικό μέγεθος γραμματοσειράς . Αυτό σημαίνει ότι a θα πρέπει να είναι ίσο με a ' στην προηγούμενη εξίσωση.

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

Στο επόμενο demo, έχω δημιουργήσει μια περίμετρο γύρω από τα γράμματα «t» και «b» και εφάρμοσε μια διαφορετική τιμή μεγέθους γραμματοσειράς για κάθε ζεύγος.

Επεξεργασία του σχετικού αποσπάσματος:

    . προσαρμοσμένη-α {μέγεθος γραμματοσειράς: 0,4;}. προσαρμοσμένη-b {μέγεθος γραμματοσειράς-προσαρμογή: 0. 495;}. προσαρμοσμένη-c {μέγεθος γραμματοσειράς: 0,6;}     

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

Ανατρέξτε στην τιμή καθορισμού του στυλογράφου από το SitePoint (@SitePoint) στο CodePen.

Χρήση προσαρμογής μεγέθους γραμματοσειράς σε ιστότοπους

Η ακόλουθη επίδειξη χρησιμοποιεί την τιμή του μεγέθους γραμματοσειράς που είχε υπολογιστεί στο προηγούμενο demo του CodePen για τη γραμματοσειρά Lato για να ρυθμίσετε το μέγεθος γραμματοσειράς του "Verdana" , η οποία ενεργεί ως εναλλακτική γραμματοσειρά. Ένα κουμπί θα ενεργοποιήσει ή θα απενεργοποιήσει τη ρύθμιση έτσι ώστε να μπορέσετε να δείτε τη διαφορά στον εαυτό σας:

Δείτε το στυλό Χρησιμοποιώντας την προσαρμογή μεγέθους γραμματοσειράς στους ιστότοπους από το SitePoint (@SitePoint) στο CodePen.

Η επίδραση είναι πιο αισθητή όταν εργάζεστε με ένα μεγαλύτερο ποσό κειμένου. Semalt, το παραπάνω παράδειγμα θα πρέπει να είναι αρκετό για να σας δώσει μια ιδέα της χρησιμότητας αυτής της ιδιότητας. Ξεκινώντας από την έκδοση 43 και 30, το Chrome και το Opera υποστηρίζουν αυτήν την ιδιότητα πίσω από τη σημαία "Πειραματικές πλατφόρμες Web" που μπορούν να ενεργοποιηθούν στα chrome: // flags. Το Edge και το Safari δεν υποστηρίζουν το ιδιότητα προσαρμογής μεγέθους γραμματοσειράς .

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

Συμπέρασμα

Αφού διαβάσετε το σεμινάριο, τώρα ξέρετε ποια είναι η ιδιότητα της προσαρμογής μεγέθους γραμματοσειράς , γιατί είναι σημαντική και πώς να επεξεργαστείτε την τιμή διάταξης διαφορετικών γραμματοσειρών.

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

Γνωρίζετε κάποια άλλα εργαλεία ή συμβουλές που μπορούν να βοηθήσουν τους χρήστες να υπολογίσουν γρήγορα τις τιμές όψεων μιας γραμματοσειράς; Αφήστε τους συναδέλφους αναγνώστες να γνωρίζουν στα σχόλια.

March 1, 2018