jpt / barlow

Barlow: a straight-sided sans-serif superfamily
https://tribby.com/fonts/barlow
SIL Open Font License 1.1
713 stars 38 forks source link

Missing UNICODE characters #56

Closed tue0506 closed 2 years ago

tue0506 commented 4 years ago

Can you add UNICODE support for Barlow font? I'm using your font on an Android device (as default system font) and some UNICODE characters are missed. Please look into it :) Thank you so much for this great font!

fitojb commented 4 years ago

Can you add UNICODE support for Barlow font?

The typeface is Unicode-compliant already. Unicode is an encoding standard, and “adding Unicode support” does not entail adding every single character in it. (For starters, it’s impossible: OpenType only allows for 65,536 characters, or one Unicode plane, per font.)

some UNICODE characters are missed

When filing issues, puhlease be specific; be a good open-source citizen. Nobody can read minds here; I for one can’t tell which are the characters that you are missing. (Also, bear in mind that a OS system font may contain Private Use Area (PUA) characters specific to it, that aren’t appropriate for replicating in other fonts.)

jpt commented 4 years ago

Hi @tue0506 -- can you take a screenshot of the problem you're having? It may be related to the PUA characters @fitojb is referring to, but I'd like to be sure. Thanks!

tue0506 commented 4 years ago

The first pic is Roboto font. The second one is Barlow. Screenshot_2019-09-10-11-36-08-454_com darkorbitstudio fontviewer Screenshot_2019-09-10-11-36-33-416_com darkorbitstudio fontviewer Screenshot_2019-09-10-11-34-30-531_org thunderdog challegram Screenshot_2019-09-10-11-33-57-519_org thunderdog challegram

jpt commented 4 years ago

Thanks @tue0506 -- it looks like Unicode Small Caps are the feature you want? I can add this to the list of things to implement in Barlow, but I can't say when I'll have a chance to get to it. Thanks for the suggestion.

jpt commented 4 years ago

To be honest, I can't tell exactly which characters those are; some look like homoglyphs/faux cyrillic? Could you paste the text here? (The text that you took the screen shot of)

tue0506 commented 4 years ago

I can't paste all characters here because I don't know how to find those special characters. But I have an idea: some Android devs/designers use Roboto font as a base, and implement Roboto's special characters to the font which is missing those characters (because Roboto has all characters). Hope it will help you :)

geoffreycrofte commented 2 years ago

More generally, don't implement these character because screen readers can't deal with those glyphs properly. Better display not supported characters so content editors stop making shitty content :) Sorry not sorry @tue0506 :p

An example of the complexity behind my message: https://www.deque.com/blog/dont-screen-readers-read-whats-screen-part-1-punctuation-typographic-symbols/

jpt commented 2 years ago

I will not be implementing this.