erikdkennedy / figtree

A friendly, simple geometric sans serif font
SIL Open Font License 1.1
537 stars 20 forks source link

Lowercase l that looks different from uppercase I #20

Closed rben01 closed 1 year ago

rben01 commented 1 year ago

It would be great to have a stylistic set (CSS font-feature-settings) that adds a hook to the lowercase l to differentiate it from the uppercase I. Having the two characters look the same is ok in some contexts but confusing in others, so it would be great to toggle a flag to be able to differentiate them.

erikdkennedy commented 1 year ago

Noted and do plan on adding at some point 👍

Is this issue blocking you from using Figtree in a design?

rben01 commented 1 year ago

Thanks! It's not blocking me, I just think it'd be nice to have in general.

naiyerasif commented 1 year ago

I'd also suggest a disambiguation for zero and uppercase O as well. A slashed or dotted zero should be good alternative for this.

vimalkvn commented 1 year ago

Would be nice to have them differentiated. The problem is apparent in words like 'Illusion' or 'Install' when used in headlines. Thanks for your work. Using the font as a default on desktop. Looks real nice!

erikdkennedy commented 1 year ago

Fixed in newest version 👍

rben01 commented 1 year ago

TYSM! Would it be possible to add character variants (cvXX) for the individual letters l, I, and 0 as well?

erikdkennedy commented 1 year ago

@rben01 I and l make more sense as a set, IMO. So that leaves individual control over 0. Is that level of granularity useful for something you're thinking of, or are you just trying to keep your options open?

rben01 commented 1 year ago

You pretty much nailed it. I would probably enable disambiguation for both l and I, but not 0 — I like my 0‘s unslashed, and they're distinct enough from O as it is.