I’m a long-time user of Audacity on Windows, OS X and Linux but I’m stumped by this issue.
I just installed version 2.3.3 on Arch Linux, and it appears that I may be missing a required font because the interface is showing code points instead:
I am using LXQT, but I do have wxWidgets libraries for GTK 2 and GTK 3 installed. I have run lxappearance to set GTK preferences and everything appears like it should be working. Other GTK based applications (like Chromium, and the Erlang observer app) appear as you would expect.
I have attached the output of fc-list on my system showing the available fonts.
Any assistance is greatly appreciated, thank you. font-list.txt (348 KB)
I appreciate your response. Yes, this is the first time that I installed Audacity. I used the following command to install it:
sudo pacman -S audacity
The language selected was “System”, so I switched it to “English”. Unfortunately, the result is the same. Note that other UI elements are readable, such as the input driver selection (“ALSA”). There’s something different about the recording levels and other UI elements that are showing code points.
I took a screenshot after starting audacity with the following command line:
#
# /etc/locale.conf - Language configuration for Arch Linux
#
# See 'man 5 locale.conf' for more details
#
LANG="en_GB.UTF-8"
LANGUAGE="en_GB.UTF-8"
LC_MESSAGES="C"
and my /etc/locale.gen uncommented entries:
# Configuration file for locale-gen
#
# lists of locales that are to be generated by the locale-gen command.
#
# Each line is of the form:
#
# <locale> <charset>
#
# where <locale> is one of the locales given in /usr/share/i18n/locales
# and <charset> is one of the character sets listed in /usr/share/i18n/charmaps
#
# Examples:
# en_US ISO-8859-1
# en_US.UTF-8 UTF-8
# de_DE ISO-8859-1
# de_DE@euro ISO-8859-15
#
# The locale-gen command will generate all the locales,
# placing them in /usr/lib/locale.
#
# A list of supported locales is included in this file.
# Uncomment the ones you need.
#
en_GB.UTF-8 UTF-8
en_GB ISO-8859-1
en_US.UTF-8 UTF-8
en_US ISO-8859-1
You need to run locale-gen (as root) after modifying this file and it’s a good idea to logout and login again for the previous file changes.
Most operating systems have a sans serif font that they use when “swiss” is called for. On Windows it is usually Helvetica. On Ubuntu / Debian I think it is normally DejaVu Sans.