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

Add Hasubi Mono (حاسوبي مونو) #4577

Open
8 of 9 tasks
eliheuer opened this issue May 2, 2022 · 8 comments
Open
8 of 9 tasks

Add Hasubi Mono (حاسوبي مونو) #4577

eliheuer opened this issue May 2, 2022 · 8 comments
Labels
-- Requires Axis Registration Variable axes are not yet registered -- Upstream is working on it Designer is making changes in the upstream repo I New Font II Accepted Non-commissioned projects that are accepted for onboarding II Custom axes Contains unregistered MS axis (even if registered by GF)
Milestone

Comments

@eliheuer
Copy link
Collaborator

eliheuer commented May 2, 2022

https://github.com/eliheuer/hasubi-mono

Hasubi Mono (حاسوبي مونو) is a Perso-Arabic, Hebrew, and Latin condensed monospace typeface designed for use with text editors and terminals, my specific use case when designing this project was editing source code for Arabic and Persian language books in a text editor.

The Latin has the same stroke contrast orientation as the Arabic, and would be considered "reverse contrast" in isolation. The reverse contrast allows the Latin to be a bit more condensed than a standard Latin design, allowing for more characters in less screen space. For example, the lowercase "m", which is diffictult to draw in standard contrast Latin monospace fonts, has more room to compress due to the "reverse contrast" design.

I'm still finishing the full character set, just making this issue in case there are any objections to adding this font.

Note: the Arabic text here reads كـــن فيكون, a phrase usually translated as "Be, and it is".

sample

sample

  • The entire font project is licensed under the OFL
  • There is no "Reserved Font Name" mention in the OFL license
  • Family name is unique according to namecheck.fontdata.com
  • The font supports at least GF Latin Core glyphset
  • The repository respect the upstream repo structure
  • The source files are available in the repository
  • I read, agree and comply with the full contributing requirements
  • I am the author of the font or the author agreed to this submission
  • I will maintain the repository
@eliheuer eliheuer added I New Font II Submission pending proposal for non-commissioned fonts suggested in the issue tracker labels May 2, 2022
@eliheuer eliheuer changed the title Add Hasubi Mono Add Hasubi Mono (حاسوبي مونو) May 2, 2022
@eliheuer
Copy link
Collaborator Author

eliheuer commented May 2, 2022

This would be the first monospace Arabic font in the Google Fonts collection, so it would be a good addition IMO. Even outside the world of OFL fonts, there are not a lot of options for monospace Arabic fonts.

@eliheuer eliheuer assigned eliheuer and unassigned eliheuer May 2, 2022
@RosaWagner RosaWagner added the -- Needs manager's opinion from upper level label May 4, 2022
@eliheuer
Copy link
Collaborator Author

eliheuer commented May 4, 2022

A note about the gaps between the Arabic script glyphs. This style comes from Arabic script books that were typeset with metal type. See the example below from a book published by Cambridge University Press in 1918. In my opinion, the gaps both give the typeface an interesting and unique aesthetic quality and make reading easier for people used to reading Latin type.

eg-browne

@RosaWagner RosaWagner added II Accepted Non-commissioned projects that are accepted for onboarding and removed -- Needs manager's opinion from upper level II Submission pending proposal for non-commissioned fonts suggested in the issue tracker labels May 5, 2022
@davelab6
Copy link
Member

davelab6 commented May 5, 2022

Thanks for submitting this @eliheuer :) I love it!

@RosaWagner
Copy link
Contributor

@eliheuer What is the state of progress of the font?

@RosaWagner RosaWagner added this to the Important projects to be commissioned and milestoned milestone May 6, 2022
@eliheuer
Copy link
Collaborator Author

eliheuer commented May 10, 2022

@RosaWagner I'm trying to get this done by the end of May. I would like to try onboarding it myself if possible. Thanks!

@RosaWagner RosaWagner added the -- Upstream is working on it Designer is making changes in the upstream repo label May 11, 2022
@RosaWagner RosaWagner modified the milestones: Important projects to be commissioned and milestoned, 2022 Q2 May 11, 2022
@eliheuer
Copy link
Collaborator Author

eliheuer commented Jun 6, 2022

Basic Latin is almost done.
wide-image-001

@RosaWagner RosaWagner modified the milestones: 2022 Q2, 2022 Q3 Jul 1, 2022
@RosaWagner RosaWagner modified the milestones: 2022 Q3, 2022 Q4 Sep 15, 2022
@eliheuer
Copy link
Collaborator Author

eliheuer commented Nov 4, 2022

I'm still working on this, finishing the first pass of the full Arabic/Persian/Hebrew drawings soon.

Also adding a custom axis called GAPS that opens and closes the gaps between the Arabic glyphs.

@RosaWagner RosaWagner added -- Requires Axis Registration Variable axes are not yet registered II Custom axes Contains unregistered MS axis (even if registered by GF) labels Nov 4, 2022
@RosaWagner
Copy link
Contributor

If custom axis, please also open an issue there: https://github.com/googlefonts/axisregistry
Also check if a similar axis doesn't already exist. Maybe check this issue: googlefonts/axisregistry#77

This is the chapter explaining the axis registry: https://googlefonts.github.io/gf-guide/variable.html#axis-registry

I put into next quarter milestone then cause with a custom axis, it is quite sure it won't be onboarded before a moment even if the font is ready.

@RosaWagner RosaWagner modified the milestones: 2022 Q4, 2023 Q1 Nov 4, 2022
@chrissimpkins chrissimpkins modified the milestones: 2023 Q1, Projects to be commissioned and/or milestoned Mar 2, 2023
@RosaWagner RosaWagner removed this from the Projects to be commissioned and/or milestoned milestone Mar 7, 2023
@RosaWagner RosaWagner added this to the 2023 Q4 milestone Jun 1, 2023
@eliheuer eliheuer modified the milestones: 2023 Q4, 2024 Q1 Oct 5, 2023
@chrissimpkins chrissimpkins modified the milestones: 2024 Q1, Icebox Jan 2, 2024
@chrissimpkins chrissimpkins modified the milestones: Icebox, Backlog Jan 10, 2024
@chrissimpkins chrissimpkins modified the milestones: Backlog, Icebox Apr 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
-- Requires Axis Registration Variable axes are not yet registered -- Upstream is working on it Designer is making changes in the upstream repo I New Font II Accepted Non-commissioned projects that are accepted for onboarding II Custom axes Contains unregistered MS axis (even if registered by GF)
Projects
Status: Todo
Development

No branches or pull requests

4 participants