Firacode: rendering of `!!!!!!`

Created on 13 Jan 2016  Ā·  9Comments  Ā·  Source: tonsky/FiraCode

Rendering !!!!!! (6 exclamation marks with no space) renders as follows:

screen shot 2016-01-13 at 15 16 46

There's a clear impression of two groups of 3 spaces, when it's one group of 6.

Note that this effect works for any group of exclamation marks > 3 characters.

contextual

Most helpful comment

Yes, I can block sequences longer than 3 slashes or exclamations marks from
forming a ligature altogether. I’m planning this for the next version.

On Tue, Mar 15, 2016 at 10:01 AM curio77 [email protected] wrote:

Long sequences of slashes (ā€œ///////////////////ā€¦ā€, used by some as visual
delimiters in source code) also get rendered as groups of three, not sure
if anything can be done about this?

—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub:
https://github.com/tonsky/FiraCode/issues/110#issuecomment-196708458

All 9 comments

There's only a ligature for three exclamation marks.

i'll address that in next version

On Wed, Jan 13, 2016 at 8:52 PM Jake Russo [email protected] wrote:

There's only a ligature for three exclamation marks.

—
Reply to this email directly or view it on GitHub
https://github.com/tonsky/FiraCode/issues/110#issuecomment-171317307.

This group by 3 behavior is also present in dashes.

The case of equals signs, commonly used to underline Markdown headings is actually worse, because 3 consecutive equals turn into a symbol with 3 horizontal lines instead of two.

captura de pantalla 2016-03-03 a las 3 40 39 p m

Long sequences of slashes (ā€œ///////////////////ā€¦ā€, used by some as visual delimiters in source code) also get rendered as groups of three, not sure if anything can be done about this?

Yes, I can block sequences longer than 3 slashes or exclamations marks from
forming a ligature altogether. I’m planning this for the next version.

On Tue, Mar 15, 2016 at 10:01 AM curio77 [email protected] wrote:

Long sequences of slashes (ā€œ///////////////////ā€¦ā€, used by some as visual
delimiters in source code) also get rendered as groups of three, not sure
if anything can be done about this?

—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub:
https://github.com/tonsky/FiraCode/issues/110#issuecomment-196708458

That's great! And I very much enjoy working with Fira Code within both Atom and Android Studio/IntelliJ IDEA, so many thanks for it! :-)

Please do the same for ...! A lot of test runners use dots to denote passing test cases.

I think this behavior is wanted for all sequences of identical characters.

Indeed. Sequences of w are another fun case:

Though one might question my decision of using Fira Code as an IRC font.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

hatched picture hatched  Ā·  3Comments

Photonico picture Photonico  Ā·  3Comments

alis0nc picture alis0nc  Ā·  3Comments

ghivert picture ghivert  Ā·  4Comments

miniBill picture miniBill  Ā·  4Comments