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

Variant request numerals, z, and q #595

Closed
pagerc opened this issue Jun 10, 2020 · 27 comments
Closed

Variant request numerals, z, and q #595

pagerc opened this issue Jun 10, 2020 · 27 comments

Comments

@pagerc
Copy link

pagerc commented Jun 10, 2020

In the spirit of request additional variants for legibility, here's some ideas:

Support 7-segment display numerals variants (seems it's a unicode block now)

Numeral 1 variants:

  • 1 center aligned (no notch)

Numeral 4 variants:

  • 4 with the connection to the body not crossing the body (same as current, except no pixels right of the leg)
  • 4 like an American football goal with a leg
|_|
  |

Numeral 7 variants:

  • 7 with a hash through the center
  • 7 with a footer
  • 7 with a hash and footer
  • 7 with a notch and hash
  • 7 with a notch and footer
  • 7 with a notch, hash, and footer
____    ____   ____    ____    ____     ____
   /       /      /   |   /   |   /    |   /
 -/-      /     -/-     -/-      /       -/-
 /      _/_    _/_      /      _/_      _/_

Numeral 9 variants:

  • Like a 7 that's close looped at top, but angled leg from top right to bottom left
 ___
|__/
  /
 /

Letter z and Z with a hash through the body

 ____
    /
  -/-
  /___

Letter q with a right tail at the bottom.

 __
|__|
   |_

Stylistic justification for the hashes on 7 and Z where I've read during the punchcard era, adding hashes to 7 and Z helped differentiate them from 1 and 2.

@be5invis
Copy link
Owner

be5invis commented Jun 10, 2020

"1 center aligned" -- is it what #573 requests?

I may reject 7-with-serif and q-with-tail, but 7 with crossbar is pretty nice, as well as open 4. For open 4 I may take JetBrains Mono's style.
Z-with-hash will conflict with U+01B5 Ƶ LATIN CAPITAL LETTER Z WITH STROKE and U+01B6 ƶ LATIN SMALL LETTER Z WITH STROKE.
Straight 9 is interesting but might be tricky to build.

@be5invis be5invis added this to the 3.2 milestone Jun 10, 2020
@be5invis
Copy link
Owner

be5invis commented Jun 10, 2020

And as a note, Z-with-hash will conflict with U+01B5 Ƶ LATIN CAPITAL LETTER Z WITH STROKE and U+01B6 ƶ LATIN SMALL LETTER Z WITH STROKE.

@be5invis
Copy link
Owner

be5invis commented Jun 10, 2020

Support 7-segment display numerals variants

It's already supported.

@pagerc
Copy link
Author

pagerc commented Jun 10, 2020

I feel a the q with tail would look nice with the l with a tail. So I'll be disappointed if I can't at least contribute this glyph to be added.

The 1 center aligned would be just a straight line, indistinguishable from an l. I like my l to hook/curve and my 1 to be a straight line with no notch.

7 crossbar is the only one I really care about and think 7 with crossbar and notch might be nice for some folks.

Any style open 4 would be a nice option.

I think for the z with crossbar, it's ok for it to come in semblance with the other Unicode glyph. We're talking about stylistic rendering of alpha numerics to suit the style of folks and help with disambiguation.

@be5invis
Copy link
Owner

@pagerc The reason for q seems legit now.

@be5invis
Copy link
Owner

@pagerc About Z: Iosevka now generates U+01B5 and U+01B6 (as well as all the other accented Z's) from Z and z, so how should they look like?

@pagerc
Copy link
Author

pagerc commented Jun 11, 2020

I view it as an option that the same glyph for U+01B5 and U+01B6 be usable as the letter 'z'. I don't see a reason they need to be graphically distinct in this instance.

If you need a distinction, maybe shrink the strike by 2 pixels in length in the true z.

@be5invis
Copy link
Owner

Adding a barred Z for Z but not derived letters like ŹźŻżŽž? Seems legit.

@be5invis
Copy link
Owner

image
So far...
The tailed q looked a little strange though, and it also conflicts with U+024B ɋ.

@pagerc
Copy link
Author

pagerc commented Jun 11, 2020

Those look great, I really like the q with a tail! What looks strange?
That glyph it conflicts with isn't rendering in my phone...

@pagerc
Copy link
Author

pagerc commented Jun 11, 2020

I'm not sure I see the issue with using alternate Unicode glyph as the default for z and q if the style is desired. The normative Unicode glyph for non-ascii codepoints should render as the standard, but ASCII base can have flare.

@pagerc
Copy link
Author

pagerc commented Jun 11, 2020

Can we get a closed 4 with no bits looking like a toddler couldn't stop the line right?

@be5invis
Copy link
Owner

image
@pagerc I am making the tail smaller so they could be distinguished.
Also your non-crossing 4.

@pagerc
Copy link
Author

pagerc commented Jun 11, 2020

Phenomenal work, thanks so much!

@pagerc
Copy link
Author

pagerc commented Jun 11, 2020

Regarding the 1, yes I think that variant referenced works.

Is there a chance for a 4 that's an upside down and mirrored h?

@be5invis
Copy link
Owner

@pagerc Are there any other fonts having a 4 like Ч (instead of the current "open"-4)?

@pagerc
Copy link
Author

pagerc commented Jun 11, 2020

Pacifico and Caveat in Google docs. Looking for others less cursivey.

Edited to correct Pacifica to Pacifico. Google keyboard fail.

@be5invis
Copy link
Owner

@pagerc I could not find exactly what is Pacifica. Google fonts has Pacifico but the the 4 in it has crossing.
And both Pacifico and Caveat are handwriting-styled, which are too different from Iosevka's style.

@pagerc
Copy link
Author

pagerc commented Jun 11, 2020

https://www.typography.com/fonts/numbers/overview

Numbers Greenback

I think the open 4 is used in US currency serial numbers, but only because that's the only reference I can find to a font with an open 4.

Another font:
https://www.dafont.com/print-bv.font

@be5invis
Copy link
Owner

image
This seems legit.

@pagerc
Copy link
Author

pagerc commented Jun 11, 2020

Not a bad alternative there, still like my straight lines open 4 too with no intersection

@pagerc
Copy link
Author

pagerc commented Jun 11, 2020

Seems the open 4 is common for teaching kids to hand write.
http://www.proteacher.net/discussions/showthread.php?t=204159

@be5invis
Copy link
Owner

image

@pagerc
Copy link
Author

pagerc commented Jun 11, 2020

Worked on a 1, 4, and 9 that I think would be nice. My 9 sucks.
image

image

@be5invis
Copy link
Owner

image
image

be5invis added a commit that referenced this issue Jun 12, 2020
be5invis added a commit that referenced this issue Jun 12, 2020
@be5invis
Copy link
Owner

image

For your 1 request it is already implemented in dev.

@wimstefan
Copy link

wimstefan commented Jul 17, 2020

Could we possibly have the option of a straight crossbar for both versions of z back? I simply love the crossbar of the 7 (especially since the latest fix) but I can't really get used to the diagonal crossbar you've implemented for z ...

PS: please let me know if you prefer me to open a new issue for that - I just thought it would fit in here ...

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