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
Italic variant out of a custom version of Fira Mono #513
Comments
Well, I think it'd be good if @tonsky adds ligatures on the custom Fira Mono Italic font. |
Yeah, I stopped using this font because of this basically: the italic variant was just too ugly to look at. |
I’m not against it, but it’s a lot of work. Basically re-creating each ligature in italics. Maybe one day... |
Huh? carbon.now.sh supports Italic variant of Fira Code. |
That’s just a skewed version of the font. |
I second what @j-f1 says. @sohnryang, if the word |
I made a corrected auto italic version FiraCode-italic. There are a few things left to fix, but it is very usable. |
@Avi-D-coder Awesome! My one suggestion would be to take inspiration from Fira Sans for some of the lowercase letters, which have different forms in italic: All the other letters are identical for roman/italic forms in Fira Sans. |
@j-f1 I'll look into fixing it, soonish. |
There are more character differences, Edit on second look Fira Mono and Fira sans are significantly different. Fira Mono includes many serif like touches. |
@j-f1 Take a look, I changed the requested characters |
@j-f1 I presently don't support style sheets. To quote the readme "This is my manually corrected and auto Ligaturized, version of @zwaldowski's synthesized italic version of Mozilla's Fira Mono." If you want to add style sheets, I would gladly except a PR. The font source is in Avi-D-coder/fira-mono-italic. Once there is a mono-italic version with style sheets, you or I could run it through Ligaturizer. |
@Avi-D-coder Thanks a lot for this! However I just installed it on Windows and text that was previously italicized in my editor (Sublime Text) has now stopped being in italics. Do you know if there's something else that I need to do? |
@scott-ln I don't have Windows so it has not been tested with it. In Linux installing the files from the repo is enough |
No worries, thank you. I wonder if @tonsky may know why having compiled a support table for Fira Code in various editors. |
I have no idea. Wrong name for italics variant? |
@scott-ln could you screen shot your font manager |
The italic variants are picked up in Windows settings: However I can see that if you open the font files by double-clicking to preview them (the pre-Windows 10 way), "Font name" appears only as "Fira Code", so that may well be the issue. Opening other members of the family this way shows "Fira Code Light", etc. |
Are you using the most recent version from my repo? |
Yes, from |
Very happy to report that after a system update that involved a restart, the issue has gone away. Just Windows being Windows, I guess. Thanks again for your work Avi! |
Are there plans to make italic become part of FiraCode officially? |
Not unless they are added to Fira Mono |
Sadly I don't see this happening, ever. I've looked at the repo and it doesn't seem to be actively developed. |
Mozilla repo is dead, developers tried to revive it under a new name at https://github.com/bBoxType/FiraGO. Not too many updates, most probably because the work is not funded, but who knows? |
FiraGO still has the entirety of 'Mono' as a TODO, and nothing's shifted in that respect since 2018, when they said explicitly that they weren't funded for that in bBoxType/FiraGO#16 (comment). Perhaps for italic, they would take a contribution from, e.g., https://github.com/Avi-D-coder/fira-mono-italic, itself based on https://github.com/zwaldowski/Fira/tree/zwaldowski/mod-new. |
I know that this isn't from the original Fira Mono repository but this guy did a rather good job making a custom italic variant of Fira Mono.
https://github.com/zwaldowski/Fira/tree/zwaldowski/mod-new/otf
I've downloaded Fira Mono Italic and tweaked its name to "Fira Code" via FontForge so that it appears as the real italic variant of Fira Code in my font manager.
By doing this, my text editors use the custom version every time they need to use the italic variant (such as in comments or static methods/fields). This is the result:
To me it looks way better than all the editors trying to fake it. The problem is that there are no ligatures (as shown in the picture) because it's Fira Mono, obviously.
What do you think about creating Fira Code Italic out of that?
Hopefully an original Fira Mono Italic will come out, eventually, but in the meanwhile this might be an acceptable alternative.
The text was updated successfully, but these errors were encountered: