- From: Wayne Dick <wayneedick@gmail.com>
- Date: Thu, 8 Jun 2017 15:10:56 -0700
- To: public-low-vision-a11y-tf <public-low-vision-a11y-tf@w3.org>
- Message-ID: <CAJeQ8SDc7T6YusPTLE=TAYcTt_0ZwxtCU8W9JP7ZQNe4uBx-Ww@mail.gmail.com>
When Alastair did his computations and got 150% enlargement that set off a red flag for me. I double checked Alastair's computations and he is right. Letter spacing should change to 0.045em NOT 0.12em. My mistake was in using the research percentages applied to whole letters, not the space between them as the researcher MacLiesh suggested. Thus, our letter spacing should be applied to the spacing between letters, not to letters. That is 0.12x0.25=.03em. There was actually an improvement up to 0.24 of the space between letters. Then the improvement flattened. I did a linear interpolation from 0 to 0.24 when I got 0.12. I think in this case the research max 0.06em could make size problems for developers, but the min 0.03em is a little small from my personal experience, and the research plots in the MacLeish research. Thus, I recommend linear interpolation again to get 0.045em. Word spacing is correct because it is applied to 1em, (a space character approximately). However when we compute the size increase due to word spacing we must divide by the average word size (language dependent (about 5 in English usage)). So, to compute the effect of letter spacing on text length we should apply the following multiplication factor: (1+letter-spacing)(1+(1/5)word-spacing)<= (1+0.045)(1+0.32)=1.07844<1.08. Empirical Evidence: Let us look at an average font like Tahoma. The average character width is 8.69px including normal letter spacing. Conclusion: Word spacing should not change. Letter spacing should change from 0.12em to 0.045em. Wayne
Received on Thursday, 8 June 2017 22:12:10 UTC