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 LETTER ZE is way to similar to 3 #422

Open
ghost opened this issue Mar 20, 2018 · 27 comments
Open

CYRILLIC CAPITAL LETTER ZE is way to similar to 3 #422

ghost opened this issue Mar 20, 2018 · 27 comments
Labels

Comments

@ghost
Copy link

ghost commented Mar 20, 2018

A lot of domestic typefaces make the upper part of 3 be a straight line not a curve, thus making things easily distinguishable. monofur does that too (even though it has old style figures and the problem is less acute)

@jdw1996
Copy link
Contributor

jdw1996 commented Mar 20, 2018

Just for reference, there was a discussion about this issue in Iosevka last year, and putting a flat top on the numeral three was the best solution come up with there as well.

@ghost
Copy link
Author

ghost commented Mar 20, 2018 via email

@chrissimpkins
Copy link
Member

Mind posting some screenshots of the typefaces that you feel distinguish these glyphs well? What is your use case here? Are you using the fonts in source code or elsewhere? If in source, are you mixing Cyrillic in the source or is this something that you are using in string literals/comments?

@ghost
Copy link
Author

ghost commented Mar 20, 2018 via email

@ghost
Copy link
Author

ghost commented Mar 20, 2018 via email

@chrissimpkins
Copy link
Member

Thanks for the additional information. Can you let me know what size you are using to view the glyphs and what platform you are on?

@chrissimpkins
Copy link
Member

Also see #423 (comment). You posted in that thread that you are using v2.019 builds. Let's get you current so that we can confirm that this is an issue with the changes that occurred as of v3.x releases.

@ghost
Copy link
Author

ghost commented Mar 20, 2018 via email

@chrissimpkins
Copy link
Member

Mind opening any text editor on your Linux distro (Sublime Text, Atom, LibreOffice Writer etc) with your current settings, define Hack as the display typeface, and view a sample of these glyphs across text sizes 8 - 14. These are our target design ranges and where we will work on optimizations. You will be able to modify the font settings in the suggested text editors to do this. When we talk about improvements in shapes for a typeface, we are discussing different shapes on the screen at every text size because there is a constraint on the number of pixels that can be displayed to you. This leads to significant problems with differentiation of shapes at smaller text sizes because there is not much to work with for similar shapes. Sometimes when you address that issue, you create an undesired appearance at larger text sizes. We need to know what sizes are affected in order to determine whether design changes alone address it or whether we need to drill down into the instruction sets that push pixels here and there at specific sizes.

Don't modify your system settings. It is possible that you are causing a problem in our fonts with custom settings, but that is helpful information for us. I can verify against default fontconfig settings for some distros on my development VM's once I have a better understanding of the issue.

@chrissimpkins
Copy link
Member

But update those fonts before you do any of this! Let's work in current build of Hack :)

@ghost
Copy link
Author

ghost commented Mar 20, 2018 via email

@ghost
Copy link
Author

ghost commented Mar 20, 2018 via email

@ghost
Copy link
Author

ghost commented Mar 20, 2018 via email

@chrissimpkins
Copy link
Member

Thanks for the additional data. On the list to review.

@ghost
Copy link
Author

ghost commented Mar 21, 2018

Came across this issue on packaging today:

omega

@pkolchanov
Copy link

pkolchanov commented Jun 12, 2018

As Chris mentioned, flat top three now part of the alt-hack repository.
ze3

@chrissimpkins
Copy link
Member

@moosotc If you have a chance to build sets with the new design that Pavel pushed to the alt-hack repository, I would be very interested to hear your thoughts about whether this addresses your issue here.

See #422 (comment) for additional information and link. Build documentation is available on the alt-hack repository README. Happy to help if you have any issues with this.

@ghost
Copy link
Author

ghost commented Jun 20, 2018 via email

@chrissimpkins
Copy link
Member

chrissimpkins commented Jun 20, 2018

@moosotc Ah, OK. No problem. I've given thought to automation of the alternate builds in the form of a GUI application or simple to execute script. Perhaps that would be a worthwhile move. Time...

@ghost
Copy link
Author

ghost commented Jun 20, 2018 via email

@chrissimpkins
Copy link
Member

chrissimpkins commented Jun 20, 2018

Here is a build at commit c1c7c62 with the alternate numeral three designs that were contributed to the alt-hack repo by @ledokol. These also include his contribution of the ruble glyph and extension of the Cyrillic set te glyph (U+0442) horizontal stroke that will be part of the upcoming Hack v4.000 release. This does not include all planned changes that will be in the 4.000 release of Hack, but we are nearly there so it gets you pretty darn close. It does include all planned changes to the Cyrillic sets.

The font family was renamed to HackCy and these fonts are versioned as v1.000; DEV. This is a custom build just for you and users of the Cyrillic sets who are affected by this problem quite simply because the Hack project ❤️ you :)

Enjoy! If you need web fonts you can build them off of these files using a service like Font Squirrel. CSS files can be based off of the CSS files in the build directory of this repository.

HackCy-1.000.tar.gz

@chrissimpkins
Copy link
Member

FWIW not a fan of GUIs, script would be perfect.

Will be in touch when time opens up to work on this.

@chrissimpkins
Copy link
Member

BTW you can use https://github.com/chrissimpkins/fontname.py if you would like to name the files in #422 (comment) to a different family name.

@ghost
Copy link
Author

ghost commented Jun 21, 2018 via email

@chrissimpkins
Copy link
Member

Issue report for Zhe still open. If someone doesn't get to it first I will address it down the road.

I do not know what a varinat-selctor 16 is. It was rendered with the Github markdown :heart:

@ghost
Copy link
Author

ghost commented Jun 21, 2018 via email

@ghost
Copy link
Author

ghost commented Jun 21, 2018 via email

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

No branches or pull requests

3 participants