rsms / inter

The Inter font family
https://rsms.me/inter/
SIL Open Font License 1.1
17.72k stars 398 forks source link

Better Cyrillic glyphs #17

Closed VigilantFalcon closed 5 years ago

VigilantFalcon commented 7 years ago

Please, provide us with cyrillic version. :)

optimix-designer commented 7 years ago

+1 Yes, this would be great 😊

rsms commented 7 years ago

Could you be a little more specific? The font currently does contain Cyrillic glyphs — do you mean you'd like better-designed Cyrillic glyphs?

Here's a sample of some Russian (sorry if the text contains some profanities — I got it from a Russian lorem ipsum generator, but don't read Russian myself so not sure what it says.)

screenshot 2017-08-28 01 18 30
VigilantFalcon commented 7 years ago

Yeah, better-designed glyphs would be cool!

splorp commented 7 years ago

What do you mean by “better-designed glyphs”? That’s not very descriptive or helpful in terms of developing this typeface further. Can you elaborate on what parts of the current Cyrillic character set need improvement?

gusbemacbe commented 7 years ago

Their analogy is not very good. I'll clarify and specify their analogy. Their English seems to be poor. They have laziness to write.

  1. It seems that they suggest that the Cyrillic letters be legible and smooth in small sizes in Windows XP and 7 screens. Maybe they refer "better-designed" as premium and professional, similar to very expensive fonts of Fonts, of Font Haus, Linotype and Monotype.
  2. It seems that they suggest the similar Cyrillic letters and Latin letters should be separated and different, for example. It applies for the Greek letters too. For example, the Greek letter, Cyrillic letter and Latin letter A shouldn't be the only letter, therefore, you have to create the different glyphs of similar A for each of three languages. The similar Cyrillic and Latin letters need to be different to distinguish.
  3. Order the glyphs by language. Do not group all languages which have similar letters in one language.
tmcdos commented 7 years ago

For example, the Greek letter, Cyrillic letter and Latin letter A shouldn't be the only letter, therefore, you have to create the different glyphs of similar A for each of three languages. The similar Cyrillic and Latin letters need to be different to distinguish.

This is not exactly as it may sound - actually, you can use the same glyph but assign multiple Unicode codepoints to it. Fonts have a map table which specifies which glyph to use for which codepoints. You just have to ensure there are no unmapped regions.

Denis770 commented 6 years ago

There is some true cyrillic pangrams (lorem ipsum):

  1. Любя, съешь щипцы, — вздохнёт мэр, — кайф жгуч.
  2. Шеф взъярён тчк щипцы с эхом гудбай Жюль.
  3. Эй, жлоб! Где туз? Прячь юных съёмщиц в шкаф.
  4. Экс-граф? Плюш изъят. Бьём чуждый цен хвощ!
  5. Эх, чужак! Общий съём цен шляп (юфть) — вдрызг!
  6. Эх, чужд кайф, сплющь объём вши, грызя цент.
  7. Чушь: гид вёз кэб цапф, юный жмот съел хрящ.

The most reliable:

Съешь же ещё этих мягких французских булок, да выпей чаю

vladmoroz commented 6 years ago

In most cases, bad Cyrillic is more of a dealbreaker than no Cyrillic.

Current mix of Inter's properly designed characters and placeholder characters from Roboto make the font a bad choice for projects that might have some Russian users.

If Inter didn't have Cyrillic glyphs, it would be easy to create a CSS fallback that sort of matches Inter in character and degrade gracefully. This is a common workaround for projects that have a small minority of Cyrillic script users, but don't justify a font that has been designed with proper Cyrillic in mind.

Inter UI. The jumps in weight within the same word and kerning make it really hard to read. screen shot 2018-07-06 at 21 11 13

Roboto, for reference. screen shot 2018-07-06 at 21 11 30

Here's an example of how Dropbox Paper gracefully degrades with a font-family fallback when Cyrillic and Latin are mixed. It looks pretty seamless to my eyes: screen shot 2018-07-06 at 21 17 48

rsms commented 5 years ago

Closing this as v3.0 introduced a great amount of work on Cyrillic glyphs.