Skip to content

feat: First iteration of GitLab Mono

Lukas Eipert requested to merge leipert-gitlab-mono into main

feat: First iteration of GitLab Mono

  1. It uses the variable font as a base and exposes it as woff2
  2. It fixes https://github.com/JetBrains/JetBrainsMono/issues/567

feat: Update jetbrains-mono to latest version (v2.304)


build: Simplify copy-paste of JetBrains Mono and pages/font files

Just using some simpler commands to achieve the same result.


build: Generalize ttf => woff2 compression target

In order to be able to reduce ttf => woff2 compression, we move the woff2 script from inter (which is a very thin wrapper around fontUtils) to this repo.

This allows us to generalize the conversion of ttf to woff2 files. Which will come in handy for GitLab Mono.

We also will build our ttf files in the gitlab-sans folder. In order to not expose them in the npm package, we update the globs to just expose woff2 and txt (licenses) files.


chore: Improve pages layout

Add more details around GitLab Mono. Also render examples for the font blocks and show exact differences to Inter / JetBrains Mono.

In order to write a little less code, we introduced jinja2 as a templating engine.


feat: Disable ligatures in GitLab Mono

This way, we do not need to use CSS

Edited by Lukas Eipert

Merge request reports