porcupine colors

porcupine colors

ΑρχικήJournal › Τυπογραφία και hyphens με CSS3

Τυπογραφία και hyphens με CSS3

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

Μέχρι σήμερα είχαμε κάνει διάφορες προσπάθειες να φέρουμε τα hyphens στο Web με καλύτερη το hyphenator.js, μια λύση που έβαζε και τη JavaScript στο παιχνίδι. Όταν πρόκειται για τέτοιου είδους επεμβάσεις, προτιμώ να αγνοώ τη javaScript.

Όμως, όπως μας ενημερώνει το blog του Fontdeck, ο Safari 5 και ο Firefox 6 άρχισαν να υποστηρίζουν τον native τρόπο, που έχει εισαγάγει το CSS3 specification. Μάλιστα είναι πολύ εύκολος:

p {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}

Φυσικά, το όλο εγχείρημα είναι ακόμα πολύ φρέσκο για να θεωρηθεί έτοιμο προς χρήση. Όμως είναι ένα σημαντικό βήμα για να σταματήσουμε να βλέπουμε κείμενα με πλήρη στοίχιση. Η οποία πλήρης στοίχιση μπορεί να είναι καλή για τα περιοδικά και τις εφημερίδες, αλλά στο Διαδίκτυο έχει τραγικά αποτελέσματα. Τα κενά που σχηματίζονται μεταξύ των λέξεων (μια και οι λέξεις αναγκάζονται ν' ανοίξουν τις μεταξύ τους αποστάσεις ώστε να πιάσουν όλο το πλάτος της γραμμής), τα λεγόμενα "rivers" δυσκολεύουν πολύ την ανάγνωση, αλλά και τη γενικότερη εικόνα του κειμένου. Τα πράγματα γίνονται χειρότερα όσο μικρότερο είναι το μήκος της γραμμής π.χ. σε φορητές συσκευές όπως το iPhone, όπου τα rivers γίνονται κάτι σαν χείμαρροι στην προσπάθεια του κειμένου να μην αφήσει κενά στα δεξιά.

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

Πειραματικά, έχω ενεργοποιήσει τα hyphens στην Αγγλική έκδοση αυτού του site, μια και δεν υποστηρίζονται τα ελληνικά ακόμα. Δεν είναι κι άσχημο!

To Journal

Επιστροφή στην κεντρική του Journal.

Ενα απο τα Projects μας

Astrology App

Astrology App

Design για iOS & Android

Σχεδιάζουμε κι αναπτύσσουμε καλύτερα websites & apps.

Golden Grid System iA Writer, η απόλυτη εφαρμογή για να γράφεις