Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cyrillic Zhe variants #1380

Closed
van-de-bugger opened this issue Jul 15, 2022 · 7 comments
Closed

Cyrillic Zhe variants #1380

van-de-bugger opened this issue Jul 15, 2022 · 7 comments

Comments

@van-de-bugger
Copy link

Iosevka 15.5.2.

In many fonts shapes of Cyrillic Ka and Cyrillic Zhe match, e. g.:

Arimo (proportional):
Arimo-Regular ttf
Cantarell (proportional):
Cantarell-Regular otf
Carlito (proportional):
Carlito-Regular ttf
Cascadia Mono:
CascadiaMono-Regular otf
Cousine (monospace):
Cousine-Regular ttf
DejaVu Sans Mono:
DejaVuSansMono ttf
Droid Sans Mono:
DroidSansMono ttf
Fira Code (monospace):
FiraCode-Regular ttf
Source Code Pro (monospace):
SourceCodePro-Regular otf
Go Mono:
Go-Mono ttf
JetBrains Mono:
JetBrainsMono-Regular otf
Liberation Mono:
LiberationMono-Regular ttf
Iosevka has 20 variants of Cyrillic Ka, but only one variant of Cyrillic Zhe, so Cyrillic Zhe is "out of match" with any non-default Cyrillic Ka variant, e. g.:

curly-serifless ka:
curly-serifless ttf
straight-serifless ka:
straigh-serifless ttf
symmetric-touching-serifless ka:
symmetric-touching-serifless ttf
Regardless of chosen Cyrillic Ka variant, shape of Cyrillic Zhe remains the same. It would be nice if Cyrillic Zhe follows the shape of Cyrillic Ka.

@be5invis
Copy link
Owner

I'd like to add new variant selectors to it instead of simply syncing with Ka.

be5invis added a commit that referenced this issue Jul 15, 2022
 * Add variant selectors for Cyrillic Zhe (#1380).
@VladWinner
Copy link

In many fonts shapes of Cyrillic Ka and Cyrillic Zhe match

Because only a few designers are well aware of subtleties of the Cyrillic alphabet well, and many simply mechanically reproduce the rules of writing Latin letters.
Here are examples of monospaced fonts from authors who usually draw decent Cyrillic:
image

Regardless of chosen Cyrillic Ka variant, shape of Cyrillic Zhe remains the same

Why don't you like this behavior? These are independent Cyrillic letters. Personally, I’m against this kind of shape syncing. A Cyrillic Zhe should not have 20 variants if it is somewhat similar to another letter.

The generally accepted forms of Cyrillic Zhe are circled:

image

Source of photo: https://info.paratype.ru/cyrillics_101/

@van-de-bugger
Copy link
Author

Because only a few designers are well aware of subtleties of the Cyrillic alphabet well, and many simply mechanically reproduce the rules of writing Latin letters.

Okay, here are examples of typeface design from Russians:

Edrip by Andrey V. Panov:
Edrip-Regular ttf
Heuristica by the same author:
Heuristica-Regular ttf
Paratype Astra Sans:
PT Astra Sans_Regular ttf
Paratype Astra Serif:
PT Astra Serif_Regular ttf
Paratype Root UI:
PT Root UI_Regular ttf
Paratype Sans:
PT Sans_Regular ttf
Paratype Serif:
PT Serif_Regular ttf
Paratype Mono is the only font in Paratype free fonts where the shape of Small Ka is slightly different from the shape of Small Zhe (probably they wanted to fullfill charcell but make Small Ka a bit narrower visually):
PT Mono_Regular ttf

Why don't you like this behavior?

Because I do not like it. Because I see that matching Ka and Zhe is much more frequent case.

I’m against this kind of shape syncing.

They are not synched. be5invis has decided to introduce individual variant selector for Zhe.

@VladWinner
Copy link

Okay, here are examples of typeface design from Russians

Are you sure you want to compare an interface font with an antique/serif?

Because I see that matching Ka and Zhe is much more frequent case.

But changing the shape of Cyrillic Zhe outside of the forms that I showed earlier is ugly and unacceptable in such fonts (unless it is an accident font, not Iosevka in any case).

@van-de-bugger
Copy link
Author

Are you sure you want to compare an interface font with an antique/serif?

I do not compare fonts. I do compare glyphs for Ka and Zhe in the same font.

But changing the shape of Cyrillic Zhe outside of the forms that I showed earlier is ugly and unacceptable in such fonts (unless it is an accident font, not Iosevka in any case).

That's you personal opinion. You are free to use the default Zhe variant, the old one. What the problem if someone chooses another Zhe variant?

Anyway, the ticket is closed, I see no point in discussing it further.

@van-de-bugger
Copy link
Author

@be5invis:

Since the variant of Cyrillic Zhe is now selectable, you may want to change shape of Cyrillic Zhe (both small and capital) in Iosevka SS12 (Ubuntu Mono Style). I guess symmetric-touching Zhe will be more suitable for SS12 than default Zhe variant.

@VladWinner
Copy link

That's you personal opinion.

My opinion is not to turn Cyrillic Zhe into something it has never been. Create your own fork and distort the letters of the Cyrillic alphabet as you want.


What the problem if someone chooses another Zhe variant?

Answer:

A Cyrillic Zhe should not have 20 variants if it is somewhat similar to another letter.


Source Code Pro (monospace):

image
Source: https://type.today/en/journal/humanist#ubuntu

Carlito (proportional):

image
Source: https://type.today/en/journal/humanist#exo2

Arimo (proportional): by Steve Matteson
Cousine (monospace): by Steve Matteson

image
Source: https://type.today/en/journal/neo#Nunito

Heuristica

image
Source: https://type.today/en/journal/transitional#NotoSerif

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants