Longtime readers will be aware of my interest in PDF accessibility. In furtherance of that interest, I work with the PDF/UA Committee – very much a happy ship, in stark contrast to a comparable working group. We are presently dealing with the issue of tables in accessible PDF. As our esteemed leader Duff Johnson (no relation) puts it,

The Committee requests that interested parties submit examples of “absurdly complex” tables to the Committee for review. In particular, we are interested in tables that cannot be adequately described using the current 1.6 Specification elements and attributes.

Yes, this is your chance to VENT about hideously complex tables you have been stuck with. But cast your net wide, please: Any source will do, including print, where we often find tables that simply cannot be rendered in HTML. PDF’s table tags and attributes are similar to, but not as extensive as, HTML’s. It is my intention to make the PDF spec for table accessibility better than reality and assuredly better than HTML’s.

To do this, we need to account for worst-case scenarios and for different uses of tables. For the latter, several come to mind:

  1. Zebra tables
  2. Tables with show/hide functions (so that only some rows are displayed on command)
  3. Tables with embedded headers (e.g., many columns of scientific results broken up by years, each of which year is a header spanning all or most of the columns)
  4. Mixed-writing-direction languages. (Actually, getting everything to work just as well in right-to-left and vertical writing systems is half a lifetime’s work right there)
  5. Images as headers (previously disputed as even possible by another working group; I guess they never read Spy)
  6. Character alignment, as with financial tables, where decimal points, parentheses, and dashes have to occur in certain columns
  7. Enumeration of list items (including the use of specific start points and jumping over certain numbers)

You can also write in with what you want a table specification to do even if nothing you know of does it already. You can leave a comment on the PDF/UA blog (short for “Web log”), mail things in to Duff, and preferably write your own posts and tag them with .

Perhaps interestingly, I have a table up with nearly every known HTML accessibility feature, all of which added 27K to the file size with no demonstrable benefit. (And I dearly needed enumerated table rows.)


(2006.01.27)   I produced a list of examples of stupendous HTML tables. I also found some relevant PDF examples.

The foregoing posting appeared on Joe Clark’s personal Weblog on 2006.01.17 13:47. This presentation was designed for printing and omits components that make sense only onscreen. (If you are seeing this on a screen, then the page stylesheet was not loaded or not loaded properly.) The permanent link is:

(Values you enter are stored and may be published)



This personal Weblog is unlikely to be updated again until my next book comes out. (See Best postings)

Other reading

Topics of interest

Typography ⁓ graphic designTTCCanadian EnglishInversion

Archives by category

Archives by date

Just add /year/month/day/ to the end of site’s URL, You can add just /year/month/, or just /year/, if you wish. Years are four-digit, month and day two-digit (with padding zero below 10). For example:

Copyright © 2004–2021

You enjoy

Transgenderism is to be opposed categorically