Open araspik opened 4 years ago
Thank you! I appreciate your offer. But I’m afraid contributing requires owning Glyphs.app which is quite expensive. That’s a real bummer but I don’t think there’s any decent open-source workflow for producing fonts we could switch to :(
The only other thing I might need help with is building a catalog of all programming combinations, accepted and rejected, with their respective programming languages and meaning. I started this work a while back at https://docs.google.com/spreadsheets/d/1T19dtqd5pqzmUX3epbaGwuVvPIiReCwsd_XDfVhTqW0/edit#gid=0. This might help eventually when we add language tags and language-specific ligatures #76. If you’re interested I can give you edit permissions there.
I could help too, if it’s needed. 😊 (in the meaning of "I want to help, but maybe you don't want me to, feel free to say so")
From: Nikita Prokopov notifications@github.com Sent: Saturday, June 6, 2020 10:38:01 PM To: tonsky/FiraCode FiraCode@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: Re: [tonsky/FiraCode] How to Contribute? (#1066)
Thank you! I appreciate your offer. But I’m afraid contributing requires owning Glyphs.app which is quite expensive. That’s a real bummer but I don’t think there’s any decent open-source workflow for producing fonts we could switch to :(
The only other thing I might need help with is building a catalog of all programming combinations, accepted and rejected, with their respective programming languages and meaning. I started this work a while back at https://docs.google.com/spreadsheets/d/1T19dtqd5pqzmUX3epbaGwuVvPIiReCwsd_XDfVhTqW0/edit#gid=0https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fd%2F1T19dtqd5pqzmUX3epbaGwuVvPIiReCwsd_XDfVhTqW0%2Fedit%23gid%3D0&data=02%7C01%7C%7Cb3dacdbe68324ca063ad08d80a5982e7%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637270726847247521&sdata=x%2BWucG%2BE7g%2Bc1c5XRAnyGazqe0d9deXqeMwk0kkUNnw%3D&reserved=0. This might help eventually when we add language tags and language-specific ligatures #76https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftonsky%2FFiraCode%2Fissues%2F76&data=02%7C01%7C%7Cb3dacdbe68324ca063ad08d80a5982e7%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637270726847257516&sdata=DpEkj1NpN1qolvG4%2FjD%2Fq%2FSfouBgCjWdMjkgEkqY9PY%3D&reserved=0. If you’re interested I can give you edit permissions there.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftonsky%2FFiraCode%2Fissues%2F1066%23issuecomment-640115106&data=02%7C01%7C%7Cb3dacdbe68324ca063ad08d80a5982e7%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637270726847267509&sdata=N8eB%2BOh3eC2zoxHkL1Z1FJWj6fFbhlNQlu0mF%2BA2Dgg%3D&reserved=0, or unsubscribehttps://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAMRJI3H3NIQTBJFDACECGX3RVKSKTANCNFSM4NV3SFOQ&data=02%7C01%7C%7Cb3dacdbe68324ca063ad08d80a5982e7%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637270726847267509&sdata=eH5lPsFoPeTcqx78%2B1sQNeGB%2F6qcTEaKVamr1ayyB5s%3D&reserved=0.
Thank you! I appreciate your offer. But I’m afraid contributing requires owning Glyphs.app which is quite expensive. That’s a real bummer but I don’t think there’s any decent open-source workflow for producing fonts we could switch to :(
Yeah, that sucks. I'll look for some less costly workflows myself, maybe something will turn up.
The only other thing I might need help with is building a catalog of all programming combinations, accepted and rejected, with their respective programming languages and meaning. I started this work a while back at https://docs.google.com/spreadsheets/d/1T19dtqd5pqzmUX3epbaGwuVvPIiReCwsd_XDfVhTqW0/edit#gid=0. This might help eventually when we add language tags and language-specific ligatures #76. If you’re interested I can give you edit permissions there.
I would rather work without G00gl3, perhaps you could put it (as a text file) in a GitHub gist and give me write access?
Edit: A quick search found FontForge. How does it compare to Glyphs.app?
I would rather work without G00gl3, perhaps you could put it (as a text file) in a GitHub gist and give me write access?
It’s not convenient to edit text file with multiple columns.
Edit: A quick search found FontForge. How does it compare to Glyphs.app?
No idea.
suggesting to use a MarkDown gist for the table
suggesting to use a MarkDown gist for the table
I think he meant that tables are difficult in any WYSIWYG-format text file.
It’s not convenient to edit text file with multiple columns.
It doesn't need to be in a table format. I was thinking something along the lines of
:>
- Used in: Elm, Mathematica
- Meaning: Update.Extra.andThen RuleDelayed
- Conflicts:
- History:
- Version Added: 1.205
- Issues: #547
...
JSON or YAML or similar could also be used.
Edit: A quick search found FontForge. How does it compare to Glyphs.app?
No idea.
I haven't used Glyphs.app, so I can't compare them. Can you try Fontforge out and see whether it works as an alternate workflow?
yup
From: ARaspiK notifications@github.com Sent: Monday, June 8, 2020 5:29:06 PM To: tonsky/FiraCode FiraCode@noreply.github.com Cc: Ruben Vergani RubenVerg@outlook.com; Comment comment@noreply.github.com Subject: Re: [tonsky/FiraCode] How to Contribute? (#1066)
suggesting to use a MarkDown gist for the table
I think he meant that tables are difficult in any WYSIWYG-format text file.
It’s not convenient to edit text file with multiple columns.
It doesn't need to be in a table format. I was thinking something along the lines of
:>
Used in: Elm, Mathematica
Meaning: Update.Extra.andThen RuleDelayed
Conflicts:
History:
Issues: #547
...
JSON or YAML or similar could also be used.
Edit: A quick search found FontForge. How does it compare to Glyphs.app?
No idea.
I haven't used Glyphs.app, so I can't compare them. Can you try Fontforge out and see whether it works as an alternate workflow?
— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftonsky%2FFiraCode%2Fissues%2F1066%23issuecomment-640701996&data=02%7C01%7C%7C6b0bea7a919c4c4bd9cb08d80bc0af5a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637272269480154158&sdata=UcwyKBto9RAqycqkbHUFsoJmThJhjDp%2BAPr1j6Ot37s%3D&reserved=0, or unsubscribehttps://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAMRJI3EKPVYNGHBVBI4DLBLRVT7UFANCNFSM4NV3SFOQ&data=02%7C01%7C%7C6b0bea7a919c4c4bd9cb08d80bc0af5a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637272269480154158&sdata=QsSvF8ZPN8UcaMt8X%2BAEHFlGn19NFlCHP4d8HLpYUt0%3D&reserved=0.
It doesn't need to be in a table format. I was thinking something along the lines of
Ok let’s try that.
I haven't used Glyphs.app, so I can't compare them. Can you try Fontforge out and see whether it works as an alternate workflow?
I have tried. I think it lacks multi-master editing, it sigfaulted on an attempt on interpalation, and UI is horrible. It’s a no-go.
@tonsky at the moment it is difficult for me to take on non-paying work, but if there are small tasks that you’d like help with, feel free to ask—I can potentially take some font work off your plate :)
Thanks @aaronbell. That would be fantastic.
One task I have is moving font building to Github Actions. The scripts are here:
https://github.com/tonsky/FiraCode/blob/master/script/build
The environment is defined here (for macOS):
https://github.com/tonsky/FiraCode/blob/master/script/bootstrap
Would be great to being able to automate this
@tonsky
Embarrassingly, Github Actions are the one thing that I'm not really familiar with. I do local python work for Cascadia, but haven't been able to figure out the Github Action stuff.
Well, like any CI, it’s all about making it work on someone else’s fresh machine, more or less
could have look into it, seems like debian/ubuntu has all dependencies you need
I love Fira Code, but I see that you're completely swamped under open issues. How can I help? Is there a particular setup you use to edit the font? Any prior reading / research to understand the whole system?