tonsky / tonsky/FiraCode

Big Number support (underline, commas, or grouping)

Open
#877 3 comments 4 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

Jane street just posted an article where the author details adding "big number" ligatures to a number of fonts (DejaVuSansMono, UbuntuMono, Hack, SauceCode). A font patcher accompanies this post.

As a FiraCode user, I am wondering if it would be possible to get first-class support of one of the features listed. All options seem good and I'm not sure which would be best suited to a general-purpose font (I expect commas not to work with phone numbers, for instance). A more expert opinion would be helpful here.

Happy to implement this as well. Since I have never deeply investigated clojure / firacode, however, this issue might be open for a while and require more feedback.

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

Begin with the Jane Street article and the linked numderline font patcher to understand the underline, comma, and grouping options. Then determine which option suits FiraCode and how its font sources support it; done means implementing the selected feature with maintainer agreement.

Written by the indexing model from the issue text.

Assessment

Tech stack
clojure
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.