development of accessible e-documents and programs for the visually impaired

30
Development of Accessible E-documents and Programs for the Visually Impaired Accessibility in electronic documents (V2010)

Upload: callum-pace

Post on 03-Jan-2016

40 views

Category:

Documents


2 download

DESCRIPTION

Development of Accessible E-documents and Programs for the Visually Impaired. Accessibility in electronic documents (V2010). 1. Frequently used formats. Online and offline HTML documents Text documents (DOC, RTF, ODT, TXT...) PDF documents. 2. Text documents (format). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Development of Accessible E-documents and Programs for the Visually Impaired

Development of Accessible E-documents and Programs for the

Visually ImpairedAccessibility in electronic

documents (V2010)

Page 2: Development of Accessible E-documents and Programs for the Visually Impaired

1. Frequently used formats

• Online and offline HTML documents

• Text documents (DOC, RTF, ODT, TXT...)

• PDF documents

Page 3: Development of Accessible E-documents and Programs for the Visually Impaired

2. Text documents (format)

• Use sans-serif fonts (Tahoma, Verdana, Arial...)

• Use standard font sizes

• Italic and capitals are hard to read for visually impaired users

• Use contrast colours

• In multi-column documents separate columns clearly

Page 4: Development of Accessible E-documents and Programs for the Visually Impaired

3. Tables

• Complex tables are hard to read

• Split them if possible

• Or provide text description

• Uniform tables are easier to read

• Use merging only if necessary

• Do not use nested tables if possible

Page 5: Development of Accessible E-documents and Programs for the Visually Impaired

4. Correct table

City Arrival Departure Number

Košice - 15:00 5000

Žilina 18:00 18:30 5000

Bratislava 20:50 - -

Page 6: Development of Accessible E-documents and Programs for the Visually Impaired

5. Incorrect table

City Arrival Departure Number

Košice

Žilina

Bratislava

-

18:00

20:50

15:00

18:30

-

5000

5000

-

Page 7: Development of Accessible E-documents and Programs for the Visually Impaired

6. Document structure

• Make headings visually different (do not use only indentation)

• Use styles (in Ms Word, Oo Writer...)

• Mark them somehow (useful, e.g. in plaintext documents)

• Use all structure elements provided by editor / environment (bullets...)

Page 8: Development of Accessible E-documents and Programs for the Visually Impaired

7. MS Word forms

• Protected forms are often used

• Standard text in protected forms is inaccessible

• Screen reader reads only "text on same line" or immediately above the field

• Use "status line" text or "help" text to provide long description of form fields

Page 9: Development of Accessible E-documents and Programs for the Visually Impaired

9. PDF documents

• Supported by more and more screen readers

• Served in special environment (same as web pages)

• Document must contain textual information (not "scanned" pictures)

• Input fields must be labeled and logical order must be defined

• Document must be tagged

Page 10: Development of Accessible E-documents and Programs for the Visually Impaired

10. PDF documents (2)

• Reading order must be defined (heading is before the text...)

• Provide descriptive text to images, links, form fields

• Provide skip links if necessary

• Define language in multi-language documents

Page 11: Development of Accessible E-documents and Programs for the Visually Impaired

11. PDF documents (3)

• Do not be very restrictive in security settings

• use "Enable Text Access For Screen Reader Devices For The Visually Impaired" to give access for screen readers

Page 12: Development of Accessible E-documents and Programs for the Visually Impaired

12. How to prepare accessible PDF

• Create correctly structured document (e.g. in OO Writer or MS Word)

• Use styles to define headings, provide alternative texts to graphics...

• Use Adobe Acrobat to convert file to PDF and tag the file

• Open Office 3.0 supports PDF tagging

Page 13: Development of Accessible E-documents and Programs for the Visually Impaired

13. Describing graphs

• Graphs in documents must be somehow described

• Description depends on graph type

• Some examples follow

Page 14: Development of Accessible E-documents and Programs for the Visually Impaired

14. Simple graph

Page 15: Development of Accessible E-documents and Programs for the Visually Impaired

15. Description

• Picture: Graphs with oriented edges. ´i -> j represents edge from vertex i to j.

• First graph 1 -> 5, 2 ->5, 5 -> 6, 3 -> 6, 4 -> 6, 6 -> 8, 7 -> 8, 8 -> 8,

• Second graph 9 -> 10, 10 -> 11, 11 -> 12, 12 -> 13, 13 -> 13.

• Each edge should be on separate line

Page 16: Development of Accessible E-documents and Programs for the Visually Impaired

16. Convex polygon

Page 17: Development of Accessible E-documents and Programs for the Visually Impaired

17. Description

• Picture: there is closed convex polygon on the picture. Vertices are named V1 to V8. Vertices are ordered clockwise , v1 is leftmost (´on nine). There is a set of points inside the polygon.

Page 18: Development of Accessible E-documents and Programs for the Visually Impaired

18. 2 arrays

Page 19: Development of Accessible E-documents and Programs for the Visually Impaired

19. Description

• two arrays, B and A. Array B is splitted to blocks B0, B1, ..., Bi,. B0 contains elements b1 to blog m, B1 contains elements b(log m) + 1 to b2 * log m. in general block Bi contains elements bi * log m + 1 to b(i + 1) * log m. Array A is splitted to blocks A0, A1, ..., Ai. A0 contains elements a1 to aj1, A1 has elements aj(1) + 1 to aj(2). In general Ai. has elements aj(1) + 1 to aj(i + 1). There are arrows from blocks B(i) to A(i).

Page 20: Development of Accessible E-documents and Programs for the Visually Impaired

20. RBT

Page 21: Development of Accessible E-documents and Programs for the Visually Impaired

21. Description

• R-B tree:• A: 11 (black); B, C• B: 2 (red); D, E• C: 14 (black); F(right)• D: 1 (black);• E: 7 (black); G, H• G: 5 (red); I• H: 8 (red) y;• I: 4 (red) x;

Page 22: Development of Accessible E-documents and Programs for the Visually Impaired

22. Mathematical expressions

• Canot be read in standard notation

• Different linear formats

• Special applications for reading and doing maths

• MATHML

Page 23: Development of Accessible E-documents and Programs for the Visually Impaired

23. linear formats

• Hard to read for sighted people• Hard to work with complex expressions• Specially developed formats are better for

making "calculations"• Specially developed formats are known

only by small group of users• formats: latex, AMS (ascii mathematics

shrift-special format), hrTeX (human readable TeX)...

Page 24: Development of Accessible E-documents and Programs for the Visually Impaired

24. lim example

Page 25: Development of Accessible E-documents and Programs for the Visually Impaired

25. Transcription (ams)

• Let us define a sequence of functions {f(n;)} (n=1;´%), where a@Inter [n=1;´%] D(f(n;)) (:={x@R; Al n@N : x@D(f(n;))})

Page 26: Development of Accessible E-documents and Programs for the Visually Impaired

26. Syntactic dominance of POS rule

Page 27: Development of Accessible E-documents and Programs for the Visually Impaired

27. Transcription

• Al vi, w (i+1;): vi -> (P,POS;) w(i+1;)

• Ex v(i+1;): vi -> (P,r;*) v(i+1;) ´&

• w(i+1;) -> (P;*) v(i+1;)

Page 28: Development of Accessible E-documents and Programs for the Visually Impaired

28. Special applications

• Developed for blind mathematicians

• Functionality for doing maths (working with structure, optimized methods for typing mathematical symbols...)

• Functionality improving communication with sighted users (MathML support, linear-> 2d transformation...)

Page 29: Development of Accessible E-documents and Programs for the Visually Impaired

29. LAMBDA

• One special application

• Can import MathML

• Provides functionality for doing math

• Primarily developed as a tool for secondary school students

• Commercial application

Page 30: Development of Accessible E-documents and Programs for the Visually Impaired

Resources

• Creating accessible documents (in slovak):

http://cezap.sk/informacie/tvorba-pristupnych-elektronickych-dokumentov/