Jump to content

Wikipedia talk:Manual of Style/Accessibility

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
WikiProject iconManual of Style
WikiProject iconThis page falls within the scope of the Wikipedia:Manual of Style, a collaborative effort focused on enhancing clarity, consistency, and cohesiveness across the Manual of Style (MoS) guidelines by addressing inconsistencies, refining language, and integrating guidance effectively.
Note icon
This page falls under the contentious topics procedure and is given additional attention, as it closely associated to the English Wikipedia Manual of Style, and the article titles policy. Both areas are subjects of debate.
Contributors are urged to review the awareness criteria carefully and exercise caution when editing.
Note icon
For information on Wikipedia's approach to the establishment of new policies and guidelines, refer to WP:PROPOSAL. Additionally, guidance on how to contribute to the development and revision of Wikipedia policies of Wikipedia's policy and guideline documents is available, offering valuable insights and recommendations.
WikiProject iconAccessibility
WikiProject iconThis page is within the scope of WikiProject Accessibility, a group of editors promoting better access for disabled or otherwise disadvantaged users. For more information, such as what you can do to help, see the main project page.
WikiProject iconWikipedia Help B‑class Mid‑importance
WikiProject iconThis page is within the scope of the Wikipedia Help Project, a collaborative effort to improve Wikipedia's help documentation for readers and contributors. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks. To browse help related resources see the Help Menu or Help Directory. Or ask for help on your talk page and a volunteer will visit you there.
BThis page does not require a rating on the project's quality scale.
MidThis page has been rated as Mid-importance on the project's importance scale.

Text in images[edit]

One thing I can't see covered by the MOS is the matter of text size in images. There has been a trend in recent years for more and more information to be added into maps used in election article infoboxes, such as bar charts, pie charts, legends etc (for example, there is currently a proposal to change the US presidential election map from this (in which the text is legible at the scale it is shown in the infobox) with this (which has text that is completely illegible at the scale shown in the infobox, and some so small it is not even legible when clicking through to the file page and can only be read by opening the image full screen).

Is this an accessibility issue, and if so, should there be a minimum font size requirement for text in images (e.g. that the image is shown at a size where the text appears equivalent to a certain font size)? Cheers, Number 57 12:56, 20 March 2024 (UTC)[reply]

Requesting an accessibility "spot check"[edit]

I've been working on Chinese characters and related articles for a while, and one of my constant concerns is ensuring equal accessibility. Specifically, I've done a lot of work ensuring screen readers will function properly concerning the large amount of both tabular information and non-English information, but any insights or comments whatsoever would be appreciated.

—Hey, shouldn't there be an Accessibility noticeboard? Or is that this page? Remsense 18:03, 31 March 2024 (UTC)[reply]

It's this page. I can't think of anything more that can be done accessibility-wise (making non-Latin text accessible can be hard!), but thanks for your efforts. Graham87 (talk) 06:28, 1 April 2024 (UTC)[reply]
Thank you very much for your expertise as always, Graham. Remsense 11:10, 1 April 2024 (UTC)[reply]

Relevant requested edits[edit]

Some of you may remember that I've made it a point to add alt text and table semantics to articles for several years. Some of you may also know that I am under WP:0RR for edit-warring so I cannot engage in any reverting or otherwise undoing others' edits. I have had a recent article and template where I have added proper table semantics and someone else removed them and that someone is unwilling to re-add them. If anyone is motivated, see Template talk:2024 UFL standings and Talk:Michigan Panthers (2022). ―Justin (koavf)TCM 23:09, 16 April 2024 (UTC)[reply]

Requesting input[edit]

Does the following chart pass WCAG? Qwerty284651 (talk) 15:04, 29 May 2024 (UTC)[reply]

Wikipedia talk:WikiProject Tennis#Performance timeline

Tournament 2019 2020 2021 2022 2023 2024 W–L Win %
Grand Slam events Australian Open 2R 4R 4R SF 4R 3R 17–6 74%
French Open 4R W QF W W 28–2 93%
Wimbledon 1R NH 4R 3R QF 9–4 69%
US Open 2R 3R 4R W 4R 16–4 80%
Win–loss 5–4 12–2 13–4 21–2 17–3 2–1 70–16 81%
YEC WTA Finals DNQ NH RR SF W 9–3 75%
Team events Summer Olympics NH 2R NH 1–1 50%
Billie Jean King Cup A A Q A 2–0 100%
WTA 1000 events Dubai Championships A N1K 3R N1K F 4–2 67%
Qatar Open N1K 2R N1K W N1K 6–1 86%
Indian Wells Open Q2 NH 4R W SF 12–2 86%
Miami Open Q2 NH 3R W A 7–1 88%
Madrid Open A NH 3R A F 7–2 78%
Italian Open A 1R W W QF 14–2 88%
Canadian Open 3R NH A 3R SF 6–3 67%
Cincinnati Open 2R 1R 2R 3R SF 5–5 50%
China Open A NH W 6–0 100%
Wuhan Open A NH 0–0  – 
Win–loss 3–2 1–3 12–5 24–2 27–6 0–0 67–18 79%
Career statistics 2019 2020 2021 2022 2023 2024 W–L Win %
Tournaments 11 6 16 17 18 2 Career: 70
Titles 0 1 2 8 6 0 Career: 17
Finals 1 1 2 9 8 0 Career: 21
Hard win–loss 7–7 7–4 20–11 47–7 42–8 7–1 130–38 77%
Clay win–loss 7–3 7–1 12–2 18–1 19–2 0–0 63–9 88%
Grass win–loss 0–2 4–2 2–1 7–1 0–0 13–6 68%
Overall win–loss 14–12 14–5 36–15 67–9 68–11 7–1 206–53 80%
Win (%) 54% 74% 71% 88% 86% 88% Career: 80%
Year-end ranking 61 17 9 1 1 $24,592,763

Do screen readers detect static row numbers as a row header or do they jump straight into the data cell in column 2? I am asking whether it is accessible. Does it require an "id=...". Otherwise, I can just use regular data cells. Qwerty284651 (talk) 16:34, 5 June 2024 (UTC)[reply]

They jump straight into the data cell in column 2. (but they do read the static row numbers when not in table navigation mode). I have no idea how you'd make them properly accessible. Graham87 (talk) 17:25, 5 June 2024 (UTC)[reply]
It looks to me like the first column is not a real table column but extra CSS-generated content that is inserted before the first real column and styled to appear like a table cell. The CSS is in Template:Static row numbers/styles.css, and this contains several CSS rules, of which five actually produce the row numbers. These five are:
.static-row-numbers {
  counter-reset: rowNumber;
}
.static-row-numbers tr::before {
  content: "";
  display: table-cell;
}
.static-row-numbers thead + tbody tr:first-child:not(.static-row-header):not(.static-row-numbers-norank)::before,
.static-row-numbers tbody tr:not(:first-child):not(.static-row-header):not(.static-row-numbers-norank)::before {
  counter-increment: rowNumber;
  content: counter(rowNumber);
}
.static-row-header-text.static-row-numbers thead tr:first-child::before,
.static-row-header-text.static-row-numbers caption + tbody tr:first-child::before,
.static-row-header-text.static-row-numbers tbody:first-child tr:first-child::before {
  content: "No.";
}
.static-row-header-hash.static-row-numbers thead tr:first-child::before,
.static-row-header-hash.static-row-numbers caption + tbody tr:first-child::before,
.static-row-header-hash.static-row-numbers tbody:first-child tr:first-child::before {
  content: "#";
}
W3C documentation for these properties is as follows: counter-reset, content, display, counter-increment and also the ::before pseudo-element. --Redrose64 🌹 (talk) 19:54, 5 June 2024 (UTC)[reply]
Pinging @Jts1882, Timeshifter, Guarapiranga, and Jroberson108:, the editors involved in its development, to look more into it and make it more accessible. Qwerty284651 (talk) 20:18, 5 June 2024 (UTC)[reply]
The only thing I can think to change that might make it more accessible is adding content before the first td/th in the row (tr :first-child::before) instead of before the row (tr::before). This way it's in the row instead of before it. Jroberson108 (talk) 21:18, 5 June 2024 (UTC)[reply]
I misspoke. The current styles place the content inside the table rows. Doing what I suggested would prepend the content inside the first td of each row. Jroberson108 (talk) 00:52, 6 June 2024 (UTC)[reply]