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 capital Z and number three are the same #184

Closed
jozsefk9 opened this issue Apr 4, 2017 · 30 comments
Closed

Cyrillic capital Z and number three are the same #184

jozsefk9 opened this issue Apr 4, 2017 · 30 comments

Comments

@jozsefk9
Copy link

jozsefk9 commented Apr 4, 2017

  • Your font version: (Release 1.12.2)
  • Your font variant: Type
  • Your operating system (name and version): Windows 10 64bit
  • Your application using Iosevka: Notepad++

This font is amazingly beautiful. There is only one problem I see about it right now: Cyrillic capital Z and number three are the same: https://s.mail.ru/KaE8/tpS5QbiNT
img-2017-04-04-14-46-16

@be5invis
Copy link
Owner

be5invis commented Apr 4, 2017

Well... they look the same in SCP either...
image
the left is 3 and the right is З.

@be5invis
Copy link
Owner

be5invis commented Apr 4, 2017

Consolas:
image

@jozsefk9
Copy link
Author

jozsefk9 commented Apr 4, 2017

img-2017-04-04-14-54-57
img-2017-04-04-14-54-15
img-2017-04-04-14-53-12

@be5invis
Copy link
Owner

be5invis commented Apr 4, 2017

Pragmata Pro
image
image

@jozsefk9
Copy link
Author

jozsefk9 commented Apr 4, 2017

img-2017-04-04-15-12-51

@be5invis
Copy link
Owner

be5invis commented Apr 4, 2017

@jozsefk9
Geez, examples for “same” and “different” ends up in a tie...
However are there situations that a number will be mistakenly replaced by a Cyrillic? or vice versa?

@jozsefk9
Copy link
Author

jozsefk9 commented Apr 4, 2017

There could be situations. You would never know which one is which if typing in Cyrillic.

@firedev
Copy link

firedev commented Apr 4, 2017

I guess it's the same as in latin, if you're often using O and 0 or I and l and 1 and | in the same context then it's might be a problem. Like IOI vs l0l (compare to IOI and l0l)

@be5invis
Copy link
Owner

be5invis commented Apr 4, 2017

@jozsefk9 @firedev
Latin is extremely common in programming, however Cyrillics rarely occur in source code.

@firedev
Copy link

firedev commented Apr 4, 2017

Exactly, I wouldn't bother.

@jozsefk9
Copy link
Author

jozsefk9 commented Apr 4, 2017

It's not in the code, definitely, but in the text of web page let's say. I don't know about the way to have the text displayed in different font from the code :)

@chelovechishko
Copy link

Yep, it's not about code, it's about everyday usage. I, for example, use this font for reading books (it does not matter in a terminal or in a application).

@robertgzr
Copy link
Contributor

How would you change it @jozsefk9 @chelovechishko ?

@firedev I don't think this is a question of being bothered. To me that's one of the core reasons why I like Iosevka - it's users can help shape the font to be better for everybody.

@jozsefk9
Copy link
Author

jozsefk9 commented Apr 4, 2017

@robertgzr Well, to me personally, it looks like the simplest way to do it is to leave the capital Z as it is and to change the number three to something similar to Monoid or PT Mono, for example. I could think about more ways if you give me some time, but it would always be some sort of modification of number three character. Capital Z is fine, in my opinion.

@leiserfg
Copy link

leiserfg commented Apr 4, 2017

There are more 3 users than Ze users so if one need to be changed is the cirilic one.

@jozsefk9
Copy link
Author

jozsefk9 commented Apr 5, 2017

@leiserfg Maybe but the problem is that Cyrillic Z is as it is, there is no much things you can do about it if you want it to look like Cyrillic Z :) and in the same time to have your fonts still being Iosevka style.

@jdw1996
Copy link

jdw1996 commented Apr 5, 2017

Perhaps there could be an alternative glyph for 3 that uses a flat top. That way you could have the distinction between the Cyrillic Z and the number three but Iosevka users who don't use Cyrillic could keep using the existing 3 without disruption.

@jozsefk9
Copy link
Author

jozsefk9 commented Apr 5, 2017

@jdw1996 The only problem with that is that I don't know how to do those changes. All I know is to download one of the 12 versions of Iosevka and use it. But I see you have more options than that. I just can't figure out how to do those changes in text editor or operating system.

@jdw1996
Copy link

jdw1996 commented Apr 5, 2017

@jozsefk9 I'm not sure of an easy way to make such a change given only a font file; if I decide I want a different glyph variant, I rebuild the font myself. I realize that may not be an option for everyone, but that's my process.

@jozsefk9
Copy link
Author

jozsefk9 commented Apr 5, 2017

@jdw1996 How difficult is that process? Any manual for it?

@be5invis
Copy link
Owner

be5invis commented Apr 5, 2017

@jozsefk9 Process about what?
Currently there are also many fonts (especially narrow ones, like Pragmata Pro; also PF Din) that the Ze and 3 shares same or very similar shape.

@jozsefk9
Copy link
Author

jozsefk9 commented Apr 5, 2017

@be5invis Process of rebuilding the font with different glyphs.

@be5invis
Copy link
Owner

be5invis commented Apr 5, 2017

@jozsefk9 You can follow the instructions in README. Mainly

... prepare dependencies
make custom-config design="styles you want"
make custom

@jozsefk9
Copy link
Author

jozsefk9 commented Apr 5, 2017

@be5invis OK. Thanks. I will have to study about that. Can it be done on Windows machine?

@be5invis
Copy link
Owner

be5invis commented Apr 5, 2017

@jozsefk9 I am building the official on Windows (I WORK FOR MS currently)

@chelovechishko
Copy link

May be make the Cyrillic Ze for Slab like in PT Mono.
And may be add a glyph variant with a flat top 3 as a number.
Also wiki has the Ze with changing thickness.

@be5invis
Copy link
Owner

be5invis commented Apr 5, 2017

@chelovechishko I'd like to choose path II, making an alternative 3 glyph.
three.flattop vs three.twoarcs

@be5invis
Copy link
Owner

be5invis commented Apr 5, 2017

image

@jozsefk9
Copy link
Author

jozsefk9 commented Apr 5, 2017

@be5invis if that could be pre-built as an option among the 12 current options that would be fantastic and it would save me lots of time :) Anyway, if not I will have to spend some time and learn how to build fonts by myself. Thanks!

@be5invis
Copy link
Owner

be5invis commented Apr 7, 2017

@jozsefk9
There are already a lot of combinations in the pre-built now :(
Closed as fixed.

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

7 participants