Follow these guidelines to make your application more accessible to people with visual disabilities:
Do not hardcode application colors.
Do not hardcode graphic attributes such as line, border, and shadow thickness. These attributes should scale with font size.
Do not hardcode font sizes and styles.
Provide descriptive names for all widgets. In particular, include descriptive names in your application code for widgets that do not display labels on the screen; for example, palette items or icons. This often enables screen-reading software to provide descriptive information to blind users.