tonsky / tonsky/FiraCode

Italic variant out of a custom version of Fira Mono

Open
#513 29 comments 80 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Clojure
Stars
82k
Forks
3.2k
PR merge metrics
No merged PRs in 30d

Description

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:

fira-italic

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.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the referenced custom Fira Mono italic files in the otf directory and compare them with the Fira Code font assets. Check whether the italic design can retain Fira Code’s programming ligatures. Done means establishing a feasible, project-appropriate italic variant or documenting why the proposed source cannot be used.

Written by the indexing model from the issue text.

Assessment

Domain
design
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.