s-a / digital-numbers-font

A fixed width (web)font in a cool liquid-crystal display (LCD) style.
https://s-a.github.io/digital-numbers-font/
SIL Open Font License 1.1
100 stars 12 forks source link

D and O are indistinguishable #11

Closed ctrlcctrlv closed 9 years ago

ctrlcctrlv commented 9 years ago

dodo

davelab6 commented 9 years ago

I'm not sure this should be fixed, that is how things look on these displays :)

s-a commented 9 years ago

Yes. This font was made to mimic displays of hardware. As the name says mainly numbers. We have here an environment such like a pocket calculator :smile_cat: So at this point it works as expected.

ctrlcctrlv commented 9 years ago

I don't think that's fair.

Some glyphs are a fourteen segment display (W) while others are a seven segment display (DODO).

Fourteen segment display: 14

Seven segment display: 7

What I am saying is, make up your mind :smile:. If it's a 14 or 16 segment display, my suggestion is more than possible.

Also I was going to open a separate issue for this, but I think you'd just close it given how...non-receptive you were to this one :wink: but

Your X and Y are impossible. They need dividers between them to be believable, currently they aren't possible on any type of display, unless it was made just to show an X (and another just to show a Y and nothing else). xy

ctrlcctrlv commented 9 years ago

I decided to just work on my own 14 segment font rather than bother you.

lcd

davelab6 commented 9 years ago

Ah yes, a lowercase d would be nice :)

ctrlcctrlv commented 9 years ago

I've gotten quite far with my own...

lcd1

I'm now considering how to handle umlauts, acute accents and the like.

I don't want to break with my style, which is to not break the 14-segment in any situation, so I might have to pretend that for those characters there was an extra 4 segments installed like this...

sel

The good thing is I found a configuration like this online so it's not completely unbelievable, as in would never happen on a real LCD.

111segment

This allows me to have dieresis, grave, acute, circumflex and ring (turn on only one dieresis)...however no tidle. I think I can make alternate glyphs for the glyphs that have tildes above them and just put a line above them.

ctrlcctrlv commented 9 years ago

Also a sample :D

sample

davelab6 commented 9 years ago

Love it! Will you make this ofl too?

ctrlcctrlv commented 9 years ago

Yes.

I plan on:

Two families, 14 Segment and 7 Segment. I was going to do 16 Segment as well but decided that I wouldn't actually meaningfully use the freedom provided by top and bottom being divided in half.

Each will have:

There probably won't be bold.

14 will be the most complete. 7 will be missing quite a bit due to how many glyps are impossible with it. For example...k, m, v, w, x. But it will have at least the digits. I mostly needed the 14 as I wrote.

Variations are easy just by applying FontForge's transformations so why not :wink:

ctrlcctrlv commented 9 years ago

I finished ISO 8859-1 in my way.

I decided it would be necessary for extra segments above and below to support European type...so I gave in and created this thing.

lel

I then deleted segments as usual for creating the rest of the letters.

iso spanish2 spanish1 german br

After I decide exactly how much skewed italic will be and how much narrower condensed will be I'll make Github release.

Overall I am quite happy with how it came out. :) Thank you for "notfixing" this and giving me something to do.

davelab6 commented 9 years ago

Awesome!!

Please check https://github.com/google/fonts/blob/master/CONTRIBUTING.md#font-requirements including the glyph set :)