Fonts behaving weird in a bunch of terminals and vscodium

Hi everyone. Some of the terminals on my system (XFCE terminal, Kitty and some others) have some very inconsistent indentation between letters. Also the spaces in my VSCodium got a lot smaller. That started being an issue only after I installed Hyprland on my Garuda Qtile (just to try it out). I have deleted Hyprland since (as I wasn’t using it), but things haven’t come back to normal. What should I do?

Did you by chance change the fonts for the system or at least those programs? I ask cause I’ve run across that and restoring the fonts to what they were fixed the issue.

2 Likes

I don’t think so. Although that might have been the case. Could you please tell me, how did you restore the fonts?

Please post the output of garuda-inxi for all topics in the Issues & Assistance category as requested in the topic template.


Locutus is right, it sounds like you changed the font to something which is not monospaced. Code editors and terminals should always use a monospaced font or they will have the weird spacing issue you have described.

Because there are a thousand ways to change the font an application is using, you should start by undoing or amending the change you made in the first place (instead of layering additional configuration choices on top of it).

8 Likes

Funny that you should ask cause I just messed it up the other day myself. That said go into System Settings, Fonts, click Default at the bottom, and then apply.

Both of them are using default fonts from the looks of it. In vscodium settings I specifically reverted the font settings to the default ones and in kitty.conf there are no additional font configurations.

Also, here is the output of garuda-inxi.

  Kernel: 6.6.8-zen1-1-zen arch: x86_64 bits: 64
    compiler: gcc v: 13.2.1 clocksource: tsc
    available: acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=53b3749a-ce97-454b-ad36-e21addd2eb43 rw
    rootflags=subvol=@ quiet quiet
    rd.udev.log_priority=3 vt.global_cursor_default=0
    loglevel=3 ibt=off
  Desktop: Unity wm: Qtile v: 0.23.0 vt: 2 dm: SDDM
    Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 81Y6 v: Lenovo
    Legion 5 15IMH05H serial: <superuser required>
    Chassis: type: 10 v: Lenovo Legion 5 15IMH05H
    serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: NO DPK
    serial: <superuser required> UEFI: LENOVO
    v: EFCN46WW date: 12/04/2020
Battery:
  ID-1: BAT0 charge: 51.2 Wh (100.0%)
    condition: 51.2/60.0 Wh (85.3%) volts: 17.1
    min: 15.4 model: SMP L19M4PC0 type: Li-poly
    serial: <filter> status: full cycles: 163
CPU:
  Info: model: Intel Core i7-10750H bits: 64
    type: MT MCP arch: Comet Lake gen: core 10 level: v3
    note: check built: 2020 process: Intel 14nm
    family: 6 model-id: 0xA5 (165) stepping: 2
    microcode: 0xF8
  Topology: cpus: 1x cores: 6 tpc: 2 threads: 12
    smt: enabled cache: L1: 384 KiB
    desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB
    desc: 6x256 KiB L3: 12 MiB desc: 1x12 MiB
  Speed (MHz): avg: 808 high: 900 min/max: 800/5000
    scaling: driver: intel_pstate governor: powersave
    cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800
    7: 800 8: 900 9: 800 10: 800 11: 800 12: 800
    bogomips: 62399
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1
    sse4_2 ssse3 vmx
  Vulnerabilities: <filter>
Graphics:
  Device-1: NVIDIA TU116M [GeForce GTX 1660 Ti Mobile]
    vendor: Lenovo driver: nvidia v: 545.29.06
    alternate: nouveau,nvidia_drm non-free: 545.xx+
    status: current (as of 2023-10; EOL~2026-12-xx)
    arch: Turing code: TUxxx process: TSMC 12nm FF
    built: 2018-2022 pcie: gen: 1 speed: 2.5 GT/s
    lanes: 16 link-max: gen: 3 speed: 8 GT/s ports:
    active: none off: eDP-1 empty: DP-1,HDMI-A-1
    bus-ID: 01:00.0 chip-ID: 10de:2191 class-ID: 0300
  Device-2: Syntek Integrated Camera
    driver: uvcvideo type: USB rev: 2.0 speed: 480 Mb/s
    lanes: 1 mode: 2.0 bus-ID: 1-6:3
    chip-ID: 174f:244c class-ID: 0e02 serial: <filter>
  Display: x11 server: X.Org v: 21.1.10
    with: Xwayland v: 23.2.3 compositors: 1: Qtile
    v: 0.23.0 2: Picom v: git-c4107 driver: X:
    loaded: nvidia unloaded: modesetting
    alternate: fbdev,nouveau,nv,vesa
    gpu: nvidia,nvidia-nvswitch display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 143
    s-size: 341x191mm (13.43x7.52")
    s-diag: 391mm (15.39")
  Monitor-1: eDP-1 mapped: DP-2 note: disabled
    model: AU Optronics 0xd1ed built: 2019
    res: 1920x1080 hz: 120 dpi: 142 gamma: 1.2
    size: 344x193mm (13.54x7.6") diag: 394mm (15.5")
    ratio: 16:9 modes: 1920x1080
  API: EGL v: 1.5 hw: drv: nvidia platforms:
    device: 0 drv: nvidia device: 2 drv: swrast gbm:
    drv: nvidia surfaceless: drv: nvidia x11:
    drv: nvidia inactive: wayland,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5
    vendor: nvidia mesa v: 545.29.06 glx-v: 1.4
    direct-render: yes renderer: NVIDIA GeForce GTX
    1660 Ti/PCIe/SSE2 memory: 5.86 GiB
  API: Vulkan v: 1.3.274 layers: 6 device: 0
    type: discrete-gpu name: NVIDIA GeForce GTX 1660 Ti
    driver: nvidia v: 545.29.06 device-ID: 10de:2191
    surfaces: xcb,xlib
Audio:
  Device-1: Intel Comet Lake PCH cAVS vendor: Lenovo
    driver: snd_hda_intel v: kernel
    alternate: snd_soc_skl,snd_sof_pci_intel_cnl
    bus-ID: 00:1f.3 chip-ID: 8086:06c8 class-ID: 0403
  Device-2: NVIDIA TU116 High Definition Audio
    vendor: Lenovo driver: snd_hda_intel v: kernel pcie:
    gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 01:00.1
    chip-ID: 10de:1aeb class-ID: 0403
  API: ALSA v: k6.6.8-zen1-1-zen status: kernel-api
    tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 1.0.0 status: active with:
    1: pipewire-pulse status: off 2: wireplumber
    status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Comet Lake PCH CNVi WiFi
    driver: iwlwifi v: kernel bus-ID: 00:14.3
    chip-ID: 8086:06f0 class-ID: 0280
  IF: wlp0s20f3 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8411 PCI Express
    Gigabit Ethernet vendor: Lenovo driver: r8169
    v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    port: 3000 bus-ID: 07:00.0 chip-ID: 10ec:8168
    class-ID: 0200
  IF: enp7s0 state: down mac: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8
    type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1
    bus-ID: 1-14:5 chip-ID: 8087:0026 class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 2 state: up
    address: <filter> bt-v: 5.2 lmp-v: 11 status:
    discoverable: yes pairing: yes class-ID: 7c010c
Drives:
  Local Storage: total: 476.94 GiB
    used: 292.9 GiB (61.4%)
  SMART Message: Required tool smartctl not
    installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0
    vendor: Western Digital model: PC SN730
    SDBPNTY-512G-1101 size: 476.94 GiB block-size:
    physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter>
    fw-rev: 11170001 temp: 38.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 476.64 GiB
    size: 476.64 GiB (100.00%) used: 292.9 GiB (61.4%)
    fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB
    size: 299.4 MiB (99.80%) used: 584 KiB (0.2%)
    fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 476.64 GiB
    size: 476.64 GiB (100.00%) used: 292.9 GiB (61.4%)
    fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-4: /var/log raw-size: 476.64 GiB
    size: 476.64 GiB (100.00%) used: 292.9 GiB (61.4%)
    fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-5: /var/tmp raw-size: 476.64 GiB
    size: 476.64 GiB (100.00%) used: 292.9 GiB (61.4%)
    fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
  Kernel: swappiness: 133 (default 60)
    cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 15.53 GiB
    used: 0 KiB (0.0%) priority: 100 comp: zstd
    avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 12
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 64.0 C pch: 58.0 C
    mobo: N/A gpu: nvidia temp: 60 C
  Fan Speeds (rpm): N/A
Info:
  Processes: 302 Uptime: 9m wakeups: 0 Memory:
  total: 16 GiB available: 15.53 GiB
  used: 1.91 GiB (12.3%) Init: systemd v: 255
  default: graphical tool: systemctl Compilers:
  gcc: 13.2.1 alt: 12 clang: 16.0.6 Packages: 2025
  pm: nix-default pkgs: 0 pm: nix-sys pkgs: 0
  pm: nix-usr pkgs: 0 pm: pacman pkgs: 1976 libs: 449
  tools: gnome-software,pamac,paru pm: flatpak
  pkgs: 49 Shell: fish v: 3.6.4 running-in: kitty
  inxi: 3.3.31
Garuda (2.6.21-1):
  System install date:     2023-10-03
  Last full system update: 2023-12-24
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut nvidia-dkms
  Windows dual boot:       No/Undetected
  Failed units:

Looks like my garuda settings app is not starting. Probably another issue on my system. Unlikely to be connected to my fonts problem, but possibly might be. If you meant KDE System Settings though, tinkering with it changes nothing.

My bad I missed seeing FXCE.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.