I've downloaded the Snellen and Sloan fonts distributed on this website. I'm on Linux Fedora. I've saved the fonts on ~/.fonts and the fonts are available to my applications (Inkscape, Libreoffice).

However, when I insert text the fonts are mirrored (flipped horizzontally). I guess that the font is built incorrectly... Should the mirrored fonts have their own "style"? Perhaps I should create two styles (or families) within each font using Fontforge?

As you can imagine, I know nothing on the subject, so any hint is appreciated.

  • A very odd behaviour. Perhaps this question is more suitable for unix.stackexchange.com. Commented Apr 16, 2016 at 9:46
  • Why on Unix? I can reproduce the problem even on Windows.
    – fedelibre
    Commented Apr 18, 2016 at 12:20
  • Please update your question and be more specific. As Max says in his answer, the behaviour is correct. Commented Apr 18, 2016 at 21:45
  • I've added that I was using lowerletter cases. That was the problem.. even if the answer by Max already explained that. I feel always a stranger in these stackexchange forums...
    – fedelibre
    Commented Apr 19, 2016 at 15:07

1 Answer 1


The linked font contains the "normal" glyphs as uppercase letters and mirrored copies as lowercase.

Snellen ttf preview

  • 1
    Indeed. The reason for that is because some eye tests want you to point out the open end of the letter E. By providing both normal and inverse characters, it's easier to create such tests.
    – PieBie
    Commented Apr 18, 2016 at 13:54
  • 1
    I was entering lowercase letters and I did not even try uppercase. Of course I will use the uppercase letters for an eye chart.
    – fedelibre
    Commented Apr 18, 2016 at 14:15
  • @PieBie Are you referring to the tumbling E chart? In that chart the open end of letter E can be left, down, up or down.I think that these mirrored fonts may be used along with the software distributed in the website I've linked in my first email.
    – fedelibre
    Commented Apr 19, 2016 at 15:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.