Re: I solved the Adapting Text Problem

Hi Wayne,

That’s good, but it isn’t a solution until it is a content requirement.

I *think* a 10% increase in text-width is equivalent to letter spacing of 0.05em:
https://alastairc.ac/tests/letter-spacing.html


I’d suggest going for that level to start with, 5% as a useful fall-back position.

What you’ve created is a great basis for a user-agent tool that allows a user to customise what they want up to that limit, but it doesn’t help designers/developers directly.

What we need for the content is a vertical and horizontal buffer size. Line-height (and possibley paragraph margin) is vertical, letter-spacing is good for consistent horizontal increases, so we’d have two or three bullets such as:


  *   line spacing (leading) of text to at least 1.5 times the font size
  *   letter spacing (tracking) to at least 0.05 of the font size
  *   spacing (leading) between paragraphs to at least 2 times the font size

That brings us back to applying it to all text, so I dropped the ‘blocks of text’ phrasing.

Cheers,

-Alastair


From: Wayne Dick <wayneedick@gmail.com>
Date: Wednesday, 12 July 2017 at 08:52
To: LVTF - low-vision-a11y <public-low-vision-a11y-tf@w3.org>
Subject: I solved the Adapting Text Problem
Resent-From: LVTF - low-vision-a11y <public-low-vision-a11y-tf@w3.org>
Resent-Date: Wednesday, 12 July 2017 at 08:53

Two things for the group.
At
http://nosetothepage.org/ExactRelationship.docx

you will find a solution to our numeric difficulties regarding Adapting Text. It was a hard problem.
To understand the method you will probably need to play with my string length app, fontStats.
]
http://nosetothepage.org/fontStats/FDSDoc.html

My proposal is this. The user can change letter and line spacing as much as they like but they cannot increase text length by more than 5%.
The problem is doable with only changing spacing with minor adjustments of font size. It is much easier to solve if the ability to change font family is available to the user.
Wayne

Received on Wednesday, 12 July 2017 08:31:38 UTC