andromeda-cad / andromeda-rfcs

AndromEDA development plans
0 stars 1 forks source link

Fonts #11

Closed SchrodingersGat closed 6 years ago

SchrodingersGat commented 7 years ago

I'm not trying to put the cart before the horse here - this is not as important to the overall architecture as the other discussions going on - it was just something I have been pondering.

For displayed texts, we can either go the "KiCad" way and create our own polyline font, or we can use an already existing font that won't look ugly, and allows us to focus on more important things, like native integration with Snapchat so you can share your favourite PCB moments.

One advantage the KiCad way has is that it translates well to rendering to Gerber / OpenGL. I have however found a simple way to implement this using the QFont library:

A key consideration must also be the font selection - there is no room for character confusion (e.g. capital I and lower-case l, or 0 and O). Also, it must support the unicode characters that will be applicable to EDA.

I quite like Roboto Mono or Noto Sans but that's just a matter of personal preference (it's also an open font which is a must).

Any strong feelings here? I really don't like the KiCad text but maybe there's a very good reason for it?