canonical / Ubuntu-Sans-fonts

Other
55 stars 4 forks source link

Some characters do not react to small caps #81

Closed lyubomir-popov closed 1 year ago

lyubomir-popov commented 1 year ago

I noticed some of the characters do not have small caps variants, screenshot below: image

@djrrb shouldn't these also have small caps alternatives? Or will that be part of the text figures work? We have an issue filed for the ampersand character for example, I'm wondering what's the best way to get a comprehensive list of those and resolve them, rather than relying on people noticing them.

djrrb commented 1 year ago

Hi Lyubo,

Thanks for checking out the small caps!

Yes, we will be drawing currency and basic math variants to match the old-style figures.

AFAIK there is no standard list of which non-alphabetic characters get small cap variants. I tend to prefer a lighter touch here, to avoid overloading the font with lots of slightly-different variants, and only implementing them when All-Small-Caps is activated (so that when uppercase is mixed in, the default punctuation is used.)

I find that when characters like the quotation marks, brackets, slashes, the @ sign, asterisk, etc. rise a bit above the small caps it helps make them feel like proper small caps rather than caps at a different font size. So I would suggest we use their default forms, unless you think small cap variants are necessary.

I could imagine a small set of punctuation getting implemented for all-small-caps, something like &¡!¿? -–—•«»‹›...if that sounds good to you?

lyubomir-popov commented 1 year ago

@djrrb yes light touch makes sense, but I think I need to do some benchmarking, compare to other notable typefaces that have small caps, see what sets they use, and maybe we can make a decision based on that?

We do need an & as it feels strange and people are reporting it, but let me look around and see what others are doing first.

djrrb commented 1 year ago

@lyubomir-popov : @genramirez and @zrinzrin are currently wrapping up the small caps, and just wanted to double check to see if you ended up wanting to go with additional small-cap punctuation beyond &¡!¿? -–—•«»‹›?

lyubomir-popov commented 1 year ago

Hi @djrrb given our use case (one of our headings styles is set in all small caps), the wider the set the better I think. I've looked at a few examples, I like Filosofia Reg All Small Caps (https://fonts.adobe.com/fonts/filosofia). Can we match the set used for that font?

Here's a small comparions of some (but not all) of the characters that have been modified in Filosofia Reg All Small Caps: image

lyubomir-popov commented 1 year ago

Hi I just noticed that cyrillic characters also do not respond to small caps.

djrrb commented 1 year ago

I think this is now resolved!

fitojb commented 1 year ago

Thanks for adding a small-cap for Eszett @djrrb! Nice detail! imatge