Why didn't the designer select dot positions based on letter frequency or letter pairing frequency in English? This could have yielded a font that would be more likely to make pretty geometric shapes. Even a simple improvement like vowels all having higher dot positions in the font, and consonants having lower positions, could be interesting. It seems that the dot positions are just based on letter position in the al…
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…
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.