Ugly default font since install

Since I installed ArchLabs I have been plagued with an abosolutely abhorid default font for applications (lxappearance is no help), the worst part is, it even infected my web browser. Is there anyway to fix this?
Seen here: https://a.pomfe.co/awhkgz.png

Alright so the font thing was fixed by setting the default font in qutebrowser, it still persists though with other applications (Like OBS)

I think something has been changed, that’s not the default font.

EDIT: After trying it out myself, your issue is definitely with Qt apps further below, you can ignore the first bit here

Pretty sure you may just be running xfce settings manager at boot, in which case
you might use xfce4-appearance (Note: may not need this, see further below for Qt)
image

Now for Qt applications to look nice and match your Gtk settings you need two packages:

pacman -S qt5ct qt5-styleplugins

# now run the app
qt5ct

Set the theme to gtk2 to match the system or download breeze themes

Set fonts and icons as you like (this is from my system using the ArchLabs Light theme)

If this doesnt work let me know and we’ll get it solved

Cheers

2 Likes

I do not know if I understand what you ask, I have this in .config / fontconfig
and on firefox I have the ubuntu font, as you can see



<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <match target="font">
        <edit mode="assign" name="hinting" >
            <bool>true</bool>
        </edit>
        <edit mode="assign" name="autohint" >
            <bool>true</bool>
        </edit>
        <edit mode="assign" name="hintstyle" >
            <const>hintslight</const>
        </edit>
        <edit mode="assign" name="rgba" >
            <const>rgb</const>
        </edit>
        <edit mode="assign" name="antialias" >
            <bool>true</bool>
        </edit>
        <edit mode="assign" name="lcdfilter">
            <const>lcddefault</const>
        </edit>
    </match>

<!-- Set preferred serif, sans serif, and monospace fonts. -->
    <alias>
        <family>serif</family>
        <prefer>
            <family>Ubuntu</family>
        </prefer>
    </alias>
    <alias>
        <family>sans-serif</family>
        <prefer>
            <family>Ubuntu</family>
        </prefer>
    </alias>
    <alias>
        <family>sans</family>
        <prefer>
            <family>Ubuntu</family>
        </prefer>
    </alias>
    <alias>
        <family>monospace</family>
        <prefer>
            <family>Ubuntu Mono</family>
        </prefer>
    </alias>
    <alias>
        <family>mono</family>
        <prefer>
            <family>Ubuntu Mono</family>
        </prefer>
    </alias>

</fontconfig>

Qt apps don’t use fontconfig both qutebrowser and obs are Qt based

Ops sorry.
Regards

1 Like