Skip to main content

Day 17 Find a problem that might affect someone with dyslexia.

 Day 17  Find a problem that might affect someone with dyslexia.

Dyslexia is a learning disability that impairs a person’s fluency or accuracy in being able to read, write, and spell . Other activities may be affected as well – including spoken language, maths, memory and organisation. There can also be difficulties with auditory and / or visual perception. 

There are some common issues that people with dyslexia struggle with every day when interacting with web content.Reading text online can be a significant challenge for them.While Designing website following key points can take in consideration to make it accessible for everyone.

Changing the physical appearance of text

  • select colours you find most helpful for both the text and background adjust the ‘font’ size or use the ‘zoom’ facility to increase or reduce letter size

  • increase the spacing between rows – to 1.5 or 2 times

  • choose a font that you are more comfortable with

Layout

Avoid justifying text as this creates uneven spaces between words and letters and generates more whitespace, which can be distracting for people who have dyslexia and visual stress. Instead, you can make sure that your text is aligned on the left hand side, so the right side is jagged.

It’s important to be mindful about how your paragraphs are laid out. Make sure that they are concise and short, as this is easier on the eye rather than seeing big blocks of text. Line spacing of 1.5 is also favourable, as this makes the text evenly spaced.

Try and make your sentences simple, direct and to the point. It’s also important to omit the double space at the start of each sentence. Again, this down to decreasing whitespace and it will help with the flow of the sentence.

Contrast of the document must be sufficient, too little and it makes it very hard to distinguish for those with dyslexia, colour blindness or learning difficulties. If possible, avoid colours such as green and red in your content as these colours cause difficulty for people who are colour blind.

Adding pictures and infographics is also a great way to help dyslexic readers. Images can be markers in the text, offer context and can explain procedures. For website accessibility, it’s also important to add Alt-Text in case the person reading your content is using screen reading software.

One last thing, remember to avoid hyphens and em dashes within your content, as this interrupts the flow of the sentence.

Coloured Backgrounds

Offering the option for the reader to have a coloured background can help the individual, especially if they have dyslexia and visual stress. By being able to change the colour to one that suits them, such as an off-white, blue or purple, this can help the individual focus on the text better, as a hard white can be disorienting and make the text harder to read.

Headings & Stressing Text

When you are emphasising text, avoid capitals, italics and underlining words as this makes letters hard to read. A better way to highlight text is to use bold. This is because it looks clearer and gives letters and words more contrast. Boxes and borders around text can also be a useful feature if you wish to stress on particular words.

Electronically Accessible Documents

Ensuring that a PDF file or any online electronic content is accessible has become increasingly important, since we get most of our information online these days. It’s integral to create a structured file format in Microsoft Word before you turn it into a PDF document. Try and stylise the document with headers and subtitles.

There are common technologies to help dyslexic with reading

Converting text to speech

Text-to-speech software reads text from a computer screen and is an efficient way to get information from text without needing to read it. Text-to-speech software is also a good way to proofread as incorrect words or spellings are often more obvious when heard. 

Scanning with Optical Character Recognition

You can use Optical Character Recognition (OCR) software to scan typed or printed documents into text that can be read by your device. There are also many apps available for smartphones that can take a picture of a page and perform OCR to create a text version of the page which can then be spoken out and/or saved.

Reading pens are about the size of a marker pen and can be used to scan over a printed document and have it read aloud through a built-in speaker or headphones. Most reading pens also have an inbuilt dictionary so you can hear the definitions of words.


Comments

Popular posts from this blog

Software Testing Heuristics and mnemonics.

Software Testing Heuristics Heuristics are simply experience-based techniques for problem-solving, learning, and discovery. Where an exhaustive search is impractical, heuristic methods are used to speed up the process of finding a satisfactory solution. Examples of this method include using a rule of thumb, an educated guess, an intuitive judgment, or common sense. When you face a problem, you try some solutions that may work. For instance, if you suddenly find your mobile hang, what do you do? You may restart your mobile first. If that doesn’t work, then you may check & update the latest software and uninstall suspicious apps.if that also doesn’t work, then you reset your phone setting ( Factory reset). Most of us try a number of steps to solve our problems. These steps may not always work but we try them because we know that they may work. Following heuristics can apply to absolutely any kind of system with any kind of interface.  1.Abstract  Remove details in a model. S...

Blog # 9: Say Hello to Alerts! Handling Dialog Boxes in Playwright

Alerts and dialogs are common elements in web applications that can interrupt automated test flows if not handled properly. Playwright provides straightforward methods to manage these interruptions, ensuring your tests run smoothly. In this guide, I’ll share how I learned handling three types of dialogs—simple alerts, confirmation boxes, and prompts—using Playwright’s built-in features. Why Handle Dialogs? Dialogs often appear during critical user interactions, such as form submissions, error notifications, or data input requests. If ignored, they can cause tests to freeze or fail. Playwright’s dialog-handling capabilities allow you to: Validate dialog messages. Accept, dismiss, or respond to prompts programmatically. Keep tests resilient and predictable. Let’s explore how to tackle each type of dialog. 1.  Simple Alerts: The One-Way Notification A simple alert is a basic pop-up with an "OK" button. Example Scenario : A basic alert appears, shouting, "I am an alert box!...

Blog # 4 : A Deep Dive into Playwright Assertions

  Ever spent hours debugging a test only to realize you forgot to check if a button was actually clickable? In web testing, the devil's in the details—and that's where assertions become your best friend. Let's explore how Playwright's assertion library can transform your testing strategy, using the popular The Internet testing playground. Why Assertions Matter Assertions are the backbone of any meaningful test. They're the checkpoints that scream, "This works!" or "Something's broken here!" Playwright's built-in expect library shines when testing real-world scenarios like authentication flows and dynamic content. Let's Start Testing: A Real-World Scenario We'll be testing key features of The Internet playground. Here's our foundation: Now let's add powerful assertions. Validating Content: Is What You See What You Get? 1. Page Titles: Your First Line of Defense Verify you're on the correct page immediately after na...

Day 15 Name five different online payment methods.

Most modern online payment services offer easy-to-use, fast and secure ways to pay Here’s a list of some of the most popular online payment services: Digital Wallet ( E wallet) A digital wallet refers to software, an electronic device, or an online service that enables individuals or businesses to make transactions electronically. It stores the payment information of users for different payment modes on various websites.                           PayPal PayPal is one of the most dominant payment methods available today. over 20 million UK shoppers use PayPal each year in the UK and  7 million businesses worldwide use their platform to accept payments. PayPal is an eCommerce payment processing company that allows users to set up a PayPal account and pay a fee for each cash transaction. Many customers prefer to checkout with PayPal because it’s so simple and quick to use. Amazon Pay Amazon Pay is another ...

What is Agile?

                              Recently I did a presentation after almost 20 years at a Bootcamp showcase on Agile. As Agile celebrated its 20th anniversary this year I decided to talk on what Agile is? Below are the few drops from Agile's ocean which I managed to pour during my showcase. What is Agile Software Development? Agile is a time boxed, iterative approach to software delivery that builds software incrementally from the start of the project, instead of trying to deliver it all at once near the end. It works by breaking projects down into little bits of user functionality called user stories, prioritizing them, and then continuously delivering them in short time cycles called iterations.                In iterative development, feature code is designed, developed and tested in repeated cycles. With each iteration, additional features can...

What is Quality

  ✨ What is Quality? Quality means different things to different people. For some, the brand Apple 🍏 is synonymous with quality. For others, it’s difficult to define quality, but surprisingly easy to recognize based on their experiences. A quality product or service is one that satisfies customer needs and meets (or even exceeds!) their expectations. When you receive quality, in whatever form, you're eager to get more. You want to return for another purchase, refer the product to friends, and talk about it publicly. Quality is what we should aim for to ensure returning customers and a strong brand as a company. According to IEEE , quality is defined as “The degree to which a component, system, or process meets specified requirements and/or user/customer needs and expectations.” 📈 👥 Who is Responsible for Software Quality?   Everyone involved in a software project—including the Product Owner , Scrum Master , Developer , Tester , and other stakeholders such as the Business ...

Risk Storming for Vending Machine

  In the 4th session of Testing Bootcamp Beth Marshall introduced us to a very interesting game of Risk Storming. It's a  collaborative and visual technique for identifying risk and planning the Test Strategy accordingly .You can  use a Test Sphere card deck from Ministry of Testing or go to https://riskstormingonline.com/   Risk Storming takes you through three phases to get the answers. Which quality aspects matter most for your product? What risks could impact these important aspects? How can you test to make sure those risks don’t happen?     Our task was to risk storming to test the Vending Machine . And here is my take on it.                               Quality Aspect Functionality  Does it accept and return both coin and cash correctly? BOUNDARY VALUE TESTING Does it drop the selected product correctly? INTEGRATION TESTING , BUSINESS SCENARIOS , PURPOSE Is the k...