Skip to content

fi/fl ligature is on by default #4

@graphicore

Description

@graphicore

I'm just trying spacemono for programming and I like it so far.

However, the fl and fi ligatures are triggered in the liga feature, which is on by default. I have no way to control features in my coding editor.

selection_120

I suggest moving these ligatures to the dlig feature, because for programming I don't want to have these ligatures to show up. The reason to use monospaced fonts in the first place is to be able to compare consecutive lines easily, char by char. E.g. I sometimes want to see if the lines have the same length. Lets say I'm writing a dictionary with keys that are all 4 chars long, think of OpenType feature tags like this:

{
     'liga': [//data]
   , 'dlig': [//data]
   , 'onum': [//data]
   , 'flac': [//data]
}

Putting fl in the liga feature causes confusion for me and removes an easy optical hint whether I got it right or not:

selection_121

Something looks wrong, now I have to spend time to investigate.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions