3 ms·
My suspicion is that the way to improve legibility is to consider ways to make symbol images more robust to noise. In particular, if a symbol image were perturb
by jpfed 8y ago
My suspicion is that the way to improve legibility is to consider ways to make symbol images more robust to noise. In particular, if a symbol image were perturbed, would the context help you figure out what that symbol should be?
For each letter, we can build a histogram of contexts that letter occurs in for a sufficiently large corpus. An example is the letter "o", whose occurrences in the previous sentence have the following contexts: f_r (twice), t_g, c_n, _c, c_r.
Each letter's context histograms have some similarity with each other letter's. We want different letters that have similar contexts to have widely differing appearances, because if their appearances were similar, their contexts will be of less help to the reader in disambiguating. And letters with sufficiently different contexts may be allowed to be more similar in appearance (note e.g. the archaic long "s", which despite visual ſimilarity to "f" is easily distinguished from it by the different contexts it appears in).
- blueblimp 8y agoThat's a very interesting point and suggests that, counterintuitively, it would actually be bad for (for example) vowels to look similar to each other. Another way to use language statistics would be to make the font variable-width (which may help with legibility) but make commonly-occurring letters thin.
- benj111 8y agoThis doesn't preclude optimising vowels for example though, just them looking similar. I'm not convinced I could differentiate M N and O without context, having a known vowel to differentiate the heights you're looking at would help?