1 OpenType features
philippnurullin edited this page 2023-01-26 17:55:46 +01:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

How to enable OpenType features

Fleet

Coming soon 🧙

VS Code

  • go to Editor: Font Ligatures, click Edit in settings.json, and find this line "editor.fontLigatures": in the json file.

  • Tune the font to your needs by adding features:

    "editor.fontLigatures": "'ss01', 'cv03', 'zero'"
    

CSS

.container {
  font-feature-settings: "ss01", "cv03", "zero";
}

List of features

  • calt – Contains all ligatures. Substitution for : between digits.
  • zero – Changes 0 to slashed variant.
  • frac – Substitute digits in fraction sequences to look more like fractions.

  • ss01 – Classic construction. JetBrains Mono but even more neutral. Performs better in big paragraph of text.
  • ss02 – Closed construction. Change the rhythm to a more lively one.
  • ss19 – Adds gaps in ≠ ≠= == === ligatures.
  • ss20 – Shift horizontal stroke in f to match x-height.

  • cv01 – l with symmetrical lower stroke. (ss01)
  • cv02 – t with curly tail. (ss02)
  • cv03 – g with more complex construction.
  • cv04 – j with curly descender.
  • cv05 – l with curly tail. (ss02)
  • cv06 – m with shorter leg. (ss02)
  • cv07 – W w with lover middle connection. (ss02)
  • cv08 – K k with sharp connection. (ss01)
  • cv09 – f with additional horizontal stroke. (ss01)
  • cv10 – r with more open construction. (ss01)
  • cv11 – y with different ascender construction. (ss01)
  • cv12 – u with traditional construction. (ss01)
  • cv14 – $ with broken bar.
  • cv15 – alternate &.
  • cv16 – Q with bent tail.
  • cv17 – f with curly ascender. (ss02)
  • cv18 – alternate 2 6 9 .
  • cv19 – old construction of 8.
  • cv20 – old construction of 5.
  • cv99 – Highlights Cyrillic C c for debugging purposes.