Kitty: Ligatures not working

Created on 25 Jul 2019  Â·  6Comments  Â·  Source: kovidgoyal/kitty

Just started poking around kitty after some :fire: recommendations!

vscode
image

kitty
image

what am I missing?

â–¶ kitty -v
kitty 0.14.2 created by Kovid Goyal

~                                                                                                                                                                                                                   
â–¶ kitty --debug-config
kitty 0.14.2 (65b95999c1) created by Kovid Goyal
Linux goldy 4.15.0-51-generic #55-Ubuntu SMP Wed May 15 14:27:21 UTC 2019 x86_64
Ubuntu 18.04.2 LTS \n \l
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.2 LTS"
Loaded config files: /home/goldy/.config/kitty/kitty.conf
Running under: X11

Config options different from defaults:
font_family Fira Code 10

~                                                                                                                                                                                                                   
â–¶ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.2 LTS
Release:        18.04
Codename:       bionic

Most helpful comment

disable_ligatures cursor may be of interest to you, see https://sw.kovidgoyal.net/kitty/conf.html#opt-kitty.disable_ligatures for more detail.

All 6 comments

Can you post the output of kitty --debug-font-fallback and kitty list-fonts please?

oh wow, thanks for the fast response!

â–¶ kitty --debug-font-fallback
[206 20:52:06.067729] Preloaded font faces:
[206 20:52:06.067767] normal face: /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf:0
[206 20:52:06.067782] bold face: /usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf:0
[206 20:52:06.067795] italic face: /usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf:0
[206 20:52:06.067824] bi face: /usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf:0

â–¶ kitty list-fonts
Courier 10 Pitch
    Courier 10 Pitch Bold
    Courier 10 Pitch Bold Italic
    Courier 10 Pitch Italic
    Courier 10 Pitch Regular

DejaVu Sans Mono
    DejaVu Sans Mono
    DejaVu Sans Mono Bold
    DejaVu Sans Mono Bold Oblique
    DejaVu Sans Mono Oblique

Fira Code
    Fira Code Bold
    Fira Code Bold
    FiraCode-Light
    FiraCode-Light
    FiraCode-Medium
    FiraCode-Medium
    FiraCode-Regular
    FiraCode-Regular
    FiraCode-Retina

FreeMono
    FreeMono
    FreeMono Bold
    FreeMono Bold Oblique
    FreeMono Oblique

Liberation Mono
    Liberation Mono
    Liberation Mono
    Liberation Mono Bold
    Liberation Mono Bold
    Liberation Mono Bold Italic
    Liberation Mono Bold Italic
    Liberation Mono Italic
    Liberation Mono Italic

Miriam Mono CLM
    Miriam Mono CLM Bold
    Miriam Mono CLM Bold Oblique
    Miriam Mono CLM Book
    Miriam Mono CLM Book Oblique

Mitra Mono
    Mitra Mono

Nimbus Mono L
    Nimbus Mono L Bold
    Nimbus Mono L Regular
    Nimbus Mono L Regular Oblique

Noto Mono
    Noto Mono

PowerlineSymbols
    PowerlineSymbols

Tlwg Mono
    Tlwg Mono
    Tlwg Mono Bold
    Tlwg Mono Bold Oblique
    Tlwg Mono Oblique

Tlwg Typo
    Tlwg Typo
    Tlwg Typo Bold
    Tlwg Typo Bold Oblique
    Tlwg Typo Oblique

Ubuntu Mono
    Ubuntu Mono
    Ubuntu Mono Bold
    Ubuntu Mono Bold Italic
    Ubuntu Mono Italic

Following your request, I changed the font and now it works, thanks!

â–¶ kitty --debug-config       
kitty 0.14.2 (65b95999c1) created by Kovid Goyal
Linux goldy 4.15.0-51-generic #55-Ubuntu SMP Wed May 15 14:27:21 UTC 2019 x86_64
Ubuntu 18.04.2 LTS \n \l
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.2 LTS"
Loaded config files: /home/goldy/.config/kitty/kitty.conf
Running under: X11

Config options different from defaults:
font_family Fira Code

disable_ligatures cursor may be of interest to you, see https://sw.kovidgoyal.net/kitty/conf.html#opt-kitty.disable_ligatures for more detail.

And in case you were trying to set the font size with that number, see https://sw.kovidgoyal.net/kitty/conf.html#opt-kitty.font_size.

disabling ligatures under cursor is brilliant!

Was this page helpful?
0 / 5 - 0 ratings