Προσβάσιμα PDF: τι μετράει και πότε είναι καλύτερη η HTML
Πολλοί ιστότοποι προσφέρουν μενού, τιμοκαταλόγους, φόρμες και φυλλάδια σε PDF. Για όσους χρησιμοποιούν αναγνώστη οθόνης, μεγέθυνση ή μόνο το πληκτρολόγιο, ένα PDF χωρίς δομή μπορεί να είναι κλειστή πόρτα. Δες τι κάνει ένα PDF προσβάσιμο, τι μπορεί να βρει ένας έλεγχος και πότε μια ιστοσελίδα είναι η καλύτερη επιλογή.
Πότε ένα PDF γίνεται εμπόδιο
Ένα PDF μπορεί να δείχνει τέλειο και παρ' όλα αυτά να μη χρησιμοποιείται. Ένας αναγνώστης οθόνης δεν βλέπει τη διάταξη. Χρειάζεται δομή: ποιο κείμενο είναι επικεφαλίδα, ποιο λίστα, ποιο πίνακας και με ποια σειρά διαβάζονται όλα. Αν αυτή η πληροφορία λείπει, το περιεχόμενο βγαίνει σαν ένα μακρύ ρεύμα κειμένου, με λάθος σειρά ή καθόλου.
Τυπικά προβλήματα: μια σαρωμένη σελίδα που είναι μόνο εικόνα, μια διάταξη δύο στηλών που διαβάζεται οριζόντια και στις δύο στήλες, ένας πίνακας χωρίς κελιά κεφαλίδας, μια φόρμα με πεδία χωρίς ονόματα και εικόνες χωρίς εναλλακτικό κείμενο. Το W3C περιγράφει πώς αποφεύγεται το καθένα στις τεχνικές PDF για το WCAG. Οι τεχνικές είναι παραδείγματα για το πώς πληροίς το WCAG, όχι απαίτηση από μόνες τους.
Τι κάνει ένα PDF προσβάσιμο
- Ετικέτες (tags): ένα PDF με ετικέτες έχει ένα δέντρο δομής στο οποίο οι επικεφαλίδες, οι παράγραφοι, οι λίστες και οι πίνακες είναι σημειωμένοι ως τέτοιοι. Χωρίς ετικέτες, η υποστηρικτική τεχνολογία δεν έχει σχεδόν τίποτα για να δουλέψει.
- Σειρά ανάγνωσης: η σειρά των ετικετών αποφασίζει τι διαβάζεται πρώτο. Έλεγξέ τη ιδιαίτερα σε στήλες, πλαίσια κειμένου και πλαϊνές στήλες. Η σειρά tab των συνδέσμων και των πεδίων φόρμας πρέπει να ακολουθεί την ίδια λογική.
- Τίτλος εγγράφου: όρισε έναν τίτλο με νόημα στις ιδιότητες του εγγράφου και άφησε το πρόγραμμα προβολής να τον δείχνει αντί για το όνομα του αρχείου.
- Γλώσσα εγγράφου: όρισε την κύρια γλώσσα, ώστε ο αναγνώστης οθόνης να χρησιμοποιεί τη σωστή προφορά. Σημείωσε χωριστά τα αποσπάσματα σε άλλη γλώσσα.
- Εναλλακτικό κείμενο για εικόνες: οι πληροφοριακές εικόνες παίρνουν εναλλακτικό κείμενο στην ετικέτα figure τους. Οι καθαρά διακοσμητικές εικόνες σημειώνονται ως artifacts, ώστε οι αναγνώστες οθόνης να τις παραλείπουν.
- Πραγματικό κείμενο αντί για σαρώσεις: μια σαρωμένη σελίδα είναι εικόνα κειμένου. Δημιούργησε το PDF από το αρχικό αρχείο όπου μπορείς. Αν δεν υπάρχει, η αναγνώριση κειμένου (OCR) μετατρέπει τη σάρωση σε πραγματικό κείμενο. Μετά έλεγξε ότι υπάρχει όλο το κείμενο και με τη σωστή σειρά.
- Κεφαλίδες πινάκων: οι πίνακες δεδομένων φτιάχνονται από στοιχεία πίνακα, γραμμής, κεφαλίδας και κελιών δεδομένων. Τα κελιά κεφαλίδας πρέπει να είναι σημειωμένα ως κεφαλίδες, όχι απλώς να εμφανίζονται με έντονα γράμματα.
- Σελιδοδείκτες: τα έγγραφα που έχουν πάνω από λίγες σελίδες παίρνουν σελιδοδείκτες, ιδανικά δημιουργημένους από τις επικεφαλίδες. Βοηθούν όλους να έχουν μια επισκόπηση χωρίς να ξεφυλλίζουν όλο το αρχείο.
- Πεδία φόρμας: κάθε πεδίο έχει ένα όνομα που συνδέεται προγραμματιστικά με αυτό, για παράδειγμα μέσω του tooltip του πεδίου. Μια ετικέτα που είναι απλώς τυπωμένη δίπλα στο πεδίο δεν αρκεί.
Τι βρίσκει ένας αυτόματος έλεγχος και τι όχι
Ένα εργαλείο μπορεί να διαβάσει τεχνικές ιδιότητες: υπάρχει τίτλος, γλώσσα, δέντρο δομής, έχουν οι εικόνες καταχώριση alt; Αυτές είναι καλές πρώτες ερωτήσεις, και μια απάντηση που λείπει είναι σαφές εύρημα.
Ένα εργαλείο δεν μπορεί να κρίνει αν ένα εναλλακτικό κείμενο λέει το σωστό, αν η σειρά ανάγνωσης βγάζει νόημα, αν τα σωστά κελιά είναι σημειωμένα ως κεφαλίδες ή αν η αναγνώριση κειμένου έπιασε σωστά κάθε αριθμό. Το W3C το λέει ξεκάθαρα: τα εργαλεία αξιολόγησης δεν μπορούν να προσδιορίσουν την προσβασιμότητα, μπορούν μόνο να βοηθήσουν, και χρειάζεται ανθρώπινη κρίση. Τέσσερις χειροκίνητοι έλεγχοι παίρνουν μόνο λίγα λεπτά:
- 1Άνοιξε το PDF. Δείχνει το παράθυρο πραγματικό τίτλο αντί για το όνομα του αρχείου;
- 2Άκουσε τις πρώτες σελίδες με αναγνώστη οθόνης ή λειτουργία ανάγνωσης φωναχτά. Διαβάζονται οι επικεφαλίδες, οι στήλες και οι πίνακες με λογική σειρά;
- 3Αποθήκευσε το PDF ως κείμενο. Υπάρχει όλο το κείμενο, με τη σωστή σειρά, και είναι σωστοί οι αριθμοί;
- 4Πέρασε από τους συνδέσμους και τα πεδία φόρμας με το πλήκτρο Tab. Βγάζει νόημα η σειρά και ανακοινώνει κάθε πεδίο το όνομά του;
Πότε μια σελίδα HTML είναι η καλύτερη επιλογή
Ρώτα τι θέλουν να κάνουν οι επισκέπτες με το περιεχόμενο. Ώρες λειτουργίας, μενού, τιμοκατάλογοι, σύντομες οδηγίες και ό,τι αλλάζει συχνά λειτουργούν συνήθως καλύτερα ως κανονική ιστοσελίδα. Μια σελίδα προσαρμόζεται σε μικρές οθόνες και στη μεγέθυνση, μπορεί να βρεθεί και να συνδεθεί απευθείας, και υπάρχει μόνο μία εκδοχή να κρατάς ενημερωμένη.
Ένα PDF έχει ακόμη νόημα για έγγραφα που οι άνθρωποι τυπώνουν, υπογράφουν ή αρχειοθετούν, ή που πρέπει να κρατούν σταθερή διάταξη. Αν κρατήσεις το PDF, πρόσφερε το βασικό περιεχόμενο και ως ιστοσελίδα, ή τουλάχιστον φρόντισε το PDF να έχει ετικέτες και να έχει ελεγχθεί.
Δουλειά με το Do4U
Το εργαλείο Έλεγχος προσβασιμότητας PDF διαβάζει ένα PDF έως 2 MB και αναφέρει τον τίτλο, τη γλώσσα, τις ετικέτες δομής και τις εικόνες χωρίς εναλλακτικό κείμενο. Η σειρά ανάγνωσης σημειώνεται πάντα για χειροκίνητο έλεγχο, γιατί ένα εργαλείο δεν μπορεί να την κρίνει.
Η Μετατροπή εγγράφων σε HTML δημιουργεί ένα προσχέδιο από μία σελίδα PDF ή μία εικόνα τη φορά: σημασιολογικό HTML με επικεφαλίδες, λίστες και πίνακες, καθώς και απλό κείμενο. Έλεγξε κάθε λέξη, κάθε αριθμό και κάθε πίνακα σε σχέση με το πρωτότυπο και επανάλαβε την εργασία για κάθε σελίδα με τη σειρά ανάγνωσης.
Και τα δύο εργαλεία σου δίνουν ευρήματα και προσχέδια. Δεν αντικαθιστούν τον έλεγχο από ανθρώπους, ιδανικά και από κάποιον που χρησιμοποιεί αναγνώστη οθόνης. Έλεγξε ξανά μετά από κάθε νέα εκδοχή του εγγράφου.
Πηγές
- W3C: Techniques for WCAG 2.2, τεχνικές PDF PDF1 έως PDF23, στα αγγλικά (www.w3.org)
- W3C: PDF3, σωστή σειρά tab και ανάγνωσης σε έγγραφα PDF, στα αγγλικά (www.w3.org)
- W3C: PDF7, OCR σε σαρωμένο PDF για πραγματικό κείμενο, στα αγγλικά (www.w3.org)
- W3C: PDF6, στοιχεία πίνακα για τη σήμανση πινάκων σε έγγραφα PDF, στα αγγλικά (www.w3.org)
- W3C WAI: επιλογή εργαλείων αξιολόγησης προσβασιμότητας ιστού, στα αγγλικά (www.w3.org)