<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	     xmlns:dc="http://purl.org/dc/elements/1.1/"
	   xmlns:atom="http://www.w3.org/2005/Atom"
	     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>a11y &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/a11y/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Wed, 26 Nov 2025 23:36:35 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>a11y &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[The Idiot Sandwich - On Embedding Alt Text]]></title>
		<link>https://shkspr.mobi/blog/2025/11/the-idiot-sandwich-on-embedding-alt-text/</link>
					<comments>https://shkspr.mobi/blog/2025/11/the-idiot-sandwich-on-embedding-alt-text/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 27 Nov 2025 12:34:27 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[AltText]]></category>
		<category><![CDATA[HTML]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=63790</guid>

					<description><![CDATA[Alt text is great. It allows people who can&#039;t see an image to understand what that image represents.  For example, the code might say: &#60;img src=&#34;whatever.gif&#34; alt=&#34;Two cute kittens are playing on a blanket&#34;&#62;  If you are blind, you get an idea of what&#039;s being conveyed by that image. If you&#039;re on a train and the WiFi craps out just before the image loads, you&#039;ll also benefit!  If the image is of…]]></description>
										<content:encoded><![CDATA[<p>Alt text is <em>great</em>. It allows people who can't see an image to understand what that image represents.</p>

<p>For example, the code might say: <code>&lt;img src="whatever.gif" alt="Two cute kittens are playing on a blanket"&gt;</code></p>

<p>If you are blind, you get an idea of what's being conveyed by that image. If you're on a train and the WiFi craps out just before the image loads, you'll <em>also</em> benefit!  If the image is of text in a language you don't read, your device can translate it for you.</p>

<p>The alt text can be as long or as short as is necessary. It might just be "kid giving a thumbs up" or it could be incredibly detailed. Here's how the BBC's Newsbeat typically adds alt text for younger viewers:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2025/10/bbc-alt-lossy.webp" alt="Screenshot showing broken images. The alt text on them reads &quot;October 02, 2023, Kolkata City, India,: An Indian hairdresser finishes the haircut showing a Cricket World Cup design make at a hair salon near Kolkata on 2 October 2023 in Kolkata&quot;. Another says &quot;Doja Cat attends the 2023 Video Music Awards. The singer has short bleached blonde hair and dark brown eyes. Her makeup includes thinly drawn on eye brows, purple eyeshadow, false spidery lashes and gems dotted around her eyes. She wears a spider shaped ear cuff and long dangly silver earrings.&quot; A third says &quot;Olivia Rodrigo in the Live Lounge. Olivia is a 20-year-old woman with long brown hair worn loose over her shoulders. She wears a white silk slip-style dress with a lace trim and has red lipstick on. She holds a microphone stand with both hands and closes her eyes as she sings.&quot; " width="540" height="551" class="aligncenter size-full wp-image-63798">

<p>Is that too much? Maybe. It depends on your audience. For partially sighted kids who crave the same pop information as their sighted peers, I think it is great.</p>

<p>So alt text is a good thing. But people are lazy and don't always write it. Perhaps the answer is to <a href="https://shkspr.mobi/blog/2023/07/should-you-embed-alt-text-inside-image-metadata/">embed alt text inside image metadata</a>?</p>

<p>It's a lovely idea - and technically feasible - but it fails to account for user needs.</p>

<p>And that brings me to the point of this post. Who is your alt text for? What information are you trying to share?</p>

<p>Here's a good example. I looked at a bunch of popular memes which had alt-text pre-populated in them. Here's what they said:</p>

<div class="activitypub-embed u-in-reply-to h-cite"> <div class="activitypub-embed-header p-author h-card"> <img class="u-photo" src="https://files.mastodon.social/accounts/avatars/000/007/112/original/388649acb2026701.webp" alt=""> <div class="activitypub-embed-header-text"> <h2 class="p-name" id="terence-eden"><a href="https://shkspr.mobi/blog/2025/11/the-idiot-sandwich-on-embedding-alt-text/#terence-eden">Terence Eden</a></h2> <a href="https://mastodon.social/users/Edent" class="ap-account u-url">@Edent@mastodon.social</a> </div> </div> <div class="activitypub-embed-content"> <div class="ap-subtitle p-summary e-content"><p>Whenever people talk about embedding alt text into images, I remember that lots of gif search services already try to do that.</p><p>Here's BlueSky's gif service. I searched for some popular memes. Each had alt-text baked in.</p><p>Take a look and tell me if you think that the embedded text conveys the sentiment of the image? If you couldn't see the animation, would you understand what was going on from that alt?</p></div> <div class="ap-preview layout-4"> <img class="u-photo u-featured" src="https://files.mastodon.social/media_attachments/files/115/165/042/975/730/482/original/1e7cc65db6887d11.png" alt="The idiot sandwich meme. The default alt text is &quot;a man is holding a piece of bread over a woman 's face and asking what are you ?&quot;"> <img class="u-photo u-featured" src="https://files.mastodon.social/media_attachments/files/115/165/042/976/199/735/original/dd22dab9aa5a0fb1.png" alt="Clip from The Hobbit with the subtitle &quot;What about second breakfast?&quot;. The default alt text is &quot;two men are standing next to each other talking about second breakfast&quot;."> <img class="u-photo u-featured" src="https://files.mastodon.social/media_attachments/files/115/165/042/985/649/025/original/91e0e747e8e4da5a.png" alt="The meme of Homer Simpson walking backwards into a hedge. The default alt text is &quot;A cartoon of homer simpson standing in a grassy area.&quot;"> <img class="u-photo u-featured" src="https://files.mastodon.social/media_attachments/files/115/165/042/993/873/973/original/f97c27accad5c0f9.png" alt="The Chuckle Brothers looking at each other. The default alt text is &quot;a man in a striped shirt is kissing another man in a white suit&quot;."> </div> </div> <div class="activitypub-embed-meta"> <a href="https://mastodon.social/users/Edent/statuses/115165068315048568" class="ap-stat ap-date dt-published u-in-reply-to">2025-09-07, 21:11</a> <span class="ap-stat"> <strong>12</strong> boosts </span> <span class="ap-stat"> <strong>22</strong> favorites </span> </div> </div>

<style>/** * ActivityPub embed styles. */ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; } .activitypub-embed-content .ap-preview img { width: 100%; height: auto; display: block; } .activitypub-embed-content .ap-preview { border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: inline-block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 / span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } </style>

<p>OK, so sometimes the captioner makes a mistake and thinks <a href="https://tenor.com/en-GB/view/chuckle-vision-chuckle-brothers-paul-chuckle-paul-elliot-barry-elliot-gif-16410194">the Chuckle Brothers are kissing</a> (WTF?!) perhaps we can excuse that as being an obscure image. But the "<a href="https://tenor.com/en-GB/view/gordon-ramsay-idiot-sandwich-angry-mad-what-are-you-gif-4169547">idiot sandwich</a>" one is inexcusable.  It's a popular meme with a specific meaning.</p>

<p>Which leaves me with a few questions for you:</p>

<ul>
<li>If you saw that the image you were sharing had crap alt text - would you bother editing it?</li>
<li>Is bad alt text worse than no alt text?</li>
<li>Can the same image have multiple meanings?</li>
<li>Have you spent any time browsing the web with images turned off? Did you enjoy it?</li>
</ul>

<p><a href="https://www.rnib.org.uk/living-with-sight-loss/assistive-aids-and-technology/tv-audio-and-gaming/guide-to-accessible-social-media/">You can find out more about Alt Text on the RNIB site</a>.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=63790&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2025/11/the-idiot-sandwich-on-embedding-alt-text/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[How long does it take to upgrade an eBook?]]></title>
		<link>https://shkspr.mobi/blog/2025/08/how-long-does-it-take-to-upgrade-an-ebook/</link>
					<comments>https://shkspr.mobi/blog/2025/08/how-long-does-it-take-to-upgrade-an-ebook/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Fri, 08 Aug 2025 11:34:12 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[ebooks]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=61927</guid>

					<description><![CDATA[The older I get, the more comfortable I become with complaining. Not merely moaning on social media, but writing a direct email to the perpetrator of some annoyance.  I&#039;d purchased an eBook and was appalled by how crappy the accessibility was. If you don&#039;t know, modern ePub books are just HTML wrapped in a zip file. They have all of the accessibility advantages of the web and should be easy to…]]></description>
										<content:encoded><![CDATA[<p>The older I get, the more comfortable I become with complaining. Not merely moaning on social media, but writing a direct email to the perpetrator of some annoyance.</p>

<p>I'd purchased an eBook and was <em>appalled</em> by how crappy the accessibility was. If you don't know, modern ePub books are just HTML wrapped in a zip file. They have all of the accessibility advantages of the web and should be easy to read no matter if you're sighted or not.</p>

<p>But not this eBook!  Part of the story concerned WhatsApp messages sent by the protagonist. Here's one of them:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2025/07/whatsapp.webp" alt="Text with a tiny emoji, the size of a full stop." width="1000" height="502" class="aligncenter size-full wp-image-61928">

<p>See that smudge in the middle? The one smaller than a full stop? That's meant to be an emoji. Rather than use an <em>actual</em> emoji, they've stuck in a tiny pixel image which won't scale with text size.</p>

<p>Here is is:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2025/07/f0006-01.jpg" alt="Tiny emoji" width="13" height="14" class="aligncenter size-full wp-image-61929">

<p>Can't see it? Let me blow it up to a more readable size.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2025/07/f0006-01.jpg" alt="Pixelated mess." width="130" height="140" class="aligncenter size-full wp-image-61929">

<p>OK, that's annoying for sighted readers, but just about understandable. What about people who are using a screen reader? Luckily, ePubs can use HTML's "alt text" feature which will describe an image which can't be seen.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2025/07/alt.webp" alt="The alt text just says 'image'&quot;." width="808" height="123" class="aligncenter size-full wp-image-61931">

<p>Curses! That's, perhaps, not <em>too</em> annoying for a decorative image - but later in the book there are pictures of a ransom note. Despite the plot-twisting text in the illustration, the alt text just says "image".</p>

<p>I found the publisher's website and scoffed at their proclaimed accessibility statement. I sent them an email which basically consisted of the above. I realised it was probably futile, but I've got to spend my privilege points somehow.</p>

<p>The next day, they wrote back!</p>

<blockquote><p>I wanted to reply to let you know we are taking our commitments to accessibility in our ebooks seriously […] I will get our ebook team to check this as a matter of urgency and get back to you with an update.</p></blockquote>

<p>Fair play. But talk is cheap, would they actually take action? A few days later, they sent a follow-up:</p>

<blockquote><p>We have checked the file for this title again and found issues with it. We have sent this back to the conversion house to have the file corrected and expect this to be delivered by the end of the week. We would then expect this corrected version to be with Kobo by the end of the following week, i.e. 25th July.</p>

<p>We have also been spot-checking other files to see if there is a wider issue and where necessary will follow the same workflow to ensure fully accessible versions are available as widely as possible.</p></blockquote>

<p>And, you know what, I think that's totally reasonable. Yeah, they should have caught it before publication - but it is a complex book and they're a small publisher. They took my complaint seriously and actually did something about it.</p>

<p>A week or so rolled by and they sent me this:</p>

<blockquote><p>Just to update you that we have been back and forth with the conversion house getting this title up to scratch. There were various complicating factors which should now be resolved and an updated file has now been distributed and should be available through your chosen retailer presently. If you have any other queries please do let us know.</p></blockquote>

<p>I logged on to my eBook provider, clicked "read" and…</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2025/08/fixed-epub.webp" alt="Text with large colourful emoji." width="1080" height="544" class="aligncenter size-full wp-image-62328">

<p>It was fixed! All the images had decent alt text as well.</p>

<p>Rather annoyingly, the retailer didn't notify me that there was an update available. I can't blame the publisher for that though.</p>

<p>Still, 3 weeks from report to fix is pretty good I reckon.</p>

<p>When I last contacted a publisher about a mistake in their ebook, <a href="https://shkspr.mobi/blog/2011/06/how-long-does-it-take-to-fix-an-ebook/">it took over 3 months to fix it</a>. Perhaps things are slowly getting better?</p>

<p>Anyway, please complain about poor accessibility. Don't shout into the void of social media - write a polite but insistent email telling (not asking) people to fix their shit. Sometimes, just sometimes, it does work.</p>

<p>Anyway you should read <a href="https://shkspr.mobi/blog/2025/07/book-review-the-mysterious-case-of-the-alperton-angels-by-janice-hallett/">The Mysterious Case of the Alperton Angels by Janice Hallett</a> - it is brilliant <em>and</em> accessible.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=61927&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2025/08/how-long-does-it-take-to-upgrade-an-ebook/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Book Review: Web Accessibility Cookbook - Creating Inclusive Experiences by Manuel Matuzovic ★★★★★]]></title>
		<link>https://shkspr.mobi/blog/2025/02/book-review-web-accessibility-cookbook-creating-inclusive-experiences-by-manuel-matuzovic/</link>
					<comments>https://shkspr.mobi/blog/2025/02/book-review-web-accessibility-cookbook-creating-inclusive-experiences-by-manuel-matuzovic/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 25 Feb 2025 12:34:57 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[Book Review]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=58325</guid>

					<description><![CDATA[My friend Manuel  has sent me his latest book to review - and it is a corker. The best thing about this book is that it doesn&#039;t waste any time trying to convince you that Accessibility Is Good™. You&#039;re a professional web developer; you know that. Instead, it gets straight down to brass-tacks and gives you immediate and useful examples of what to do.  You could read the book linearly - but it is m…]]></description>
										<content:encoded><![CDATA[<p><img src="https://shkspr.mobi/blog/wp-content/uploads/2025/02/web-accessibility-cookbook.jpg" alt="Book cover featuring a happy dog." width="200" class="alignleft size-full wp-image-58327">My friend Manuel  has sent me his latest book to review - and it is a corker. The best thing about this book is that it doesn't waste any time trying to convince you that Accessibility Is Good™. You're a professional web developer; you know that. Instead, it gets straight down to brass-tacks and gives you <em>immediate</em> and <em>useful</em> examples of what to do.</p>

<p>You could read the book linearly - but it is much more suited to dipping into. Want to know exactly how to do something? There's almost certainly a recipe in here for you.  Within the first few minutes of reading, I'd already discovered some stuff I didn't know - for example, the <code>&lt;q&gt;</code> element changes its quote style based upon its parent's language.</p>

<p>It is, of course, a fully accessible ePub - with plenty of useful alt text and semantically-rich metadata. Even better, it is <em>gorgeously</em> formatted - with excellent use of colour and typesetting throughout.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2025/02/a11y-details-fs8.png" alt="Sample of the book showing highlighted code and semantic headings." width="1056" height="863" class="aligncenter size-full wp-image-58331">

<p>I particularly like that every section ends with a "discussion". The accessibility world is one of compromises - he invites you to think about the choices you're making and their trade-offs.</p>

<p>Manuel is very generous with his links to sources. You'll find dozens of blog posts, articles, and tutorials written by amazing people. It is <em>slightly</em> annoying that all the links go through the <a href="https://oreil.ly/">https://oreil.ly/</a> link shortener. I guess it means they can be updated if the original link dies, but it would be nice to see the destination before clicking.</p>

<p>Like lots of O'Reilly books, it is priced firmly in the "professional development" bracket. So get your boss to buy you a copy!</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=58325&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2025/02/book-review-web-accessibility-cookbook-creating-inclusive-experiences-by-manuel-matuzovic/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Should you embed alt text inside image metadata?]]></title>
		<link>https://shkspr.mobi/blog/2023/07/should-you-embed-alt-text-inside-image-metadata/</link>
					<comments>https://shkspr.mobi/blog/2023/07/should-you-embed-alt-text-inside-image-metadata/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Fri, 28 Jul 2023 11:34:13 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[AltText]]></category>
		<category><![CDATA[exif]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=46340</guid>

					<description><![CDATA[Not everyone can see the images you post online. They may have vision problems, they may have a slow connection, or they might be using a text-only browser. How can we let them know what the image shows? The answer is alt text. In HTML we can add a snippet of text to aid accessibility.  For example &#60;img src=&#34;monalisa.jpg&#34; alt=&#34;A painting of the Mona Lisa.&#34;&#62;  Most social networks will let users…]]></description>
										<content:encoded><![CDATA[<p>Not everyone can see the images you post online. They may have vision problems, they may have a slow connection, or they might be using a text-only browser. How can we let them know what the image shows? The answer is <a href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement/alt">alt text</a>. In HTML we can add a snippet of text to aid accessibility.</p>

<p>For example <code>&lt;img src="monalisa.jpg" alt="A painting of the Mona Lisa."&gt;</code></p>

<p>Most social networks will let users add alt text to help describe their images. Brilliant!</p>

<p>But... People don't always add alt text when they upload an image. They may not realise it is helpful, or they don't know how to write a good description, or they may not have time to write something suitable.  This leads to a frequently asked question: "Should I embed the alt text <em>inside</em> the image file? That way, whenever people share the image the alt text will automatically be attached!"</p>

<p>Here's my attempt to answer that.</p>

<h2 id="short-answer"><a href="https://shkspr.mobi/blog/2023/07/should-you-embed-alt-text-inside-image-metadata/#short-answer">Short answer</a></h2>

<p>No.</p>

<h2 id="long-answer"><a href="https://shkspr.mobi/blog/2023/07/should-you-embed-alt-text-inside-image-metadata/#long-answer">Long answer</a></h2>

<p>Nooooooooooooo!</p>

<h2 id="reasoned-answer"><a href="https://shkspr.mobi/blog/2023/07/should-you-embed-alt-text-inside-image-metadata/#reasoned-answer">Reasoned Answer</a></h2>

<p>It is complicated.</p>

<p>On a technical level, yes. Most modern image formats allow you to add image <em>metadata</em> - known as EXIF. This EXIF commonly contains GPS location, timestamps, make and model of camera, etc. Here's an example from one of my photos:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2023/07/exifinfo-fs8.png" alt="Screenshot showing technical details of the metadata on a photo. It contains a copyright notice." width="1024" height="560" class="aligncenter size-full wp-image-46358">

<p>There are a <a href="https://exiftool.org/TagNames/EXIF.html">pre-defined list of acceptable EXIF tags</a> one of which is "ImageDescription", which is <a href="https://exiv2.org/Exif2-2.PDF">defined as</a>:</p>

<blockquote><p>A character string giving the title of the image. It may be a comment such as "1988 company picnic" or the like. Two-byte character codes cannot be used. When a 2-byte code is necessary, the Exif Private tag UserComment is to be used.</p></blockquote>

<p>So, there you have it. Yes you <em>can</em> embed text inside an image. With the right software you can read it. So, technically, you can stuff alt text in there and have a website automatically add it to the <code>alt</code> attribute.</p>

<p>But this is only <em>half</em> the story. What an image represents is highly context dependent.</p>

<p>In her article about <a href="https://tink.uk/thoughts-on-screen-readers-and-image-recognition/">using AI to automatically provide image captions</a>, Léonie Watson makes that point that alt text needs to be:</p>

<blockquote><p>provided by a content author who knows exactly what's in the image, why its being used and the context its being used in.</p></blockquote>

<p>Take this very real photo of a famous actress who I just got an AI to dream up.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2023/07/Woman-celebrity-red-dress-smiling-evil-eyes-holding-a-knife-red-carpet-arm-tattoo.jpg" alt="An AI generate image based on the text &quot;Woman, celebrity, red dress, smiling, evil eyes, holding a knife, red carpet, arm tattoo.&quot;" width="512" height="512" class="aligncenter size-full wp-image-46359">

<p>What's a suitable alt text for this image?</p>

<ul>
<li>Famous actress Claire Flumptron standing on the red carpet.</li>
<li>Claire Flumptron shows off her brand new arm tattoo which has strange mystic runes covering her forearm.</li>
<li>Designer Giovanni Tuccini's new red dress has a small strap over the shoulder.</li>
<li>AI image where the hand is strangely deformed and the neck looks twisted beyond human endurance.</li>
<li>Smiling woman with cropped blonde hair and heavy eye makeup.</li>
<li>Last known photo of the Mayor (right). His blurry face is smiling.</li>
<li>...</li>
</ul>

<p>There's no "right" answer. It depends on <em>what</em> the image is being used to illustrate.</p>

<p>A picture may be worth a thousand words. But those thousand words depend on context.</p>

<hr>

<p><ins datetime="2025-10-07T09:03:26+00:00">Update</ins> Here's another good example of embedded alt text failing badly.</p>

<div class="activitypub-embed u-in-reply-to h-cite"> <div class="activitypub-embed-header p-author h-card"> <img class="u-photo" src="https://files.mastodon.social/accounts/avatars/000/007/112/original/37df032a5951b96c.jpg" alt=""> <div class="activitypub-embed-header-text"> <h2 class="p-name" id="terence-eden"><a href="https://shkspr.mobi/blog/2023/07/should-you-embed-alt-text-inside-image-metadata/#terence-eden">Terence Eden</a></h2> <a href="https://mastodon.social/users/Edent" class="ap-account u-url">@Edent@mastodon.social</a> </div> </div> <div class="activitypub-embed-content"> <div class="ap-subtitle p-summary e-content"><p>Whenever people talk about embedding alt text into images, I remember that lots of gif search services already try to do that.</p><p>Here's BlueSky's gif service. I searched for some popular memes. Each had alt-text baked in.</p><p>Take a look and tell me if you think that the embedded text conveys the sentiment of the image? If you couldn't see the animation, would you understand what was going on from that alt?</p></div> <div class="ap-preview layout-4"> <img class="u-photo u-featured" src="https://files.mastodon.social/media_attachments/files/115/165/042/975/730/482/original/1e7cc65db6887d11.png" alt="The idiot sandwich meme. The default alt text is &quot;a man is holding a piece of bread over a woman 's face and asking what are you ?&quot;"> <img class="u-photo u-featured" src="https://files.mastodon.social/media_attachments/files/115/165/042/976/199/735/original/dd22dab9aa5a0fb1.png" alt="Clip from The Hobbit with the subtitle &quot;What about second breakfast?&quot;. The default alt text is &quot;two men are standing next to each other talking about second breakfast&quot;."> <img class="u-photo u-featured" src="https://files.mastodon.social/media_attachments/files/115/165/042/985/649/025/original/91e0e747e8e4da5a.png" alt="The meme of Homer Simpson walking backwards into a hedge. The default alt text is &quot;A cartoon of homer simpson standing in a grassy area.&quot;"> <img class="u-photo u-featured" src="https://files.mastodon.social/media_attachments/files/115/165/042/993/873/973/original/f97c27accad5c0f9.png" alt="The Chuckle Brothers looking at each other. The default alt text is &quot;a man in a striped shirt is kissing another man in a white suit&quot;."> </div> </div> <div class="activitypub-embed-meta"> <a href="https://mastodon.social/users/Edent/statuses/115165068315048568" class="ap-stat ap-date dt-published u-in-reply-to">2025-09-07, 21:11</a> <span class="ap-stat"> <strong>12</strong> boosts </span> <span class="ap-stat"> <strong>22</strong> favorites </span> </div> </div>

<style>/** * ActivityPub embed styles. */ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; } .activitypub-embed-content .ap-preview img { width: 100%; height: auto; display: block; } .activitypub-embed-content .ap-preview { border-radius: 8px; box-sizing: border-box; display: grid; gap: 2px; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; margin: 1em 0 0; min-height: 64px; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview.layout-1 { grid-template-columns: 1fr; grid-template-rows: 1fr; } .activitypub-embed-content .ap-preview.layout-2 { aspect-ratio: auto; grid-template-rows: 1fr; height: auto; } .activitypub-embed-content .ap-preview.layout-3 > img:first-child { grid-row: span 2; } .activitypub-embed-content .ap-preview img { border: 0; box-sizing: border-box; display: inline-block; height: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; } .activitypub-embed-content .ap-preview video, .activitypub-embed-content .ap-preview audio { max-width: 100%; display: block; grid-column: 1 / span 2; } .activitypub-embed-content .ap-preview audio { width: 100%; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } </style>

<hr>

<p>For more information on writing good alt text, see <a href="https://accessibility.huit.harvard.edu/describe-content-images">Harvard's Digital Accessibility​ blog</a> and <a href="https://design102.blog.gov.uk/2022/01/14/whats-the-alternative-how-to-write-good-alt-text/">Design102's guide</a>.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=46340&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2023/07/should-you-embed-alt-text-inside-image-metadata/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Unicode Roman Numerals and Screen Readers]]></title>
		<link>https://shkspr.mobi/blog/2023/03/unicode-roman-numerals-and-screen-readers/</link>
					<comments>https://shkspr.mobi/blog/2023/03/unicode-roman-numerals-and-screen-readers/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Wed, 15 Mar 2023 12:34:02 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[Latin]]></category>
		<category><![CDATA[romans]]></category>
		<category><![CDATA[tts]]></category>
		<category><![CDATA[unicode]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=45103</guid>

					<description><![CDATA[How would you read this sentence out aloud?  &#34;In Hamlet, Act Ⅳ, Scene Ⅸ...&#34;  Most people with a grasp of the interplay between English and Latin would say &#34;In Hamlet, Act four, scene nine&#34;.  And they&#039;d be right!  But screen-readers - computer programs which convert text into speech - often get this wrong.  Why? Well, because I didn&#039;t just type &#34;Uppercase Letter i, Uppercase Letter v&#34;. Instead, I u…]]></description>
										<content:encoded><![CDATA[<p>How would you read this sentence out aloud?</p>

<p>"In Hamlet, Act Ⅳ, Scene Ⅸ..."</p>

<p>Most people with a grasp of the interplay between English and Latin would say "In Hamlet, Act four, scene nine".  And they'd be right!  But screen-readers - computer programs which convert text into speech - often get this wrong.</p>

<p>Why? Well, because I didn't just type "Uppercase Letter i, Uppercase Letter v". Instead, I used the Unicode symbol for the Roman numeral 4 - <code>Ⅳ</code>.  And, it turns out, lots of screen-readers have a problem with those characters.</p>

<h2 id="dont-know-much-about-history"><a href="https://shkspr.mobi/blog/2023/03/unicode-roman-numerals-and-screen-readers/#dont-know-much-about-history">Don't Know Much About History</a></h2>

<p>Unicode contains the range of Roman numbers from 1 - 10, plus a couple of compound numbers, 50, 100, 500, and 1000 - in a variety of forms.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2023/03/Screenshot-2023-03-04-at-00-05-15-Numerals-in-Unicode-Wikipedia.png" alt="Screenshot of a Table of Roman numerals in Unicode." width="927" height="244" class="aligncenter size-full wp-image-45110">

<p>Why does Unicode contain these number which, to most people, are just squashed together Latin letter?  As ever with Unicode, it is a mix of legacy and practicality.</p>

<p>The <a href="https://www.unicode.org/versions/Unicode6.0.0/ch15.pdf">Unicode standard says</a>:</p>

<blockquote><p><strong>Roman Numerals.</strong> For most purposes, it is preferable to compose the Roman numerals from sequences of the appropriate Latin letters. However, the uppercase and lowercase variants of the Roman numerals through 12, plus L, C, D, and M, have been encoded for compatibility with East Asian standards. Unlike sequences of Latin letters, these symbols remain upright in vertical layout. Additionally, in certain locales, compact date formats use Roman numerals for the month, but may expect the use of a single character.</p></blockquote>

<p>Far be it for me to disagree with the learned authors of the spec, but I think they may have erred slightly on this one.  While it may be <em>preferable</em> to re-use Latin letters, it leads to ambiguity which can be confusing for a screen-reader.</p>

<h2 id="practical-examples"><a href="https://shkspr.mobi/blog/2023/03/unicode-roman-numerals-and-screen-readers/#practical-examples">Practical Examples</a></h2>

<p>Let's write out the numbers using regular letters. Suppose you were talking about "Romeo and Juliet, Act III, Scene I".  Most screen readers will see the "III" and correctly speak aloud "Roman three" or similar. But when they get to the "I" it becomes ambiguous. Most will read out "Eye".</p>

<p>Screen-readers rarely look at the whole sentence for context. Which means they get confused. It's fairly obvious that XIV should be "fourteen" as there's no English word "xiv"<sup id="fnref:scrabble"><a href="https://shkspr.mobi/blog/2023/03/unicode-roman-numerals-and-screen-readers/#fn:scrabble" class="footnote-ref" title="I'm sure there's some obscure Scrabble word, but we're talking everyday use here." role="doc-noteref">0</a></sup>. But what about "MIX" - is that 1009 or the word "mix"?</p>

<p>Anyone who has watched the BBC knows about their fondness for displaying in Latin the year a programme was made. MCMXCVI is particularly challenging for a screen-reader!</p>

<h2 id="testing-it"><a href="https://shkspr.mobi/blog/2023/03/unicode-roman-numerals-and-screen-readers/#testing-it">Testing It</a></h2>

<p>I took the following sample sentence - using both letters and Roman numerals.</p>

<blockquote><p>Text. In Hamlet, Act I, Scene XI the year is MCMXCVI and they are watching Rocky V.</p>

<p>Roman. In Hamlet, Act Ⅰ, Scene Ⅺ the year is ⅯⅭⅯⅩⅭⅥ and they are watching Rocky Ⅴ.</p></blockquote>

<p>Here's how various services coped:</p>

<h3 id="amazon-polly"><a href="https://shkspr.mobi/blog/2023/03/unicode-roman-numerals-and-screen-readers/#amazon-polly">Amazon Polly</a></h3>

<p>First, the good news. Amazon's Polly read the Roman numerals perfectly. It even pronounced <code>ⅯⅭⅯⅩⅭⅥ</code> as "nineteen ninety six".
</p><figure class="audio">
	<figcaption>🔊</figcaption>
	
	<audio controls="" loading="lazy" src="https://shkspr.mobi/blog/wp-content/uploads/2023/03/polly-roman-test.mp3">
		<p>💾 <a href="https://shkspr.mobi/blog/wp-content/uploads/2023/03/polly-roman-test.mp3">Download this audio file</a>.</p>
	</audio>
</figure>
But it gets rather confused with the ambiguous English text.<p></p>

<h3 id="microsoft-edge-read-aloud"><a href="https://shkspr.mobi/blog/2023/03/unicode-roman-numerals-and-screen-readers/#microsoft-edge-read-aloud">Microsoft Edge Read Aloud</a></h3>

<p>I tried with <a href="https://pypi.org/project/edge-tts/">Microsoft Edge's Read Aloud TTS</a>.</p>

<p></p><figure class="audio">
	<figcaption>🔊</figcaption>
	
	<audio controls="" loading="lazy" src="https://shkspr.mobi/blog/wp-content/uploads/2023/03/edge.mp3">
		<p>💾 <a href="https://shkspr.mobi/blog/wp-content/uploads/2023/03/edge.mp3">Download this audio file</a>.</p>
	</audio>
</figure><p></p>

<p>It and makes a bit of a hash of the English and just skips the Roman numerals.</p>

<h3 id="google-text-to-speech"><a href="https://shkspr.mobi/blog/2023/03/unicode-roman-numerals-and-screen-readers/#google-text-to-speech">Google Text To Speech</a></h3>

<p>The same was also true with <a href="https://cloud.google.com/text-to-speech/">Google's TTS products</a>.</p>

<p></p><figure class="audio">
	<figcaption>🔊</figcaption>
	
	<audio controls="" loading="lazy" src="https://shkspr.mobi/blog/wp-content/uploads/2023/03/gtts.mp3">
		<p>💾 <a href="https://shkspr.mobi/blog/wp-content/uploads/2023/03/gtts.mp3">Download this audio file</a>.</p>
	</audio>
</figure><p></p>

<h3 id="espeak-ng"><a href="https://shkspr.mobi/blog/2023/03/unicode-roman-numerals-and-screen-readers/#espeak-ng">Espeak NG</a></h3>

<p>The <a href="https://github.com/espeak-ng/espeak-ng">venerable Linux utility</a> came out with this. 
</p><figure class="audio">
	<figcaption>🔊</figcaption>
	
	<audio controls="" loading="lazy" src="https://shkspr.mobi/blog/wp-content/uploads/2023/03/espeak.mp3">
		<p>💾 <a href="https://shkspr.mobi/blog/wp-content/uploads/2023/03/espeak.mp3">Download this audio file</a>.</p>
	</audio>
</figure><p></p>

<p>It gets the "Capital i" incorrect, and reads the Roman numerals as their Unicode code points.</p>

<h3 id="jaws"><a href="https://shkspr.mobi/blog/2023/03/unicode-roman-numerals-and-screen-readers/#jaws">Jaws</a></h3>

<p>My good friend <a href="https://tink.uk/about-leonie/">Léonie Watson</a> who <a href="https://tink.uk/">writes extensively about accessibility</a> was kind enough to record some other samples for me.</p>

<p>Here are Jaws' "Expressive":
</p><figure class="audio">
	<figcaption>🔊</figcaption>
	
	<audio controls="" loading="lazy" src="https://shkspr.mobi/blog/wp-content/uploads/2023/03/Jaws_Vocalizer-Expressive-Kate-TTS.mp3">
		<p>💾 <a href="https://shkspr.mobi/blog/wp-content/uploads/2023/03/Jaws_Vocalizer-Expressive-Kate-TTS.mp3">Download this audio file</a>.</p>
	</audio>
</figure><p></p>

<p>And Jaws' "Eloquence:
</p><figure class="audio">
	<figcaption>🔊</figcaption>
	
	<audio controls="" loading="lazy" src="https://shkspr.mobi/blog/wp-content/uploads/2023/03/Jaws_Eloquence-TTS-Reed.mp3">
		<p>💾 <a href="https://shkspr.mobi/blog/wp-content/uploads/2023/03/Jaws_Eloquence-TTS-Reed.mp3">Download this audio file</a>.</p>
	</audio>
</figure><p></p>

<h3 id="nvda"><a href="https://shkspr.mobi/blog/2023/03/unicode-roman-numerals-and-screen-readers/#nvda">NVDA</a></h3>

<p>Léonie also provided a recording of NVDA Microsoft One Core
</p><figure class="audio">
	<figcaption>🔊</figcaption>
	
	<audio controls="" loading="lazy" src="https://shkspr.mobi/blog/wp-content/uploads/2023/03/NVDA_Microsoft-One-Core-TTS-Michael.mp3">
		<p>💾 <a href="https://shkspr.mobi/blog/wp-content/uploads/2023/03/NVDA_Microsoft-One-Core-TTS-Michael.mp3">Download this audio file</a>.</p>
	</audio>
</figure><p></p>

<h3 id="narrator"><a href="https://shkspr.mobi/blog/2023/03/unicode-roman-numerals-and-screen-readers/#narrator">Narrator</a></h3>

<p>And here's Narrator making a right mess of it.
</p><figure class="audio">
	<figcaption>🔊</figcaption>
	
	<audio controls="" loading="lazy" src="https://shkspr.mobi/blog/wp-content/uploads/2023/03/Narrator_Natural-Voices-TTS-Guy.mp3">
		<p>💾 <a href="https://shkspr.mobi/blog/wp-content/uploads/2023/03/Narrator_Natural-Voices-TTS-Guy.mp3">Download this audio file</a>.</p>
	</audio>
</figure><p></p>

<h3 id="others"><a href="https://shkspr.mobi/blog/2023/03/unicode-roman-numerals-and-screen-readers/#others">Others</a></h3>

<p>If you know of any other screen-readers, or text-to-speech engines which can cope with this, please let me know!</p>

<h2 id="fixing-it"><a href="https://shkspr.mobi/blog/2023/03/unicode-roman-numerals-and-screen-readers/#fixing-it">Fixing it</a></h2>

<p>On Linux, I <a href="https://github.com/espeak-ng/espeak-ng/pull/1672">raised a Pull Request to fix espeak-ng</a>.</p>

<p>The rest of the services don't seem to have a way to easily report bugs to them.  If you know a way to raise issues with these screen readers - please do so!</p>

<div id="footnotes" role="doc-endnotes">
<hr>
<ol start="0">

<li id="fn:scrabble">
<p>I'm sure there's some obscure Scrabble word, but we're talking everyday use here.&nbsp;<a href="https://shkspr.mobi/blog/2023/03/unicode-roman-numerals-and-screen-readers/#fnref:scrabble" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

</ol>
</div>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=45103&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2023/03/unicode-roman-numerals-and-screen-readers/feed/</wfw:commentRss>
			<slash:comments>13</slash:comments>
		
		<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2023/03/polly-roman-test.mp3" length="89325" type="audio/mpeg" />
<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2023/03/edge.mp3" length="84672" type="audio/mpeg" />
<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2023/03/gtts.mp3" length="66912" type="audio/mpeg" />
<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2023/03/espeak.mp3" length="86536" type="audio/mpeg" />
<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2023/03/Jaws_Vocalizer-Expressive-Kate-TTS.mp3" length="562364" type="audio/mpeg" />
<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2023/03/Jaws_Eloquence-TTS-Reed.mp3" length="468950" type="audio/mpeg" />
<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2023/03/NVDA_Microsoft-One-Core-TTS-Michael.mp3" length="314723" type="audio/mpeg" />
<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2023/03/Narrator_Natural-Voices-TTS-Guy.mp3" length="273345" type="audio/mpeg" />

			</item>
		<item>
		<title><![CDATA[How to style your alt text]]></title>
		<link>https://shkspr.mobi/blog/2023/02/how-to-style-your-alt-text/</link>
					<comments>https://shkspr.mobi/blog/2023/02/how-to-style-your-alt-text/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sat, 25 Feb 2023 12:34:32 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[HTML]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=45024</guid>

					<description><![CDATA[Every day is a school day. I&#039;d recently seen a post about highlighting images without alt text. That got me thinking. Is it possible to style alt text?  Yes. Yes it is. And it&#039;s pretty simple.  Well, OK, it&#039;s CSS, so simple is a relative term!  Let&#039;s take a broken image like &#60;img src=&#34;http://example.com/bigfoot.jpg&#34; alt=&#34;The best quality photo of bigfoot!&#34; /&#62;  There are two slightly different…]]></description>
										<content:encoded><![CDATA[<p>Every day is a school day. I'd recently seen a post about <a href="https://robertwray.co.uk/blog/being-more-accessible-highlighting-images-that-don-t-have-alternate-text">highlighting images <em>without</em> alt text</a>. That got me thinking. Is it possible to <em>style</em> alt text?</p>

<p>Yes. Yes it is. And it's pretty simple.  Well, OK, it's CSS, so simple is a relative term!</p>

<p>Let's take a broken image like <code>&lt;img src="http://example.com/bigfoot.jpg" alt="The best quality photo of bigfoot!" /&gt;</code></p>

<p>There are two slightly different ways to style the text.</p>

<p>The simplest way is to give the image some CSS relating to its font, colour, and background.</p>

<pre><code class="language-css">img {
    font-family: monospace;
    color: #000;
    background: yellow;
}
</code></pre>

<p>If the image loads, the CSS has no effect (well, you might see the background colour if the image loads slowly or if it is transparent). But if the image fails, the alt text picks up the font and text colour specified. That seems to work reliably on Firefox, Chrome, and WebKit.</p>

<p>With Firefox, however, you can go a little further.  The alt text of a missing image is appended to the DOM as a <code>::before</code> pseudo element.  Which means it can be styled directly.</p>

<pre><code class="language-css">img::before {
    font-family: monospace;
    color: #000;
    border: .25em dotted red;
    background: yellow;
    padding: .25em;
}
</code></pre>

<p>You can go as ridiculous as you like. It will only show up when an image fails to load.  Sadly, that does seem to be FF specific. I couldn't get it working in Chrome or Safari.</p>

<p>There's one more thing you can do. You can append text to the end of your alt. For example:</p>

<pre><code class="language-css">img::after {
    content: &amp;quot; Image did not load.&amp;quot;;
}
</code></pre>

<h2 id="demo"><a href="https://shkspr.mobi/blog/2023/02/how-to-style-your-alt-text/#demo">Demo</a></h2>

<img src="https://example.com/nothing.jpg" alt="This is an example of a missing image." width="600" height="200">

<pre><code class="language-css">img {
    font-family: monospace;
    color: #000;
    background: yellow;
    box-shadow:inset 0px 0px 0px 1px #f00;
}
img::before {
    font-family: monospace;
    color: #000;
    border: .25em dotted #f00;
    background: #ff0;
    padding: .25em;
}
img::after {
    content: &amp;quot; ❌&amp;quot;;
}
</code></pre>

<h2 id="cross-platform-compatibility"><a href="https://shkspr.mobi/blog/2023/02/how-to-style-your-alt-text/#cross-platform-compatibility">Cross Platform Compatibility</a></h2>

<p>I've tested in on the three major browser rendering engines:</p>

<table>
<thead>
<tr>
  <th></th>
  <th align="center"><code>::before</code></th>
  <th align="center"><code>::after</code></th>
  <th align="center"><code>img</code></th>
</tr>
</thead>
<tbody>
<tr>
  <td>Firefox</td>
  <td align="center">✅</td>
  <td align="center">✅</td>
  <td align="center">✅</td>
</tr>
<tr>
  <td>Chrome</td>
  <td align="center">❌</td>
  <td align="center">✅</td>
  <td align="center">✅</td>
</tr>
<tr>
  <td>Safari</td>
  <td align="center">❌</td>
  <td align="center">❌</td>
  <td align="center">✅</td>
</tr>
</tbody>
</table>

<p>Do note that Safari will only display the alt text if the image is large enough to contain it.</p>

<iframe src="https://mastodon.social/@simevidas/109935983390494346/embed" class="mastodon-embed" style="max-width: 100%; border: 0" width="400" height="600" allowfullscreen="allowfullscreen"></iframe>

<script src="https://mastodon.social/embed.js" async="async"></script>

<h2 id="should-i-use-this"><a href="https://shkspr.mobi/blog/2023/02/how-to-style-your-alt-text/#should-i-use-this">Should I use this?</a></h2>

<p>That's kinda up to you, sport. I think it's an interesting way to make it obvious that an image has broken. If you do use it, please make sure that the alt text is as legible as possible.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=45024&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2023/02/how-to-style-your-alt-text/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Twitter's archive doesn't have alt text - but Mastodon's does!]]></title>
		<link>https://shkspr.mobi/blog/2022/11/twitters-archive-doesnt-have-alt-text-but-mastodons-does/</link>
					<comments>https://shkspr.mobi/blog/2022/11/twitters-archive-doesnt-have-alt-text-but-mastodons-does/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 15 Nov 2022 12:34:45 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[mastodon]]></category>
		<category><![CDATA[MastodonAPI]]></category>
		<category><![CDATA[NaBloPoMo]]></category>
		<category><![CDATA[twitter]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=43986</guid>

					<description><![CDATA[Because I don&#039;t trust Alan, the Hyperprat who now runs Twitter, I decided to download my Twitter archive before setting my account to dormant.  About a decade ago, I wrote about how the Twitter archive works and where it is deficient.  Things have got better, but there are still annoying limitations.  For example, Hannah Kolbeck - founder of the Alt Text Reminder Bot recently pointed out that…]]></description>
										<content:encoded><![CDATA[<p>Because I don't trust Alan, the Hyperprat who now runs Twitter, I decided to download my Twitter archive before setting my account to dormant.</p>

<p>About a decade ago, <a href="https://shkspr.mobi/blog/2013/02/deficiencies-in-the-twitter-archive/">I wrote about how the Twitter archive works and where it is deficient</a>.  Things have got better, but there are still annoying limitations.</p>

<p>For example, <a href="https://www.patreon.com/posts/introducing-alt-70133193">Hannah Kolbeck - founder of the Alt Text Reminder Bot</a> recently pointed out that there's no alt text in the archives.</p>

<p>Here's a snippet of Twitter's JSON for an image I posted:</p>

<pre><code class="language-json">"media" : [
   {
      "expanded_url" : "https://twitter.com/edent/status/1579574033720705025/photo/1",
      "indices" : [
        "66",
        "89"
      ],
      "url" : "https://t.co/J1hr0ZfbTl",
      "media_url" : "http://pbs.twimg.com/media/FevGM32XEAA0FX2.jpg",
      "id_str" : "1579574018776174592",
      "id" : "1579574018776174592",
      "media_url_https" : "https://pbs.twimg.com/media/FevGM32XEAA0FX2.jpg",
      "sizes" : {
           "small" : {
                "w" : "680",
                "h" : "510",
                "resize" : "fit"
              },
              "medium" : {
                "w" : "1200",
                "h" : "900",
                "resize" : "fit"
              },
              "thumb" : {
                "w" : "150",
                "h" : "150",
                "resize" : "crop"
              },
              "large" : {
                "w" : "1236",
                "h" : "927",
                "resize" : "fit"
              }
       },
       "type" : "photo",
       "display_url" : "pic.twitter.com/J1hr0ZfbTl"
     }
],
</code></pre>

<p>Lots of different media sizing options, but no room for accessibility.</p>

<p>By comparison, the <a href="https://joinmastodon.org/">Mastodon social network</a> gives you the alt text. Here's a snippet of Mastodon's JSON for the same image which was cross-posted:</p>

<pre><code class="language-json">"attachment": [
   {
     "type": "Document",
     "mediaType": "image/jpeg",
     "url": "/media_attachments/files/109/145/933/102/890/212/original/84ae501e39f45091.jpg",
     "name": "A sign for priority seating. The pregnant person's face has been replaced by 😍. The person holding a baby has a face of 😫. The elderly person with a cane has 🥴.",
     "blurhash": "UhKdk{0LRit6-:t6WCWC-oxaRmWBozt7xaa|",
     "width": 1236,
     "height": 927
   }
],
</code></pre>

<p>Mastodon is a friendlier alternative to Twitter and - mostly - gets accessibility right.  There's still some work to do</p>

<iframe src="https://mastodon.social/@Edent/109332316198045303/embed" class="mastodon-embed" style="max-width: 100%; border: 0" width="400" height="500" allowfullscreen="allowfullscreen"></iframe>

<script src="https://static-cdn.mastodon.social/embed.js" async="async"></script>

<p>You can fix Twitter's missing alt text using <a href="https://web.archive.org/web/20220815042000/https://alt-text.org/">Hannah's Alt Text Archive Tool</a>.  That'll get you a JSON file full of your alt text, which you can use to recreate your archive.</p>

<p>Look, it's obvious that <a href="https://techcrunch.com/2022/11/04/elon-musk-twitter-layoffs/">Alan doesn't give a flying fuck about accessibility</a>, so I don't expect this to change any time soon.</p>

<p>Instead, people should do what they did when MySpace went to shit; move to a different platform.</p>

<p><a href="https://joinmastodon.org/">Join Mastodon today</a>!</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=43986&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2022/11/twitters-archive-doesnt-have-alt-text-but-mastodons-does/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Woohoo! WordPress accepted my accessibility PR]]></title>
		<link>https://shkspr.mobi/blog/2022/11/woohoo-wordpress-accepted-my-accessibility-pr/</link>
					<comments>https://shkspr.mobi/blog/2022/11/woohoo-wordpress-accepted-my-accessibility-pr/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Wed, 02 Nov 2022 12:34:29 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[NaBloPoMo]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=43914</guid>

					<description><![CDATA[About 2.5 years ago I proposed a small accessibility improvement to WordPress.  It has taken a bit longer than I&#039;d hoped but, as of WordPress 6.1 it has been merged!  Now, if you&#039;re using the Classic editor, you&#039;ll get a larger and resizeable box for entering alt text.    Because the text entry uses &#60;textarea&#62; most browsers will also show any spelling errors. Good spelling is essential for people …]]></description>
										<content:encoded><![CDATA[<p>About 2.5 years ago I proposed <a href="https://shkspr.mobi/blog/2020/05/a-small-accessibility-improvement-to-wordpress/">a small accessibility improvement to WordPress</a>.  It has taken a bit longer than I'd hoped but, as of <a href="https://make.wordpress.org/core/2022/10/11/wordpress-6-1-accessibility-improvements/">WordPress 6.1</a> it has been merged!</p>

<p>Now, if you're using the Classic editor, you'll get a larger and resizeable box for entering alt text.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2022/11/Screenshot-2022-11-02-at-11-57-50-Edit-Post-Book-Review-The-Language-Hoax-John-H.-McWhorter-‹-Terence-Edens-Blog-—-WordPress.png" alt="Screenshot of a box to enter alt text. It is two lines high and is resizeable." width="548" height="512" class="aligncenter size-full wp-image-43915">

<p>Because the text entry uses <code>&lt;textarea&gt;</code> most browsers will also show any spelling errors. Good spelling is essential for people who use text-to-speech to read out alt text.</p>

<p>Huge thanks to the WordPress team for doing <a href="https://core.trac.wordpress.org/ticket/50066">all the hard work</a> to make sure this works properly. I hope this will encourage people to write longer and more useful alt text.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=43914&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2022/11/woohoo-wordpress-accepted-my-accessibility-pr/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Adding a language tag to image elements]]></title>
		<link>https://shkspr.mobi/blog/2021/08/adding-a-language-tag-to-image-elements/</link>
					<comments>https://shkspr.mobi/blog/2021/08/adding-a-language-tag-to-image-elements/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Mon, 16 Aug 2021 11:20:36 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=39901</guid>

					<description><![CDATA[(You may already know this, but I didn&#039;t. Every day is a school day.)  HTML has the concept of the lang attribute. It allows you to say that a specific element contains text in a specific human language.  For example, this page starts with:  &#60;html lang=&#34;en-GB&#34;&#62;   That says the entire page is written in English, with the sub-type of Great Britain. This means your browser might offer to translate…]]></description>
										<content:encoded><![CDATA[<p>(You may already know this, but I didn't. Every day is a school day.)</p>

<p>HTML has the concept of the <code>lang</code> attribute. It allows you to say that a specific element contains text in a specific human language.  For example, this page starts with:</p>

<pre><code class="language-HTML">&lt;html lang="en-GB"&gt;
</code></pre>

<p>That says the entire page is written in English, with the sub-type of Great Britain. This means your browser might offer to translate the page, if that isn't a language you can read. Or it might read the page aloud in a "British" accent (as opposed to American or Australian).</p>

<p>You can mix and match languages in a document. For example:</p>

<pre><code class="language-HTML">&lt;p lang="en"&gt;My favourite book is "&lt;span lang="fr"&gt;Les Misérables&lt;/span&gt;&lt;/p&gt;".
</code></pre>

<p>If you don't do this, you can end up with some weird results. Imagine a page in <code>en-AU</code> which contained a quotes in German, which <em>didn't</em> use <code>lang="de"</code>. Your computer might read it out loud and it would sound like this:</p>

<p></p><figure class="audio">
	<figcaption>🔊</figcaption>
	
	<audio controls="" loading="lazy" src="https://shkspr.mobi/blog/wp-content/uploads/2021/08/German-in-Australian.mp3">
		<p>💾 <a href="https://shkspr.mobi/blog/wp-content/uploads/2021/08/German-in-Australian.mp3">Download this audio file</a>.</p>
	</audio>
</figure><p></p>

<p>Yikes!</p>

<p>It turns out, you can add the <code>lang</code> <em>anywhere</em>:</p>

<blockquote><p>The <code>lang</code> attribute in no namespace may be used on any HTML element.
<a href="https://html.spec.whatwg.org/multipage/dom.html#attr-lang">HTML specification</a></p></blockquote>

<p>So, why would you want to add <em>language</em> to an <em>image</em>?</p>

<p>For accessibility, of course!</p>

<p>Consider this image</p>

<p><a href="https://www.flickr.com/photos/whatleydude/5680222671/"><img src="https://shkspr.mobi/blog/wp-content/uploads/2021/08/No-u-turn.jpg" lang="zh-CN" alt="大型载客汽车" width="512" class="aligncenter size-full wp-image-39905"></a></p>

<p>The HTML behind that image is:</p>

<pre><code class="language-HTML">&lt;img lang="zh-CN" alt="大型载客汽车" src="example.jpg" /&gt;
</code></pre>

<p>That means a user-agent can offer a translation, or read the text with the correct voice Nifty!</p>

<p>There is, of course, a drawback.  You can't include <em>multiple</em> languages.</p>

<p>Consider this photo:
<a href="https://www.flickr.com/photos/whatleydude/5686696002/"><img src="https://shkspr.mobi/blog/wp-content/uploads/2021/08/crossing.jpg" alt="Text in a mixture of Chinese and English." width="512" class="aligncenter size-full wp-image-39908"></a></p>

<p>There's no way to add multiple <code>lang</code>s in an element.  This is similar to the <a href="https://shkspr.mobi/blog/2018/06/limitations-of-htmls-title-element/">limitations of HTML's title element</a>.</p>

<p>There are a <a href="https://www.w3.org/WAI/tutorials/images/complex/">bunch of ways to add long and complex descriptions to images</a> which are probably a more appropriate way to add multilingual text.</p>

<p>But, there you go. If you need to add a specific language to an image, you can!</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=39901&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2021/08/adding-a-language-tag-to-image-elements/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2021/08/German-in-Australian.mp3" length="156141" type="audio/mpeg" />

			</item>
		<item>
		<title><![CDATA[3 years to fix bad alt text]]></title>
		<link>https://shkspr.mobi/blog/2020/12/3-years-to-fix-bad-alt-text/</link>
					<comments>https://shkspr.mobi/blog/2020/12/3-years-to-fix-bad-alt-text/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Mon, 14 Dec 2020 14:10:37 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[accessibility]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=37368</guid>

					<description><![CDATA[Back in 2017, I noticed that the UK Post Office was doing very dodgy things with their alt text.  Lots of their pages had this snippet of code:    Rather than add properly accessible alt text, a developer added placeholder Latin text.  Being a good webizen, I tried to report this.  Terence Eden is on Mastodon@edentHi @PostOffice,Why is your website&#039;s alt text written in Latin? I don&#039;t think that…]]></description>
										<content:encoded><![CDATA[<p>Back in 2017, I noticed that the UK Post Office was <a href="https://shkspr.mobi/blog/2017/11/noli-scribere-latine-imaginem-describere/">doing very dodgy things with their <code>alt</code> text</a>.</p>

<p>Lots of their pages had this snippet of code:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2017/10/Screen-Shot-2017-10-17-at-14.50.35.png" alt="HTML code. The alt text of the image is in Latin" width="495" height="96" class="aligncenter size-full wp-image-28727">

<p>Rather than add properly accessible alt text, a developer added placeholder Latin text.</p>

<p>Being a good <a href="https://shkspr.mobi/blog/2020/04/netizens-or-webizens/">webizen</a>, I tried to report this.</p>

<blockquote class="social-embed" id="social-embed-930092575708598272" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><blockquote class="social-embed" id="social-embed-930042577025490946" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/edent" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAACQCACdASowADAAPrVQn0ynJCKiJyto4BaJaQAIIsx4Au9dhDqVA1i1RoRTO7nbdyy03nM5FhvV62goUj37tuxqpfpPeTBZvrJ78w0qAAD+/hVyFHvYXIrMCjny0z7wqsB9/QE08xls/AQdXJFX0adG9lISsm6kV96J5FINBFXzHwfzMCr4N6r3z5/Aa/wfEoVGX3H976she3jyS8RqJv7Jw7bOxoTSPlu4gNbfXYZ9TnbdQ0MNnMObyaRQLIu556jIj03zfJrVgqRM8GPwRoWb1M9AfzFe6Mtg13uEIqrTHmiuBpH+bTVB5EEQ3uby0C//XOAPJOFv4QV8RZDPQd517Khyba8Jlr97j2kIBJD9K3mbOHSHiQDasj6Y3forATbIg4QZHxWnCeqqMkVYfUAivuL0L/68mMnagAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Terence Eden is on Mastodon</p>@edent</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody">Hi <a href="https://twitter.com/PostOffice">@PostOffice</a>,<br>Why is your website's alt text written in Latin? I don't think that is very accessible.<br><a href="https://shkspr.mobi/blog/2017/11/noli-scribere-latine-imaginem-describere/">shkspr.mobi/blog/2017/11/n…</a> <a href="https://x.com/edent/status/930042577025490946/photo/1">pic.x.com/9fQYq92P9g</a><div class="social-embed-media-grid"><a href="https://pbs.twimg.com/media/DOgsyiJW4AAtfK9.jpg" class="social-embed-media-link"><img class="social-embed-media" alt="Screenshot of the HTML code on the Post Office website. The alt text is the Latin phrase &quot;Lorem Ipsum&quot;. " src="data:image/webp;base64,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"></a></div></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/edent/status/930042577025490946"><span aria-label="8 likes" class="social-embed-meta">❤️ 8</span><span aria-label="0 replies" class="social-embed-meta">💬 0</span><span aria-label="2 reposts" class="social-embed-meta">🔁 2</span><time datetime="2017-11-13T12:00:04.000Z" itemprop="datePublished">12:00 - Mon 13 November 2017</time></a></footer></blockquote><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/PostOffice" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-square" src="data:image/webp;base64,UklGRjgCAABXRUJQVlA4ICwCAABQCwCdASowADAAPrVWpU2nJKOiJzgJIOAWiWwAyjOx4QNwBvAG8oOAhGB2BBgSoJFL6KOd76bQZ/CHth6OMuqiuuYA48PjHCDDj8I6wEonnnNSFKGHuG09wkCrpa+VGF8CtAAA/v4uojWelBrwAKOC3a/yPV0g5afIZLXOumbbW43j/+O2+4UXg+dNS4lYLnO6XQyNwaOSjVh9/5udLVOzQiIlQJ5rYXbgcRWzu+4gWY4fTAKGiRGyE9CzY3R2Lb19TB7CLSdX5iQNYRa+8vji/m1jEkgcWladnxEjuWp1nE5OIqqxqDkI7wnT4B0Nh/3raZJo9boxE3uWJVqoQMvk+ONI745DqTs4xinrvbGCdMmPsmGWvoj16/1gK/Y/XMZEl/l1g9G3WJNJYYrAu4QA+upmuFeCtP/4koDjMfwwYSL2wgmQsgNDO0lwo0ZnG2Oo6rL5r4Qon/OpcyDRxrt/YElB06aSUHDxI5gTtLjqfj5vwqggLrXWMJDDzhWD7fiduJfw2VFcV4bDAbRGGKIssLjbIG6l6VzT4n69wO6FaB/Pz4CEk0yY643nP78Oc+fDuys6bu3WWkoyOVUTbu0V5ZXDgXRGuaJGZlEhfr8prVE3rWmZfxGiWAWy80aDT5SO+LvsVgOf0xcX+42TGQxkgvcNLDywen5tzeGMNhpmnEexoH7/bhIpzovhc0Qwefyem23cqUh3EHmDRFAGOP/FpDGNLfHZnwB4jAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Post Office</p>@PostOffice</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody"><small class="social-embed-reply"><a href="https://twitter.com/edent/status/930042577025490946">Replying to @edent</a></small><a href="https://twitter.com/edent">@edent</a> Hi Terence, we are looking into this for you. We'll be in touch once we have more info. ~Stacey</section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/PostOffice/status/930092575708598272"><span aria-label="2 likes" class="social-embed-meta">❤️ 2</span><span aria-label="1 replies" class="social-embed-meta">💬 1</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2017-11-13T15:18:44.000Z" itemprop="datePublished">15:18 - Mon 13 November 2017</time></a></footer></blockquote>

<p>Of course, Twitter is where good customer service goes to die. So, it wasn't much of a surprise when it wasn't fixed a year later.</p>

<blockquote class="social-embed" id="social-embed-1060212481677766656" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><blockquote class="social-embed" id="social-embed-1060208437370515457" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/pigsonthewing" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRrYDAABXRUJQVlA4IKoDAADwEQCdASowADAAPq08nEmmIyKhMdzMAMAViWkAE5p6E/xXik6xN8Zwr7T/+F3wLlP89/2vfqakd6L/tvJJ8EWL7/r/cB8cuc/6O/6PuC/zD+s/8Lseeh3+wDbdZZIOUutWeAlrKn0vZLhoUfe59gJtXuiynqfdB/Dddl//olVMU0LjG9WXfeLJgpiIk34Ijxvl5+PHy9yoAAD+/xJ782o2s7OG+c8yViHQzcD//PJDdiXuQvetMArL7g4N6X7rcYsgDz1fd96/hGmJbkN+Z5QmPCC97b/IeP8CMhbYNwTuSVafN3PxoWesOXdtQMZznzLfs0l33lbgKtPxX1zcmPwOYniW1w/80D8d28kVwj1tJVNi4MUtiV7R72bZIW49bKFoOvjk2Mbxqt7yqcHc7LWw9YzqvGg6w4iDvJEli7OXx2r+xkn3+pUxW52dKsJuckC3g8PJcmp/p9hykuafjy1z69z1+nkvKKv57SZ8b0gUU4wepbX2w/2Zih0vrdmRQfJ4c2zQiEIwC7+G/r0gidEX/irE1+oAj9QwObbawaAKDu35rQ6Hy74Io99V7D5OnmrkeDP2hbqeiAdvlHnGPovshZUhWLcywrYomB5lrQ/3BmqnNvVf6u0ObEc9gclPAGY96PZULHDsZ3z/cm4NKpEesAm/SmEFiAWcifsPWEB6rf2j9XbFqJDffBu8tHEqi5s6A5XyiO5yz7QNDSjq4pRe2Wt9x0gkzn5Y5dpZU/9j7psMtou27d9JEzP0WV04IKvsJkSbynkn+8XBmNMBL3sg7BKzP7RQxcVzYIjG1u82WMz9hBQWn6oz09ryl6axXcAnYkwhpVLUH/sVu0wTYNcOCvqhLZG11G2LRm+27O7I+Mr02ttiVC4vFhorifmBBB/3lvsHaI0jCpDpRHAPv/vZme0UX+yd+4QoKacMXGTHuXp6sjOBALdafy/LlibgvSSa//6ex6ACSvMlBN4iIEFvdV/XcoL/xhZSr7HF0+C+Tyv7CA6XawEcFCGzCd0wNbmTmHaNpBlP0yDrGjdPUF7BFEFZcBAwECiEFTCFjed2ObKZMRFtAvg9FKAUvT+g5d+1CyyCoZF4fEf/u8JThe6sdniY95G2tsVub4Wr14o47Jeb5X1ef+0l/kDGrDDrScm5mRiEMBuPyB5311AfYvu8InJ/8YaPxLcMoMsR9Vjq/vAzEeKNVnWSPmV60BnYjq0W3WODb1yjgMyR/CIEJX7uGXB1p1+Y8AAAAA==" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Andy Mabbett</p>@pigsonthewing</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody"><small class="social-embed-reply"><a href="https://twitter.com/PostOffice/status/930092575708598272">Replying to @PostOffice</a></small><a href="https://twitter.com/PostOffice">@PostOffice</a> <a href="https://twitter.com/edent">@edent</a> One year on, it seem that you have not fixed this accessibility issue. The "lorem ipsum" alt attribute is still in the source of, for example, <a href="https://www.postoffice.co.uk/savings-accounts/if-saving-for-a-car">postoffice.co.uk/savings-accoun…</a></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/pigsonthewing/status/1060208437370515457"><span aria-label="0 likes" class="social-embed-meta">❤️ 0</span><span aria-label="0 replies" class="social-embed-meta">💬 0</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2018-11-07T16:32:43.000Z" itemprop="datePublished">16:32 - Wed 07 November 2018</time></a></footer></blockquote><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/PostOffice" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-square" src="data:image/webp;base64,UklGRjgCAABXRUJQVlA4ICwCAABQCwCdASowADAAPrVWpU2nJKOiJzgJIOAWiWwAyjOx4QNwBvAG8oOAhGB2BBgSoJFL6KOd76bQZ/CHth6OMuqiuuYA48PjHCDDj8I6wEonnnNSFKGHuG09wkCrpa+VGF8CtAAA/v4uojWelBrwAKOC3a/yPV0g5afIZLXOumbbW43j/+O2+4UXg+dNS4lYLnO6XQyNwaOSjVh9/5udLVOzQiIlQJ5rYXbgcRWzu+4gWY4fTAKGiRGyE9CzY3R2Lb19TB7CLSdX5iQNYRa+8vji/m1jEkgcWladnxEjuWp1nE5OIqqxqDkI7wnT4B0Nh/3raZJo9boxE3uWJVqoQMvk+ONI745DqTs4xinrvbGCdMmPsmGWvoj16/1gK/Y/XMZEl/l1g9G3WJNJYYrAu4QA+upmuFeCtP/4koDjMfwwYSL2wgmQsgNDO0lwo0ZnG2Oo6rL5r4Qon/OpcyDRxrt/YElB06aSUHDxI5gTtLjqfj5vwqggLrXWMJDDzhWD7fiduJfw2VFcV4bDAbRGGKIssLjbIG6l6VzT4n69wO6FaB/Pz4CEk0yY643nP78Oc+fDuys6bu3WWkoyOVUTbu0V5ZXDgXRGuaJGZlEhfr8prVE3rWmZfxGiWAWy80aDT5SO+LvsVgOf0xcX+42TGQxkgvcNLDywen5tzeGMNhpmnEexoH7/bhIpzovhc0Qwefyem23cqUh3EHmDRFAGOP/FpDGNLfHZnwB4jAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Post Office</p>@PostOffice</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody"><small class="social-embed-reply"><a href="https://twitter.com/pigsonthewing/status/1060208437370515457">Replying to @pigsonthewing</a></small><a href="https://twitter.com/pigsonthewing">@pigsonthewing</a> Hi Andy, I am sorry to hear it! I'll pass this on to our Web team. ~Stacey</section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/PostOffice/status/1060212481677766656"><span aria-label="0 likes" class="social-embed-meta">❤️ 0</span><span aria-label="1 replies" class="social-embed-meta">💬 1</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2018-11-07T16:48:48.000Z" itemprop="datePublished">16:48 - Wed 07 November 2018</time></a></footer></blockquote>

<p>I didn't make a big fuss of the 2nd anniversary. But I thought it would be nice to mark its 3rd birthday.</p>

<blockquote class="social-embed" id="social-embed-1331555348390490113" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><blockquote class="social-embed" id="social-embed-1331552256437616640" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/edent" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAACQCACdASowADAAPrVQn0ynJCKiJyto4BaJaQAIIsx4Au9dhDqVA1i1RoRTO7nbdyy03nM5FhvV62goUj37tuxqpfpPeTBZvrJ78w0qAAD+/hVyFHvYXIrMCjny0z7wqsB9/QE08xls/AQdXJFX0adG9lISsm6kV96J5FINBFXzHwfzMCr4N6r3z5/Aa/wfEoVGX3H976she3jyS8RqJv7Jw7bOxoTSPlu4gNbfXYZ9TnbdQ0MNnMObyaRQLIu556jIj03zfJrVgqRM8GPwRoWb1M9AfzFe6Mtg13uEIqrTHmiuBpH+bTVB5EEQ3uby0C//XOAPJOFv4QV8RZDPQd517Khyba8Jlr97j2kIBJD9K3mbOHSHiQDasj6Y3forATbIg4QZHxWnCeqqMkVYfUAivuL0L/68mMnagAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Terence Eden is on Mastodon</p>@edent</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody"><small class="social-embed-reply"><a href="https://twitter.com/PostOffice/status/1327169220631801856">Replying to @PostOffice</a></small><a href="https://twitter.com/PostOffice">@PostOffice</a> Please can I have an update to this issue? Thanks.</section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/edent/status/1331552256437616640"><span aria-label="0 likes" class="social-embed-meta">❤️ 0</span><span aria-label="0 replies" class="social-embed-meta">💬 0</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2020-11-25T10:56:11.000Z" itemprop="datePublished">10:56 - Wed 25 November 2020</time></a></footer></blockquote><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/PostOffice" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-square" src="data:image/webp;base64,UklGRjgCAABXRUJQVlA4ICwCAABQCwCdASowADAAPrVWpU2nJKOiJzgJIOAWiWwAyjOx4QNwBvAG8oOAhGB2BBgSoJFL6KOd76bQZ/CHth6OMuqiuuYA48PjHCDDj8I6wEonnnNSFKGHuG09wkCrpa+VGF8CtAAA/v4uojWelBrwAKOC3a/yPV0g5afIZLXOumbbW43j/+O2+4UXg+dNS4lYLnO6XQyNwaOSjVh9/5udLVOzQiIlQJ5rYXbgcRWzu+4gWY4fTAKGiRGyE9CzY3R2Lb19TB7CLSdX5iQNYRa+8vji/m1jEkgcWladnxEjuWp1nE5OIqqxqDkI7wnT4B0Nh/3raZJo9boxE3uWJVqoQMvk+ONI745DqTs4xinrvbGCdMmPsmGWvoj16/1gK/Y/XMZEl/l1g9G3WJNJYYrAu4QA+upmuFeCtP/4koDjMfwwYSL2wgmQsgNDO0lwo0ZnG2Oo6rL5r4Qon/OpcyDRxrt/YElB06aSUHDxI5gTtLjqfj5vwqggLrXWMJDDzhWD7fiduJfw2VFcV4bDAbRGGKIssLjbIG6l6VzT4n69wO6FaB/Pz4CEk0yY643nP78Oc+fDuys6bu3WWkoyOVUTbu0V5ZXDgXRGuaJGZlEhfr8prVE3rWmZfxGiWAWy80aDT5SO+LvsVgOf0xcX+42TGQxkgvcNLDywen5tzeGMNhpmnEexoH7/bhIpzovhc0Qwefyem23cqUh3EHmDRFAGOP/FpDGNLfHZnwB4jAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Post Office</p>@PostOffice</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody"><small class="social-embed-reply"><a href="https://twitter.com/edent/status/1331552256437616640">Replying to @edent</a></small><a href="https://twitter.com/edent">@edent</a> Hi, we have a team looking into this currently now Terence as we are concerned that you have reported this previously and it is still ongoing. I'll see if I can get you an update and thanks for your patience - Ryan</section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/PostOffice/status/1331555348390490113"><span aria-label="0 likes" class="social-embed-meta">❤️ 0</span><span aria-label="0 replies" class="social-embed-meta">💬 0</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2020-11-25T11:08:28.000Z" itemprop="datePublished">11:08 - Wed 25 November 2020</time></a></footer></blockquote>

<p>Which was shortly followed by:</p>

<blockquote class="social-embed" id="social-embed-1331559561614987266" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><blockquote class="social-embed" id="social-embed-1331552256437616640" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/edent" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAACQCACdASowADAAPrVQn0ynJCKiJyto4BaJaQAIIsx4Au9dhDqVA1i1RoRTO7nbdyy03nM5FhvV62goUj37tuxqpfpPeTBZvrJ78w0qAAD+/hVyFHvYXIrMCjny0z7wqsB9/QE08xls/AQdXJFX0adG9lISsm6kV96J5FINBFXzHwfzMCr4N6r3z5/Aa/wfEoVGX3H976she3jyS8RqJv7Jw7bOxoTSPlu4gNbfXYZ9TnbdQ0MNnMObyaRQLIu556jIj03zfJrVgqRM8GPwRoWb1M9AfzFe6Mtg13uEIqrTHmiuBpH+bTVB5EEQ3uby0C//XOAPJOFv4QV8RZDPQd517Khyba8Jlr97j2kIBJD9K3mbOHSHiQDasj6Y3forATbIg4QZHxWnCeqqMkVYfUAivuL0L/68mMnagAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Terence Eden is on Mastodon</p>@edent</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody"><small class="social-embed-reply"><a href="https://twitter.com/PostOffice/status/1327169220631801856">Replying to @PostOffice</a></small><a href="https://twitter.com/PostOffice">@PostOffice</a> Please can I have an update to this issue? Thanks.</section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/edent/status/1331552256437616640"><span aria-label="0 likes" class="social-embed-meta">❤️ 0</span><span aria-label="0 replies" class="social-embed-meta">💬 0</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2020-11-25T10:56:11.000Z" itemprop="datePublished">10:56 - Wed 25 November 2020</time></a></footer></blockquote><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/PostOffice" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-square" src="data:image/webp;base64,UklGRjgCAABXRUJQVlA4ICwCAABQCwCdASowADAAPrVWpU2nJKOiJzgJIOAWiWwAyjOx4QNwBvAG8oOAhGB2BBgSoJFL6KOd76bQZ/CHth6OMuqiuuYA48PjHCDDj8I6wEonnnNSFKGHuG09wkCrpa+VGF8CtAAA/v4uojWelBrwAKOC3a/yPV0g5afIZLXOumbbW43j/+O2+4UXg+dNS4lYLnO6XQyNwaOSjVh9/5udLVOzQiIlQJ5rYXbgcRWzu+4gWY4fTAKGiRGyE9CzY3R2Lb19TB7CLSdX5iQNYRa+8vji/m1jEkgcWladnxEjuWp1nE5OIqqxqDkI7wnT4B0Nh/3raZJo9boxE3uWJVqoQMvk+ONI745DqTs4xinrvbGCdMmPsmGWvoj16/1gK/Y/XMZEl/l1g9G3WJNJYYrAu4QA+upmuFeCtP/4koDjMfwwYSL2wgmQsgNDO0lwo0ZnG2Oo6rL5r4Qon/OpcyDRxrt/YElB06aSUHDxI5gTtLjqfj5vwqggLrXWMJDDzhWD7fiduJfw2VFcV4bDAbRGGKIssLjbIG6l6VzT4n69wO6FaB/Pz4CEk0yY643nP78Oc+fDuys6bu3WWkoyOVUTbu0V5ZXDgXRGuaJGZlEhfr8prVE3rWmZfxGiWAWy80aDT5SO+LvsVgOf0xcX+42TGQxkgvcNLDywen5tzeGMNhpmnEexoH7/bhIpzovhc0Qwefyem23cqUh3EHmDRFAGOP/FpDGNLfHZnwB4jAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Post Office</p>@PostOffice</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody"><small class="social-embed-reply"><a href="https://twitter.com/edent/status/1331552256437616640">Replying to @edent</a></small><a href="https://twitter.com/edent">@edent</a> From the conversations I have been CC;d into it is looking like there is a fix for this and it is being implemented next week. Thank you for drawing this to our attention again and apologies it has taken so long - Ryan</section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/PostOffice/status/1331559561614987266"><span aria-label="1 likes" class="social-embed-meta">❤️ 1</span><span aria-label="0 replies" class="social-embed-meta">💬 0</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2020-11-25T11:25:13.000Z" itemprop="datePublished">11:25 - Wed 25 November 2020</time></a></footer></blockquote>

<p>A quick check and it has finally been fixed!</p>

<p>It is annoying that there's no real way to get companies to fix their broken stuff. If you report it to customer services - you'll likely be ignored. It makes me wish that there were public bug trackers for <em>everything!</em></p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=37368&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2020/12/3-years-to-fix-bad-alt-text/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Making Time More Accessible]]></title>
		<link>https://shkspr.mobi/blog/2020/12/making-time-more-accessible/</link>
					<comments>https://shkspr.mobi/blog/2020/12/making-time-more-accessible/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sun, 13 Dec 2020 12:00:32 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[HTML]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=37408</guid>

					<description><![CDATA[There&#039;s an HTML element called &#60;time&#62;. It is a semantic element. That means robots can read and understand it.  For example, if my code says:  &#60;p&#62;  The concert is &#60;time datetime=&#34;2020-12-24&#34;&#62;tomorrow&#60;/time&#62; &#60;/p&#62;   Then the computer knows the specific date I&#039;m talking about. A browser could offer to add the event to your calendar, or a search engine could find events which are happening on a…]]></description>
										<content:encoded><![CDATA[<p>There's an HTML element called <code>&lt;time&gt;</code>. It is a <em>semantic</em> element. That means robots can read and understand it.  For example, if my code says:</p>

<pre><code class="language-html">&lt;p&gt;
 The concert is &lt;time datetime="2020-12-24"&gt;tomorrow&lt;/time&gt;
&lt;/p&gt;
</code></pre>

<p>Then the computer knows the specific date I'm talking about. A browser could offer to add the event to your calendar, or a search engine could find events which are happening on a specific date. Nifty!</p>

<h2 id="problems-in-the-wild"><a href="https://shkspr.mobi/blog/2020/12/making-time-more-accessible/#problems-in-the-wild">Problems in the wild</a></h2>

<p>The problem comes when people use abbreviations which may not be accessible to people who use assistive technology like screen readers.</p>

<p>Here's an example from the BBC's news front page. That "1h" means the story was published 1 hour ago. Take a look at the code behind it:
<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/11/EoAEE5KW8AAl33L.png" alt="Dev tools showing the HTML code behind the BBC news site." width="660" height="337" class="aligncenter size-full wp-image-37411">
The <code>&lt;time&gt;</code> element represents <em>when</em> the story was originally published.
The <code>qa-status-date-output</code> is an abbreviation of the <em>relative</em> time since the story was published. It is hidden from screen readers with <code>aria-hidden="true"</code>.
The <code>gs-u-vh</code> is the alternative text for screen readers. It is hidden from sighted users with CSS.</p>

<p>There are a few problems with this approach:</p>

<ol>
<li>It violates the <abbr title="Don't repeat yourself" aria-label="DRY - don't repeat yourself">DRY</abbr> principle. The time is effectively written out three times.</li>
<li>It produces conflicting or ambiguous information. All three times contradict each other.</li>
<li>If CSS isn't working, both times are displayed.</li>
</ol>

<blockquote class="social-embed" id="social-embed-1333076736850931712" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/edent" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAACQCACdASowADAAPrVQn0ynJCKiJyto4BaJaQAIIsx4Au9dhDqVA1i1RoRTO7nbdyy03nM5FhvV62goUj37tuxqpfpPeTBZvrJ78w0qAAD+/hVyFHvYXIrMCjny0z7wqsB9/QE08xls/AQdXJFX0adG9lISsm6kV96J5FINBFXzHwfzMCr4N6r3z5/Aa/wfEoVGX3H976she3jyS8RqJv7Jw7bOxoTSPlu4gNbfXYZ9TnbdQ0MNnMObyaRQLIu556jIj03zfJrVgqRM8GPwRoWb1M9AfzFe6Mtg13uEIqrTHmiuBpH+bTVB5EEQ3uby0C//XOAPJOFv4QV8RZDPQd517Khyba8Jlr97j2kIBJD9K3mbOHSHiQDasj6Y3forATbIg4QZHxWnCeqqMkVYfUAivuL0L/68mMnagAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Terence Eden is on Mastodon</p>@edent</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody"><small class="social-embed-reply"><a href="https://twitter.com/edent/status/1333073483639697411">Replying to @edent</a></small>I found this due to the strange way Lynx renders the timestamps.<br>Because half of them are hidden using CSS, it becomes unreadable. <a href="https://twitter.com/edent/status/1333076736850931712/photo/1">pic.x.com/7obyophheb</a><div class="social-embed-media-grid"><a href="https://pbs.twimg.com/media/EoAJ-ACXEAEjdeC.png" class="social-embed-media-link"><img class="social-embed-media" alt="Times are listed as &quot;1 han hour ago&quot; and &quot;4h4 hours ago&quot;." src="data:image/webp;base64,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"></a></div></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/edent/status/1333076736850931712"><span aria-label="0 likes" class="social-embed-meta">❤️ 0</span><span aria-label="1 replies" class="social-embed-meta">💬 1</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2020-11-29T15:53:56.000Z" itemprop="datePublished">15:53 - Sun 29 November 2020</time></a></footer></blockquote>

<p>It also has issues when search engines see the content:</p>

<p><a href="https://web.archive.org/web/20230122204343/https://twitter.com/mattpointblank/status/1338439175125819400?ref_src=twsrc%5Etfw"><img src="https://shkspr.mobi/blog/wp-content/uploads/2020/12/10d10.jpeg" alt="Screenshot of a search engine result. The time is listed as 10d10" width="1056" height="676" class="aligncenter size-full wp-image-52772"></a></p>

<p>To be clear, I'm not dunking on the Beeb. They have a great set of accessibility people.
I'm just wondering if there's a simpler / better way to do things?</p>

<h2 id="possible-solutions"><a href="https://shkspr.mobi/blog/2020/12/making-time-more-accessible/#possible-solutions">Possible Solutions</a></h2>

<p>Ideally, there would be something like <code>aria-datetime</code> to read out the time. <a href="https://github.com/w3c/aria/issues/898">But that doesn't exist</a>.</p>

<p>Or, screen readers could interpret the <code>&lt;time&gt;</code> element and do something with it. <a href="https://twitter.com/LeonieWatson/status/1333078194925264898">But that doesn't seem well supported</a>. And, how will a screen reader know that the salient information is a relative duration, rather than a specific datetime?</p>

<p>ISO8601 - the datetime standard - allows for <a href="https://en.wikipedia.org/?title=ISO_8601#Durations">durations</a>. So you could write <code>datetime="TP30M"</code> to mean 30 minutes. But that doesn't say it was 30 minutes <em>ago</em> and you lose the full datetime.</p>

<p>Here's how I would solve it:</p>

<pre><code class="language-html">&lt;time datetime="2020-11-30T09:23:48.000Z"&gt;
   &lt;abbr aria-label="1 hour ago"&gt;1h&lt;/abbr&gt;
&lt;/time&gt;
</code></pre>

<p>That uses the <a href="https://www.w3.org/TR/html52/textlevel-semantics.html#the-abbr-element"><code>&lt;abbr&gt;</code> abbreviation element</a>.  A sighted reader will see the "1h", a screen reader will read out "One Hour Ago", and someone browsing in text mode will just the "1h".</p>

<p>I think that's a pretty optimal solution. It's clean, readable, doesn't rely on hiding any elements, and should be easy to keep in sync.</p>

<p>Think there's a better way? Let me know in the comment box.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=37408&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2020/12/making-time-more-accessible/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Dark Mode and Transparent Images]]></title>
		<link>https://shkspr.mobi/blog/2020/05/dark-mode-and-transparent-images/</link>
					<comments>https://shkspr.mobi/blog/2020/05/dark-mode-and-transparent-images/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Fri, 22 May 2020 11:30:57 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[usability]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=35026</guid>

					<description><![CDATA[Dark Mode is the new cool. Apps which automatically switch to an eye-friendly palette when lighting conditions are poor. Nifty!  Most of the time, it&#039;s as simple as making the text a lightish colour, and the background a darkish colour. But all that fails when you use transparencies in images.  Here&#039;s a quick example. Using the GitHub app in dark mode, I visited a repo which used a transparent…]]></description>
										<content:encoded><![CDATA[<p>Dark Mode is the new cool. Apps which automatically switch to an eye-friendly palette when lighting conditions are poor. Nifty!</p>

<p>Most of the time, it's as simple as making the text a lightish colour, and the background a darkish colour. But all that fails when you use transparencies in images.</p>

<p>Here's a quick example. Using the GitHub app in dark mode, I visited a repo which used a transparent image as an illustration:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/05/Hard-to-read-image.png" alt="A Hhrd to read image. The text is black, but so is most of the background. Bits have a white background." width="665" height="582" class="aligncenter size-full wp-image-35028">

<p>Yikes! I can't read most of that text, even if I whack up the brightness on my screen.</p>

<p>Here's what the image looks like in an editor:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/05/Checkerboard-image.png" alt="Larger view of the image. Bits of the background are transparent." width="1387" height="798" class="aligncenter size-full wp-image-35029">

<p>As you can see, the majority of the background is transparent - indicated by the <a href="https://twitter.com/edent/status/1259494619483643906">traditional checkerboard pattern</a> - with occasional blocks having a background colour.</p>

<p>Background transparency is be great if you can <em>guarantee</em> the background colour! But the web is wonderful; browsers are intended to be the user's agents. This means you can substitute the page's design with your own. Change fonts, make things easier to read, flip colours, whatever you want.</p>

<p>To account for dark mode - or any user changed interface - you have two main options:</p>

<ol>
<li>Remove transparencies</li>
<li>Stroke outline</li>
</ol>

<p>The first is obvious - just put in a background colour. The second is a little harder to explain.</p>

<p>Text can have a colour - <code>fill:#000</code> paints the text black.
Text can also have an <em>outline</em> - known as a stroke. <code>stroke: #fff; stroke-width:2px;</code> paints a 2 pixel white border around the text.</p>

<p>Here's an example SVG (I've mocked up the transparent background):</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/05/Text%20effects.svg" alt="" width="768" class="aligncenter size-full wp-image-35029">

<p>My suggestion is - put a high-contrast stroke around any object where you expect the background colour to be shown through a transparency.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=35026&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2020/05/dark-mode-and-transparent-images/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Improving WordPress Video Accessibility]]></title>
		<link>https://shkspr.mobi/blog/2020/05/improving-wordpress-video-accessibility/</link>
					<comments>https://shkspr.mobi/blog/2020/05/improving-wordpress-video-accessibility/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sun, 10 May 2020 11:25:52 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=35005</guid>

					<description><![CDATA[In order to provide a video playback UI, WordPress uses the excellent MediaElement library.  Recently, I discovered a slightly annoying flaw - I couldn&#039;t see the play button!  Here&#039;s a screenshot of the video UI.    In the middle of this screenshot is a white play button. I have trouble seeing it, because the video&#039;s background colour is predominantly white.  The issue is with the…]]></description>
										<content:encoded><![CDATA[<p>In order to provide a video playback UI, WordPress uses the excellent <a href="https://www.mediaelementjs.com/">MediaElement</a> library.  Recently, I discovered a slightly annoying flaw - I couldn't see the play button!</p>

<p>Here's a screenshot of the video UI.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/05/Screenshot_2020-05-09-Review-Ring-Fit-Adventure.png" alt="A video with an impossible to see play button." width="585" height="329" class="aligncenter size-full wp-image-35008">

<p>In the middle of this screenshot is a white play button. I have trouble seeing it, because the video's background colour is predominantly white.</p>

<p>The issue is with the <code>mejs-controls.svg</code> - the graphic which contains the interface controls. I think it could be made more accessible with the following changes:</p>

<ul>
<li>Make the background of the button a transparent grey.</li>
<li>Move the play triangle to the foreground.</li>
</ul>

<p>A pretty simple fix!</p>

<p>This creates a semi-transparent grey background, with a white stroke. So the play button will be visible no matter the colour of the background video.  Here's what it looks like:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/05/Screenshot_2020-05-09-Review-Ring-Fit-Adventure3.png" alt="A video with an easy to see play button." width="600" height="337" class="aligncenter size-full wp-image-35006">

<p>I've <a href="https://github.com/mediaelement/mediaelement/pull/2779">submitted a pull request to fix it</a>.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=35005&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2020/05/improving-wordpress-video-accessibility/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[A small accessibility improvement to WordPress]]></title>
		<link>https://shkspr.mobi/blog/2020/05/a-small-accessibility-improvement-to-wordpress/</link>
					<comments>https://shkspr.mobi/blog/2020/05/a-small-accessibility-improvement-to-wordpress/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 05 May 2020 11:33:36 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=34948</guid>

					<description><![CDATA[My mate, the accessibility specialist Léonie Watson, has this to say about how we improve the world, piece-by-piece:  Accessibility doesn&#039;t have to be perfect, it just has to be a little bit better than yesterday.  Source: Twitter  Damn straight! One of the best ways we can make tomorrow slightly better than today is by making small changes which make it easier for people to do the right thing.  …]]></description>
										<content:encoded><![CDATA[<p>My mate, the accessibility specialist Léonie Watson, has this to say about how we improve the world, piece-by-piece:</p>

<blockquote><p>Accessibility doesn't have to be perfect, it just has to be a little bit better than yesterday.</p>

<p><a href="https://web.archive.org/web/20200507065119/https://twitter.com/LeonieWatson/status/1256156726438572033">Source: Twitter</a></p></blockquote>

<p>Damn straight! One of the best ways we can make tomorrow slightly better than today is by making small changes which make it <em>easier for people to do the right thing</em>.</p>

<p>With that in mind, I've proposed a <a href="https://github.com/WordPress/wordpress-develop/pull/246">small change</a> to the default behaviour in WordPress's media UI.</p>

<p>At the moment, when you add an image to your blog, you get a tiny little text input field - with only enough space for a few characters.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/05/Screenshot_2020-05-03-Add-a-New-Post-‹-Terence-Eden’s-Blog-—-WordPress1-fs8.png" alt="An upload screen - there's only a single line of text for the image description." width="449" height="624" class="aligncenter size-full wp-image-34949">

<p>That doesn't encourage people to write meaningful text.  So my suggestion is to turn that into a <code>&lt;textarea&gt;</code> element.</p>

<p>It looks like this:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/05/Screenshot_2020-05-03-Add-a-New-Post-‹-Terence-Eden’s-Blog-—-WordPress-fs8.png" alt="An upload screen - there's a large text box for the image description." width="449" height="624" class="aligncenter size-full wp-image-34950">

<p>More space for writing, and people can drag the corner of the area if they need more.  It also matches the other text areas in the interface.</p>

<p>Hopefully, that will go a small way to improving accessibility on the web.</p>

<p>(<a href="https://github.com/WordPress/gutenberg/issues/6095">I raised the same issue in the new Gutenberg Editor</a> a couple of years ago - and it was accepted and merged.)</p>

<p>You can <a href="https://github.com/WordPress/wordpress-develop/pull/246">read the patch</a> and the <a href="https://core.trac.wordpress.org/ticket/50066">bug report</a> - please leave a comment on them if you think this is a useful change.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=34948&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2020/05/a-small-accessibility-improvement-to-wordpress/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Accessibility of macOS - large cursor hides tooltips]]></title>
		<link>https://shkspr.mobi/blog/2020/04/accessibility-of-macos-large-cursor-hides-tooltips/</link>
					<comments>https://shkspr.mobi/blog/2020/04/accessibility-of-macos-large-cursor-hides-tooltips/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 23 Apr 2020 11:07:57 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[usability]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=34771</guid>

					<description><![CDATA[Apple&#039;s attitude to usability is... complex. The general attitude of &#34;you&#039;re holding it wrong&#34; seems to be prevalent across all their products.  I like having a large mouse cursor. I find it easier to see on my large monitor, especially when sat at a safe distance.  But, if I use a large cursor - I can&#039;t see the tool-tips underneath it.  Annoyingly, Apple don&#039;t include the larger cursor sizes…]]></description>
										<content:encoded><![CDATA[<p>Apple's attitude to usability is... complex. The general attitude of "<a href="https://knowyourmeme.com/memes/events/iphone-4-death-grip">you're holding it wrong</a>" seems to be prevalent across all their products.</p>

<p>I like having a large mouse cursor. I find it easier to see on <a href="https://shkspr.mobi/blog/2020/04/review-iiyama-prolite-b2482hs-b1-24-vertical-monitor/">my large monitor</a>, especially when sat at a safe distance.  But, if I use a large cursor - I can't see the tool-tips underneath it.</p>

<p>Annoyingly, Apple don't include the larger cursor sizes when taking a screenshot. So you get the joy of me pointing a camera at my screen like some kind of troglodyte sharing memes on your neighbourhood's Facebook group.</p>

<h2 id="broken-behaviour"><a href="https://shkspr.mobi/blog/2020/04/accessibility-of-macos-large-cursor-hides-tooltips/#broken-behaviour">Broken Behaviour</a></h2>

<p>What does this tool-tip say?</p>

<p><img src="https://shkspr.mobi/blog/wp-content/uploads/2020/04/Cursor-obscuring-tool-tip.jpg" alt="Cursor obscuring tool tip." width="512" height="208" class="aligncenter size-full wp-image-34774">
That's from "Finder" the default Mac file system app.</p>

<h2 id="expected-behaviour"><a href="https://shkspr.mobi/blog/2020/04/accessibility-of-macos-large-cursor-hides-tooltips/#expected-behaviour">Expected Behaviour</a></h2>

<p>With the "normal" size icon, I can see what the text says.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/04/Tool-Tip-visible.jpg" alt="Tool Tip visible." width="512" height="208" class="aligncenter size-full wp-image-34773"></p>

<h2 id="usability-pervasiveness"><a href="https://shkspr.mobi/blog/2020/04/accessibility-of-macos-large-cursor-hides-tooltips/#usability-pervasiveness">Usability pervasiveness</a></h2>

<p>OK, it's impossible to test <em>every</em> combination that a user might choose. But it really feels like bits of MacOS are hostile to accessibility changes.</p>

<p>It is impossible to change the system font size. That top menu is fixed at a tiny size. If you want a more readable font - tough.</p>

<p>Apple knows best.</p>

<h2 id="tool-tip-size"><a href="https://shkspr.mobi/blog/2020/04/accessibility-of-macos-large-cursor-hides-tooltips/#tool-tip-size">Tool tip size</a></h2>

<p>You <em>can</em> increase the font size of tool-tips with <a href="https://web.archive.org/web/20200513075433/http://hints.macworld.com/article.php?story=20061107125819464">this obscure command-line incantation</a>:</p>

<pre><code class="language-_">defaults write -g NSToolTipsFontSize -int 20
</code></pre>

<p>Restart the app and you'll get a larger font!</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/04/Large-text-obscured-by-large-cursor.jpg" alt="Large text obscured by large cursor." width="512" height="208" class="aligncenter size-full wp-image-34791">

<p>Which is still obscured by the cursor.</p>

<h2 id="report-this-bug"><a href="https://shkspr.mobi/blog/2020/04/accessibility-of-macos-large-cursor-hides-tooltips/#report-this-bug">Report this bug</a></h2>

<p><a href="https://discussions.apple.com/thread/2554173?page=2">Apple have known about this bug for at least 10 years</a>.</p>

<p>Apple knows best.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=34771&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2020/04/accessibility-of-macos-large-cursor-hides-tooltips/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Accessibility is a public health issue]]></title>
		<link>https://shkspr.mobi/blog/2020/03/accessibility-is-a-public-health-issue/</link>
					<comments>https://shkspr.mobi/blog/2020/03/accessibility-is-a-public-health-issue/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sun, 22 Mar 2020 11:56:32 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[covid19]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=34516</guid>

					<description><![CDATA[Dark times, my friends. Dark times.  It&#039;s up to all of us to pull together. And that means making vital health information accessible. One of the easiest things you can do is make your Twitter content accessible is by adding descriptions to your images.  Go to twitter.com/settings/accessibility and turn on &#34;Compose image descriptions&#34;.  Here&#039;s why. This is a screenshot of a Tweet I recently saw.…]]></description>
										<content:encoded><![CDATA[<p>Dark times, my friends. Dark times.  It's up to all of us to pull together. And that means making vital health information accessible. One of the easiest things you can do is make your Twitter content accessible is by adding descriptions to your images.</p>

<p>Go to <a href="https://twitter.com/settings/accessibility">twitter.com/settings/accessibility</a> and turn on "Compose image descriptions".</p>

<p>Here's why. This is a screenshot of a Tweet I recently saw. The images weren't loading because my area's 3G signal is overloaded. So I got the same experience as someone with a visual impairment.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/03/Image-with-blank-fs8.png" alt="A tweet which says &quot;From the chair of surgery at Columpbia Presbyterian.&quot; There is a big blank image afterwards." width="596" height="366" class="aligncenter size-full wp-image-34517">

<p>What is the message? Is it "keep calm and wash your hands"? Or "The hospital is full, please don't come"? There's literally no way of knowing. Think of the anxiety that Tweet generates to anyone who can't read the image.</p>

<p>If you are communicating important public health information, you <em>must</em> make it available to <em>everyone</em>.</p>

<p>Here's what it was supposed to look like:</p>

<blockquote class="social-embed" id="social-embed-1241486658538741762" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/BillAckman" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-square" src="data:image/webp;base64,UklGRrACAABXRUJQVlA4IKQCAACwCwCdASowADAAPq1GlkmmI6GhNVgKqMAViWQAry0uWCLBXgg2UyuODuksmk+QfFKVhkiry0Sg9Mf+mlciAoqHme1qhV0ohr1IwftSnM6mcNLju9Ag4w2315yhpfveiMW6xS2OpwAA/v7iPzpnjbz8q5qt9Kvm2FcxfG+POHsTjg+cKkx1SSzr1mj4Yq5weiE0WdTiLCF/pH29sAzgo2lAW6Z3KluWe3tr2r9cX9MegY9zLTU4mBFveqbQieJoYEdowZdMHb+efDzKmQcLZBeRmBBnruwVqbaN6CmrgBn82N2qZJTK6WsenRuM1/HepQLdrxC4X0+sfKA5WRcTm2YNBABgSbFG/HyLdYdKkHZBe/wxMDAp1E3d5wzLXhxDZPpqzQ0zFT5ghXkgPajD2EfYATESKmOiGFE9XoiiqWtaS1OhnxqlJG/ZWiVI4qsB7keQi6Q9CVFWWxBvYvckE3nYvqf8o7Htx/15j9z1mwSWAC/2HYikz3QxwJHzWjxh5XA/gRU4wHZZ4fTbuV6bwXVcrh0IXDXjQ720/Yu+Eld3LYO7hLpteAK3+ZeyGiX4PxYYcoL9CzGqk+AI2BERQ8JiVYpnk8xVq6TGfS7AX1srD3a01/iIVrh8pwgmwByOqCjERuJEe6COzqPdhUDfA1t6I3FCx9pMV8ERYhGMdIE6L0DPZtAoOnQBNTMBadlgvlHKbNqzsMTdjN+yHoBbw9OZJn5prYIvBOVUrZjZQL1BT8aPsNZsysqqUUzv2ojISBhbQNVzep1Q5EtA66zVV4kiQ2L3jjpSYNILrcm4Tsz7kRAys8EWp0kUTPLg4aQF6fY2I2OS4J48lD+k6SUZ7+m3sL0xn38blMk0dTjwjcbJEDEZV3ysx6XrWDKA2v9Jlv92YYAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Bill Ackman</p>@BillAckman<br><img src="data:image/webp;base64,UklGRroBAABXRUJQVlA4IK4BAAAQCwCdASpJAEkAPrVSnkwnJKMiKPtsAOAWiUAaQmmCqK4kzWyKV7WqjtM3dVDZKzMWg6YaUy4nxXXQ8udPqdbPiTm3PNiLgwTI93303u4lR5Xs7M7DT4Csy8+o+5ihRMmAAP7aqBXy06jGiXjJD8n1F0HZrj9aPuEIXUy0rMIwr51iAE7K48mty7izPu+1T1YAUThHLDzST7P7f5Xz8bpj1iA9xRLc/pqouYCABTT2xWwhB1Q7uHXjP4VU9Nl47P5MV1XF9/l5Z+kt+AIWfAfa2lC6PfNi/U3Z58yg0G5FEmDr1mJStHsxgisAiFxwB+W7iINS1XHYsji21J0QWP1U6UXzL56MlErtb+3Yfe6X4OA6xdjTtohOlDCdJjraiYT4sCXgqnVKivlaqMSPS/M2X8TBcw6UR7OsxAZDc6VgNPw2VFixyazPB8veiyiTq0wsGixhBByJklP8NemwGDg7VV14SYHlp/U0x3oKk3rvUxDWingUKTCenogAAWObB0J5tTjECPMt3d7ce4FGANeoQrFlMdV/H42/P9M0GP1YRMCHbEkLUKQ+jZTu1QAA" alt="" class="social-embed-badge"> Pershing Square Philanthropies</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody">From the chair of surgery at Columbia Presbyterian <a href="https://x.com/BillAckman/status/1241486658538741762/photo/1">pic.x.com/XgEDZO01VN</a><div class="social-embed-media-grid"><a href="https://pbs.twimg.com/media/ETqlh2MWkAE_XUj.jpg" class="social-embed-media-link"><img class="social-embed-media" alt="" src="data:image/webp;base64,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"></a></div></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/BillAckman/status/1241486658538741762"><span aria-label="2117 likes" class="social-embed-meta">❤️ 2,117</span><span aria-label="106 replies" class="social-embed-meta">💬 106</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2020-03-21T22:07:39.000Z" itemprop="datePublished">22:07 - Sat 21 March 2020</time></a></footer></blockquote>

<p>(Sorry for picking on you, Bill. Yours was just the first of many I saw.)</p>

<p>Twitter lets you add up to 420 characters in an image description field. For some images, that's plenty. For the above text, a quick summary would be enough.</p>

<p>In the UK, <a href="https://www.gov.uk/guidance/accessibility-requirements-for-public-sector-websites-and-apps">public bodies have a statutory duty to make their content accessible</a>. That includes posts on social media.  Adding image descriptions is not an "unreasonable burden".</p>

<p>Please click on <a href="https://twitter.com/settings/accessibility">twitter.com/settings/accessibility</a> and turn on "Compose image descriptions".</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=34516&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2020/03/accessibility-is-a-public-health-issue/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Chromebooks aren't accessible - a five-year-old bug]]></title>
		<link>https://shkspr.mobi/blog/2019/01/chromebooks-arent-accessible-and-google-doesnt-care/</link>
					<comments>https://shkspr.mobi/blog/2019/01/chromebooks-arent-accessible-and-google-doesnt-care/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 03 Jan 2019 12:41:39 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[rant]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=30565</guid>

					<description><![CDATA[I was in need of a new laptop, so I bought a cheap ChromeBook - mostly because Amazon could deliver it the same day.  Sadly, the trackpad was broken. Before I sent it back, I thought I&#039;d try using a mouse with it. That&#039;s when I discovered that accessibility is very much a second thought for all the young and healthy people Google employ.  I have RSI and use a vertical mouse. After decades of…]]></description>
										<content:encoded><![CDATA[<p>I was in need of a new laptop, so I bought a cheap ChromeBook - mostly because Amazon could deliver it the same day.  Sadly, the trackpad was broken. Before I sent it back, I thought I'd try using a mouse with it. That's when I discovered that accessibility is very much a second thought for all the young and healthy people Google employ.</p>

<p>I have RSI and use a vertical mouse. After decades of regular left-clicking, my index finger is worn out. So I use a thumb button to click.  Changing the order of mouse buttons is supported in all modern operating systems. Evoluent - the manufacturer of my mouse - also provide a handy tool for Windows and Mac so that I can set the mouse buttons up just the way I like them. <a href="https://shkspr.mobi/blog/2018/05/using-the-evoluent-vmcr-c-series-vertical-mouse-with-linux/">I've written a guide for how to do it on Linux</a>.</p>

<p>But with a ChromeBook? No. The message being put out is that Google doesn't want unhealthy people using its products.</p>

<p>I plugged my mouse in, and tried to change the button order. There's no way to do so. No hidden flag, no extension, no catering for abnormal people.</p>

<p>This isn't a new problem.  <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=221914">A bug was raised FIVE years ago</a>.</p>

<p>My favourite responses from Googlers to that bug are:</p>

<blockquote><p>Technically it's not hard, it's just a question of UI work.</p></blockquote>

<p>So it'll come along quickly?</p>

<blockquote><p>Chrome has always aimed to minimize UI, as these features add up.</p></blockquote>

<p>Ugh! Such a hassle to create something useable!</p>

<blockquote><p>It's clearly a power-user feature</p></blockquote>

<p>Yay! My super-power is pain in my index finger. I'm sure Professor Xavier will invite me to his special school for mutants any day now...</p>

<p>It's 2019. It is unacceptable to release a product which isn't accessible. Google is one of the most powerful companies on the planet, it employs some of the most talented people I know. But there seems to be no way to prompt them into fixing old accessibility bugs.  Perhaps a ranty blog post will push things along?</p>

<p><ins datetime="2025-02-10T13:18:29+00:00">2025 update. The bug was <a href="https://issuetracker.google.com/issues/240329173#comment19">fixed <strong>ten</strong> years after being opened!</a></ins></p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=30565&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2019/01/chromebooks-arent-accessible-and-google-doesnt-care/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Digital Justice Part 2 - It Just Gets Worse]]></title>
		<link>https://shkspr.mobi/blog/2018/08/digital-justice-part-2-it-just-gets-worse/</link>
					<comments>https://shkspr.mobi/blog/2018/08/digital-justice-part-2-it-just-gets-worse/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Mon, 13 Aug 2018 07:23:29 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[court]]></category>
		<category><![CDATA[digital]]></category>
		<category><![CDATA[justice]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=30066</guid>

					<description><![CDATA[Regular readers will know about my recent court visit. I was grumpy about the lack of connected digital services within the court.  As I left court, I asked if there was anything they needed me to fill in or sign. They said there wasn&#039;t. I just sort of assumed that I wouldn&#039;t get any expenses back - my travel was mostly within my regular season ticket anyway.  Then this dropped on my doorstep.    …]]></description>
										<content:encoded><![CDATA[<p>Regular readers will know about <a href="https://shkspr.mobi/blog/2018/07/digital-court/">my recent court visit</a>. I was grumpy about the lack of connected digital services within the court.</p>

<p>As I left court, I asked if there was anything they needed me to fill in or sign. They said there wasn't. I just sort of assumed that I wouldn't get any expenses back - my travel was mostly within my regular season ticket anyway.</p>

<p>Then this dropped on my doorstep.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2018/08/moj-letter-envelope.jpg" alt="A handwritten envelope." width="1024" height="495" class="aligncenter size-full wp-image-30119">

<p>A <em>hand written</em> envelope. Let's ignore the fact they've <a href="https://shkspr.mobi/blog/2013/11/my-name-is-spelt-t-e-r-e-n-c-e/">misspelled my name</a> (I won't ignore this).  Does this mean that every witness in the country requires someone to handwrite an envelope and stuff something in?</p>

<p>That's ridiculously inefficient and error prone.</p>

<p>Let's take a look at the contents.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2018/08/MOJ-Witness-Expense-Form.jpg" alt="A single page of a Witness Expense Form." width="800" height="1132" class="aligncenter size-full wp-image-30120">
Again! Handwritten. Print on demand is a thing, you know!</p>

<p>I also need to figure out if I'm a "Ordinary" or "Professional" witness - because someone at the  CPS has forgotten to tick the box.</p>

<p>Now, that wouldn't be so bad - send them my bank details and let them work out how much I'm owed. But it isn't that easy.</p>

<h2 id="more-forms"><a href="https://shkspr.mobi/blog/2018/08/digital-justice-part-2-it-just-gets-worse/#more-forms">More Forms!</a></h2>

<p>That was just the start - here is the rest of the form:
<img src="https://shkspr.mobi/blog/wp-content/uploads/2018/08/3-page-CPS-form.jpg" alt="3 page CPS form - lots of little boxes to fill in." width="1024" height="498" class="aligncenter size-full wp-image-30121">
Three more pages! Some of which simply aren't relevant to me as an "Ordinary" witness.</p>

<p>Why do I need to fill this out?  The court knows how long I was there.  They know what sort of witness I was.  If I lie, they'll cross-check - so why not pre-fill this as well?</p>

<p>Where's the online form?  I've checked on the <a href="https://www.cps.gov.uk/publication/witness-expenses-and-allowances">CPS website</a> - and there isn't even a template so I can type it up and email it over.</p>

<h2 id="how-hard"><a href="https://shkspr.mobi/blog/2018/08/digital-justice-part-2-it-just-gets-worse/#how-hard">How Hard?</a></h2>

<p>This 4 page form is, apparently, so difficult to complete that it comes with <em>another</em> 4 pages of guidance.  Pro-tip, if your guidance is as long as your form - rethink your form design.</p>

<h2 id="how-much"><a href="https://shkspr.mobi/blog/2018/08/digital-justice-part-2-it-just-gets-worse/#how-much">How Much?</a></h2>

<p>The form and guidance also came with <em>another</em> guidance form. This <a href="https://web.archive.org/web/20200924210035/https://www.cps.gov.uk/sites/default/files/documents/legal_guidance/Attachment%201.pdf">2-pager explaining how much I can claim</a>.</p>

<p>So I have to read the guidance, fill in the form, then manually <strong>do maths</strong> to make sure it's worth my time claiming.  And, I suppose, once the form is received, someone else needs to check all my details again to make sure I've not accidentally over-claimed or under-claimed.</p>

<h2 id="grumpy"><a href="https://shkspr.mobi/blog/2018/08/digital-justice-part-2-it-just-gets-worse/#grumpy">Grumpy</a></h2>

<p>Bad form design makes me grumpy. Non-digital forms make me grumpy. Handwriting makes me grumpy. Misspelling my name makes me grumpy.</p>

<p>Nothing about this experience is delightful.</p>

<p>Dealing with court stuff shouldn't be frivolous - but it doesn't need to be so enraging.</p>

<p>GRRRRR!</p>

<h2 id="how-id-improve-it"><a href="https://shkspr.mobi/blog/2018/08/digital-justice-part-2-it-just-gets-worse/#how-id-improve-it">How I'd Improve It</a></h2>

<ul>
<li>This could easily be done at court.

<ul>
<li>Either get the witnesses to fill out a form while waiting, get a volunteer to help them, or hand them a pre-printed form on the way out.</li>
</ul></li>
<li>If it has to be posted, at least include a covering letter saying something like:</li>
</ul>

<blockquote><p>"thank you for attending court. The justice system only works because people like you are prepared to take time out of their busy lives to act as witnesses. We realise that you may have spent money travelling to court - so we want to pay you back."</p></blockquote>

<ul>
<li>Make a separate form for Ordinary and Professional witnesses.</li>
<li>Test the form with users to make sure it's as easy to complete as possible.</li>
<li>Incorporate the guidance into the form, rather than having it as a separate sheet.</li>
<li>Don't handwrite envelopes - or manually stuff them.</li>
<li>Put the form online.</li>
</ul>

<p>I don't think any of these are radical solutions. They could all be easily trialled to see which were effective.</p>

<h2 id="do-the-hard-work-to-make-things-easy"><a href="https://shkspr.mobi/blog/2018/08/digital-justice-part-2-it-just-gets-worse/#do-the-hard-work-to-make-things-easy">Do the hard work to make things easy</a></h2>

<p>I work for a different part of the Civil Service. I'm incredibly grateful that they let me attend court as a witness without it impacting my pay.  My true expenses were £3 for a tube journey I otherwise wouldn't have taken.  I could also claim £2.25 in subsistence allowance.</p>

<p>Is it worth me bothering with this form to claim a fiver?</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=30066&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2018/08/digital-justice-part-2-it-just-gets-worse/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Noli scribere Latine imaginem describere]]></title>
		<link>https://shkspr.mobi/blog/2017/11/noli-scribere-latine-imaginem-describere/</link>
					<comments>https://shkspr.mobi/blog/2017/11/noli-scribere-latine-imaginem-describere/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Mon, 13 Nov 2017 07:47:38 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[NaBloPoMo]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=28724</guid>

					<description><![CDATA[When I&#039;m bored, I like to search websites for the &#34;Lorem Ipsum&#34; placeholder text. It&#039;s a quick way to find discarded pages and test content.  I was particularly confused that the UK&#039;s Post Office had a dozen pages containing that little Latin phrase.    A quick dive into one of the pages, found this enlightening snippet of code:    This is a monumentally inconsiderate thing to do.  I can guess…]]></description>
										<content:encoded><![CDATA[<p>When I'm bored, I like to search websites for the "Lorem Ipsum" placeholder text. It's a quick way to find discarded pages and test content.</p>

<p>I was particularly confused that the <a href="https://www.postoffice.co.uk/search-results?query=lorem+ipsum">UK's Post Office had a dozen pages</a> containing that little Latin phrase.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2017/10/Screen-Shot-2017-10-17-at-16.55.44.png" alt="Screenshot of the Post Office website showing lots of seemingly unrelated pages" width="496" height="688" class="aligncenter size-full wp-image-28725">

<p>A quick dive into one of the pages, found this enlightening snippet of code:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2017/10/Screen-Shot-2017-10-17-at-14.50.35.png" alt="HTML code. The alt text of the image is in Latin" width="495" height="96" class="aligncenter size-full wp-image-28727">

<p>This is a <em>monumentally</em> inconsiderate thing to do.  I can guess exactly why it happened - a developer got a warning from an HTML validator that alt-text was required. Rather than putting in a description which would be useful for visually impaired people (and SEO), they just shoved some placeholder text in.</p>

<p>If you run a website - please <a href="https://www.rnib.org.uk/accessibility-guidelines-alt-text-what-you-need-know">create useful alt text</a>.</p>

<p><ins datetime="2018-11-13T12:28:37+00:00">1 year anniversary update!</ins>
This still isn't fixed.</p>

<blockquote class="social-embed" id="social-embed-1062286345450803200" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><blockquote class="social-embed" id="social-embed-1062239084578508800" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/edent" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAACQCACdASowADAAPrVQn0ynJCKiJyto4BaJaQAIIsx4Au9dhDqVA1i1RoRTO7nbdyy03nM5FhvV62goUj37tuxqpfpPeTBZvrJ78w0qAAD+/hVyFHvYXIrMCjny0z7wqsB9/QE08xls/AQdXJFX0adG9lISsm6kV96J5FINBFXzHwfzMCr4N6r3z5/Aa/wfEoVGX3H976she3jyS8RqJv7Jw7bOxoTSPlu4gNbfXYZ9TnbdQ0MNnMObyaRQLIu556jIj03zfJrVgqRM8GPwRoWb1M9AfzFe6Mtg13uEIqrTHmiuBpH+bTVB5EEQ3uby0C//XOAPJOFv4QV8RZDPQd517Khyba8Jlr97j2kIBJD9K3mbOHSHiQDasj6Y3forATbIg4QZHxWnCeqqMkVYfUAivuL0L/68mMnagAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Terence Eden is on Mastodon</p>@edent</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody">One year later and <a href="https://twitter.com/PostOffice">@PostOffice</a> still haven't fixed their accessibility issues.<br><a href="https://shkspr.mobi/blog/2017/11/noli-scribere-latine-imaginem-describere/">shkspr.mobi/blog/2017/11/n…</a><br><br>(Thanks <a href="https://twitter.com/pigsonthewing">@pigsonthewing</a> for the reminder.) <br><a href="https://twitter.com/hashtag/a11y">#a11y</a> <a href="https://twitter.com/hashtag/LoremIpsum">#LoremIpsum</a> <a href="https://twitter.com/edent/status/1062239084578508800/photo/1">pic.x.com/ry37fjx7wo</a><div class="social-embed-media-grid"><a href="https://pbs.twimg.com/media/Dr3U0DVWwAAQggv.jpg" class="social-embed-media-link"><img class="social-embed-media" alt="HTML source code. The alt text is set to a Latin phrase. " src="data:image/webp;base64,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"></a></div></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/edent/status/1062239084578508800"><span aria-label="2 likes" class="social-embed-meta">❤️ 2</span><span aria-label="0 replies" class="social-embed-meta">💬 0</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2018-11-13T07:01:47.000Z" itemprop="datePublished">07:01 - Tue 13 November 2018</time></a></footer></blockquote><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/PostOffice" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-square" src="data:image/webp;base64,UklGRjgCAABXRUJQVlA4ICwCAABQCwCdASowADAAPrVWpU2nJKOiJzgJIOAWiWwAyjOx4QNwBvAG8oOAhGB2BBgSoJFL6KOd76bQZ/CHth6OMuqiuuYA48PjHCDDj8I6wEonnnNSFKGHuG09wkCrpa+VGF8CtAAA/v4uojWelBrwAKOC3a/yPV0g5afIZLXOumbbW43j/+O2+4UXg+dNS4lYLnO6XQyNwaOSjVh9/5udLVOzQiIlQJ5rYXbgcRWzu+4gWY4fTAKGiRGyE9CzY3R2Lb19TB7CLSdX5iQNYRa+8vji/m1jEkgcWladnxEjuWp1nE5OIqqxqDkI7wnT4B0Nh/3raZJo9boxE3uWJVqoQMvk+ONI745DqTs4xinrvbGCdMmPsmGWvoj16/1gK/Y/XMZEl/l1g9G3WJNJYYrAu4QA+upmuFeCtP/4koDjMfwwYSL2wgmQsgNDO0lwo0ZnG2Oo6rL5r4Qon/OpcyDRxrt/YElB06aSUHDxI5gTtLjqfj5vwqggLrXWMJDDzhWD7fiduJfw2VFcV4bDAbRGGKIssLjbIG6l6VzT4n69wO6FaB/Pz4CEk0yY643nP78Oc+fDuys6bu3WWkoyOVUTbu0V5ZXDgXRGuaJGZlEhfr8prVE3rWmZfxGiWAWy80aDT5SO+LvsVgOf0xcX+42TGQxkgvcNLDywen5tzeGMNhpmnEexoH7/bhIpzovhc0Qwefyem23cqUh3EHmDRFAGOP/FpDGNLfHZnwB4jAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Post Office</p>@PostOffice</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody"><small class="social-embed-reply"><a href="https://twitter.com/edent/status/1062239084578508800">Replying to @edent</a></small><a href="https://twitter.com/edent">@edent</a> Hi Terence, we've sent this on to our web-team again as they had informed us action was being taken when it was raised last year ~Stephen</section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/PostOffice/status/1062286345450803200"><span aria-label="1 likes" class="social-embed-meta">❤️ 1</span><span aria-label="0 replies" class="social-embed-meta">💬 0</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2018-11-13T10:09:35.000Z" itemprop="datePublished">10:09 - Tue 13 November 2018</time></a></footer></blockquote>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=28724&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2017/11/noli-scribere-latine-imaginem-describere/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Review: Accessibility for Everyone ★★★★★]]></title>
		<link>https://shkspr.mobi/blog/2017/09/review-accessibility-for-everyone/</link>
					<comments>https://shkspr.mobi/blog/2017/09/review-accessibility-for-everyone/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Mon, 25 Sep 2017 17:23:54 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[Book Review]]></category>
		<category><![CDATA[review]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=28612</guid>

					<description><![CDATA[My mate Laura has written a book!  She has very kindly sent me a review copy ahead of its release.    The first thing to mention is that this is not a technical manual. There&#039;s the odd smattering of HTML in there - but this book is much more focussed on why accessibility matters and how to implement an accessibility positive culture - rather than which specific tags to use in your code.  This is…]]></description>
										<content:encoded><![CDATA[<p>My mate <a href="https://www.teenvogue.com/story/book-mansplaining-twitter">Laura has written a book</a>!  She has very kindly sent me a review copy ahead of its release.</p>

<p><a href="https://abookapart.com/products/accessibility-for-everyone"><img src="https://shkspr.mobi/blog/wp-content/uploads/2017/09/Accessibility-for-Everyone-book-cover.png" alt="Accessibility for Everyone book cover" width="200" class="alignleft size-full wp-image-28616"></a></p>

<p>The first thing to mention is that this is <em>not</em> a technical manual. There's the odd smattering of HTML in there - but this book is much more focussed on <em>why</em> accessibility matters and <em>how</em> to implement an accessibility positive culture - rather than which specific tags to use in your code.</p>

<p>This is a book for managers, designers, and programmers. As she points out, Accessibility is…</p>

<blockquote><p>a team effort. The accessibility of the site isn’t just the responsibility of one lone developer who fixed all the problems before the page went live.</p></blockquote>

<h2 id="what-is-accessibility"><a href="https://shkspr.mobi/blog/2017/09/review-accessibility-for-everyone/#what-is-accessibility">What is accessibility?</a></h2>

<p>Before continuing this review, I first feel the need to explain <a href="https://web.archive.org/web/20171105102206/https://www.scope.org.uk/about-us/our-brand/social-model-of-disability">the Social Model of Disability</a>.</p>

<p>There is no such thing as disability. There are choices we make as a society which means that some people aren't able to fully participate in the world.</p>

<p>We choose to have doors which are too narrow for a wheelchair to fit through.  We choose to print text in a tiny font with low contrast.  We choose not to include subtitles on our videos.  It isn't that people need us to make things specially accessible - we need to not put artificial barriers in the way of our users.</p>

<p>The web is pretty usable by default - it is up to us to keep it that way.</p>

<p>The second thing to know is that we <em>all</em> need accessibility eventually. One day you will be old, and your eyes will dim.  Or you'll forget your headphones and want subtitles on a video. Or you'll be shivering with cold and need bigger touch-screen targets. Or you'll be ill, and need something written in simple language.</p>

<p>Accessibility <em>is</em> for everyone.</p>

<h2 id="why-should-i-bother"><a href="https://shkspr.mobi/blog/2017/09/review-accessibility-for-everyone/#why-should-i-bother">Why should I bother?</a></h2>

<p>As Laura points out, there's a cynical reason to care about accessibility. Over <a href="http://www.rnib.org.uk/professionals/knowledge-and-research-hub/key-information-and-statistics">two-million people in the UK have some sight-loss</a>.  It's just good business sense to be available to as many potential customers as possible.  There are a whole range of people who are left out of the modern web.</p>

<blockquote><p>In the same way that accessibility in our physical environment isn’t just about wheelchairs, accessibility on the web isn’t just about screen readers.</p>

<p><a href="https://abookapart.com/products/accessibility-for-everyone">Laura Kalbag</a></p></blockquote>

<p>Laura does an excellent job of explaining all the various techniques you can use to make your technology as inclusive as possible for everyone.  Some may be obvious to you - but I'll guarantee you'll pick up some tips that you were previously ignorant about.</p>

<p>I consider myself well versed in accessibility issues - and I still found stuff in the book which caused me to re-evaluate some of the choices I've previously made.</p>

<p></p><div id="attachment_28615" style="width: 899px" class="wp-caption alignnone"><img aria-describedby="caption-attachment-28615" src="https://shkspr.mobi/blog/wp-content/uploads/2017/09/How-did-a-tiny-little-star-come-to-mean-that-a-form-field-was-required.png" alt="A tiny red star appears next to a label on a form" width="889" height="115" class="size-full wp-image-28615"><p id="caption-attachment-28615" class="wp-caption-text">It’s a tiny little star, how did it end up meaning “required”?</p></div><p></p>

<p>There's also a quick primer on legal situation in the UK, USA, and EU.   People have a strongly defined right to accessibility - that almost certainly includes your website.</p>

<p>One thing I found particularly useful was strategies for recruiting users to test your site.  Not only how to get a representative mix of people, but also how to avoid being rude to them.</p>

<p>This is a short book - 170-ish pages - and you'll probably read it in an afternoon. But you'll find yourself going back to it time-and-again.  Each chapter clearly sets out the reasons behind adopting an accessible mindset and give specific strategies on making your team more open to empathetic design.</p>

<h2 id="verdict"><a href="https://shkspr.mobi/blog/2017/09/review-accessibility-for-everyone/#verdict">Verdict</a></h2>

<p>Laura's book isn't a detailed guide to the intricacies of ARIA or to the proper use of <code>alt</code> tags - it is much more than that. Think of it as an introduction to the philosophy of accessibility.  It is a book which is repeatedly quotable, well researched, and vital for anyone involved in web design.</p>

<p>It will spark conversations, and challenge you to reassess how to you approach building your sites.</p>

<h2 id="get-the-book"><a href="https://shkspr.mobi/blog/2017/09/review-accessibility-for-everyone/#get-the-book">Get the book</a></h2>

<p>The <a href="https://abookapart.com/products/accessibility-for-everyone">eBook is available for $11 from A Book Apart</a> - you get DRM free copies in ePub, Mobi, and PDF.  The printed version is $21 + postage.  Discounts apply when ordering multiple books.</p>

<h2 id="my-biases"><a href="https://shkspr.mobi/blog/2017/09/review-accessibility-for-everyone/#my-biases">My biases</a></h2>

<p>I've known Laura for several years.  I've even met <a href="https://twitter.com/gigapup">Oskar</a> - her enormous husky / malamute.</p>

<p>I sit on the W3C Advisory Committee, whose accessibility work features prominently throughout the book.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=28612&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2017/09/review-accessibility-for-everyone/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
