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

Consider merging Menlo into generated font #9

Open
AlynxZhou opened this issue Feb 18, 2022 · 6 comments
Open

Consider merging Menlo into generated font #9

AlynxZhou opened this issue Feb 18, 2022 · 6 comments

Comments

@AlynxZhou
Copy link

When I open Monaco and Menlo in FontForge, I found that Menlo has a lot more glyphs (like icons for chess, etc), so I think if we can merge those glyphs into generated fonts, it will be great.

I am not so familiar with FontForge and it's python API, currently I just did a merge font in it's GUI and it works fine for me. This repo seems have more tweaks, should we apply those for merged glyphs?

@Alhadis
Copy link
Owner

Alhadis commented Feb 19, 2022

🤔 I'm wondering if I shouldn't just merge Monaco on top of Menlo, replacing every glyph that is defined with those that are present in Monaco. I could even limit it to non-alphabetical glyphs, so as to avoid a jarring discrepancy whenever an accented glyph isn't present in both fonts (say, "Ň" and "N"). This would eliminate the need to specify a glyph-set explicitly.

What do you think?

@Alhadis Alhadis changed the title Consider merge Menlo into generated fonts? Consider merging Menlo into generated font Feb 19, 2022
@AlynxZhou
Copy link
Author

That should be better, however I don't know which part should be kept in Monaco and which part should be replaced by Menlo, and that's why I am opening this issue, I am a newbie in fonts 😆

Monaco also has some non-alphabetical glyphs, they looks good and differs from Menlo's, so currently I kept those in Monaco. I am not sure for those types of glyphs which one is good to use.

@Alhadis
Copy link
Owner

Alhadis commented Feb 20, 2022

All good, I'll just implement an option to specify a file containing characters that FontForge ought to replace when merging. Might as well add one to specify the glyphs as a string, too, while I'm at it…

$ make GLYPHS='┠ ┡ ┢ ┣' all
$ make GLYPHS-FILE='/path/to/glyphs-list.txt' all

Monaco also has some non-alphabetical glyphs, they looks good and differs from Menlo's

Aye, but I wasn't suggesting that Monaco's non-alphabetical glyphs get replaced with Menlo's… actually, I meant the exact opposite. 😉 Don't worry, I think we're on the same page.

I am a newbie in fonts 😆

I'll trade you my typography knowledge for the ability to read and write Chinese. 😁 Deal?

@AlynxZhou
Copy link
Author

All good, I'll just implement an option to specify a file containing characters that FontForge ought to replace when merging. Might as well add one to specify the glyphs as a string, too, while I'm at it…

$ make GLYPHS='┠ ┡ ┢ ┣' all
$ make GLYPHS-FILE='/path/to/glyphs-list.txt' all

Well done! But the problem is I am not sure which glyph should choose 😆

Monaco also has some non-alphabetical glyphs, they looks good and differs from Menlo's

Aye, but I wasn't suggesting that Monaco's non-alphabetical glyphs get replaced with Menlo's… actually, I meant the exact opposite. wink Don't worry, I think we're on the same page.

I am a newbie in fonts laughing

I'll trade you my typography knowledge for the ability to read and write Chinese. grin Deal?

Monaco and Menlo do not have Chinese glyph so I'll be the winner 😆

@AlynxZhou
Copy link
Author

I found a project that has generated bold and italic version of Monaco: https://github.com/cseelus/monego.

Maybe we can also patch them, but I am not sure if box-drawing chars should be bold or italic too (I check Iosevka font, it use normal box-drawing chars in bold or italic version). Also I think Monaco is not redistributable, so we cannot provide bold or italic version...

@Alhadis
Copy link
Owner

Alhadis commented Mar 19, 2022

I found a project that has generated bold and italic version of Monaco: https://github.com/cseelus/monego.

Supporting that is out-of-scope for this project, I'm afraid. You're better off requesting that @cseelus add seamless box-drawing glyphs to Monego (if he hasn't already).

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

No branches or pull requests

2 participants