Construire Web Code Pro
Web Code Pro est ma version personnelle de Source Code Pro avec les ligatures de Fira Code de l'excellent Tonsky et les icônes NerdFont qui vont bien avec NeoVim.
- Récupérer la dernière *release* en `.otf` de Source Code Pro : https://github.com/adobe-fonts/source-code-pro
- Installer les pré-requis : `sudo apt install fontforge python3-fontforge`
Ligaturizer
- Récupérer le script Ligaturizer : `git clone --recurse-submodules https://github.com/ToxicFrog/Ligaturizer.git `
- Lancer le script manuellement : `language-bash for i in "$PWD/fonts/Source Code Pro/*.otf"; do fontforge -lang py -script ligaturize.py "$i" --output-dir="$PWD/fonts/output/" --output-name="Web Code Pro" --prefix=""; done `
Nerd Fonts
- Récupérer le script Font Patcher : https://github.com/ryanoasis/nerd-fonts/releases
- Lancer le script manuellement : `language-bash for i in "$PWD/input/Web Code Pro/*.otf"; do fontforge -lang py -script font-patcher "$i" --powerline --fontawesome --fontlinux --octicons --powersymbols --weather --fontawesomeextension -out "$PWD/Web Code Pro/output/"; done `
Nerd Fonts (méthode alternative)
Le Font Patcher semble un peu buggé en 2022, mais l'on peut créer un set en fusionnant la police Sauce Code Pro à Web Code Pro, puis en renommant la police en WebCodeProNF.
Installer
- Placer mes polices dans `~/.fonts`
* Actualiser le cache avec `fc-cache -fv`
----
Permaliens :