Γραμματοσειρές και κείμενο

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

  • Μην κωδικοποιείτε σταθερά τύπους και μεγέθη γραμματοσειρών. Ο χρήστης θα είναι ικανός να προσαρμόσει όλα τα μεγέθη και τις γραμματοσειρές. Αν για κάποιο λόγο δεν μπορείτε να κάνετε διαθέσιμη αυτή τη λειτουργικότητα, ποτέ να μην κωδικοποιείτε σταθερά μεγέθη γραμματοσειρών μικρότερα από 10 πόντους.
  • Παρέχετε επιλογές για την απενεργοποίηση των γραφικών σκηνικών ή των "υδατογραφημάτων" πίσω από το κείμενο. Τέτοιες εικόνες παρεμβαίνουν με την αντίθεση μεταξύ του κειμένου και του παρασκηνίου του, το οποίο μπορεί να προκαλέσει δυσκολία για χρήστες με προβλήματα όρασης.
  • Προσθέστε ετικέτες σε αντικείμενα με ονόματα τα οποία έχουν σημασία όταν εξέρχονται από το περιεχόμενο. Οι χρήστες που στηρίζονται σε αναγνώστες οθόνης ή παρόμοιες τεχνολογίες υποβοήθησης δεν θα μπορούν απαραίτητα να καταλάβουν άμεσα τη σχέση μεταξύ ενός ελέγχου και του τμήματος που το περιβάλλει.
  • Μην χρησιμοποιείτε την ίδια ετικέτα περισσότερο από μία φορά στο ίδιο παράθυρο. Αν χρησιμοποιείτε την ίδια ετικέτα σε διαφορετικά παράθυρα, θα σας βοηθήσει αν αυτό σημαίνει το ίδιο πράγμα και στα δύο παράθυρα. Επίσης, μην χρησιμοποιείτε ετικέτες που συλλαβίζονται διαφορετικά αλλά βγάζουν τον ίδιο ήχο,, π.χ. στα αγγλικά οι λέξεις "Read" και "Red", επειδή αυτό θα αποπροσανατόλιζε τους χρήστες που στηρίζονται σε αναγνώστες οθόνης.
  • Τοποθετήστε με συνέπεια ετικέτα στην εφαρμογή σας. Αυτό τυπικά σημαίνει απευθείας κάτω από μεγάλα εικονίδια, απευθείας στα δεξιά των μικρών, και απευθείας πάνω ή στα αριστερά των άλλων ελέγχων. Δείτε τα Παραδείγματα γραμματοσειρών και κειμένου.
  • Όταν χρησιμοποιείτε στατικό κείμενο σε ετικετά για έναν έλεγχο, τελειώστε την ετικέτα με μία άνω-κάτω τελεία. Για παράδειγμα, το Όνομα χρήστη: για την εισαγωγή ετικέτα στο πεδίο κειμένου όπου ο χρήστης θα πληκτρολογήσει το όνομα χρήστη. Αυτό θα τον βοηθήσει να το αναγνωρίσει ως ετικέτα ελέγχου αντί για ένα ανεξάρτητο στοιχείο κειμένου.
  • Όταν χρησιμοποιείτε στατικό κείμενο σε ετικετά για έναν έλεγχο, βεβαιωθείτε ότι η ετικέτα προηγείται άμεσα από τον έλεγχο αυτό στην σειρά της καρτέλας. Αυτό θα σας βεβαιώσει ότι η απομνημόνευση (υπογραμμισμένος χαρακτήρας) που ανατίθεται στην ετικέτα θα μετακινήσει την εστίασης ή θα ενεργοποιήσει το σωστό έλεγχο όταν την πιέσετε.
  • Παρέχετε εναλλακτικές λύσεις με το πρότυπο WYSIWYG. Μερικοί χρήστες ενδεχομένως χρειάζονται να εκτυπώσουν κείμενο σε μία μικρή γραμματοσειρά αλλά να το επεξεργαστούν σε μία μεγαλύτερη γραμματοσειρά οθόνης, για παράδειγμα. Πιθανές εναλλακτικές λύσεις περιλαμβάνουν την προβολή όλου του κειμένου στην ίδια γραμματοσειρά και μέγεθος (και οι δύο επιλέγονται από το χρήστη), μία επιλογή "αναδίπλωσης στο παράθυρο" που σας επιτρέπει να κάνετε ανάγνωση όλου του κειμένου σε ένα παράθυρο χωρίς να κάνετε κύλιση οριζόντια, μία απλή προβολή στηλών που εμφανίζει τα περιεχόμενα του παραθύρου σε μία απλή στήλη ακόμη κι αν εκτυπωθούν σε πολλαπλές στήλες και, μία προβολή μόνο με κείμενο, όπου τα γραφικά στοιχεία εμφανίζονται σε ένα πεδίο υπόδειξης ή με περιγραφές κειμένου. Αν η εφαρμογή έχει πλαίσια με θυγατρικούς ελέγχους, θυμηθείτε να επιτρέπετε στα πλαίσια να αλλάζουν μέγεθος κατά μήκος του γονικού παραθύρου.