Summary: | x11/gnome: default monospace font for Gnome is not installed | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Paul Dufresne <dufresnep> | ||||||
Component: | Individual Port(s) | Assignee: | freebsd-ports-bugs (Nobody) <ports-bugs> | ||||||
Status: | Open --- | ||||||||
Severity: | Affects Only Me | CC: | fernape, gnome, grahamperrin, tellesp2002 | ||||||
Priority: | --- | Flags: | fernape:
maintainer-feedback?
(gnome) |
||||||
Version: | Latest | ||||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
Attachments: |
|
Description
Paul Dufresne
2023-02-20 04:08:36 UTC
In dconf-editor, I see that the default of: Schema: org.gnome.desktop.interface monospace-default-name default to: 'Source Code Pro 10' But this font does not seems to be installed (does not appears in choice of gnome-tweaks). Created attachment 240270 [details]
default font (show wide chars in terminal)
Created attachment 240271 [details]
with monospcace size 10 font
Apparently this is the default Gnome value: https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/issues/26 But what I see there, is the package that seems to control that (assigned): https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas IMHO, this is a terrible bug as it turns a lot of people off and leaves them with a bad impression of FreeBSD that is unwarranted. My suggested workaround: 1.) Install Google TrueType fonts -- x11-fonts/google-fonts 2.) As an unprivileged desktop user, set the default monospace font: $ dbus-run-session gsettings set org.gnome.desktop.interface monospace-font-name 'Noto Sans Mono 10' 3.) Verify the change with fc-match and/or gsettings: $ fc-match monospace NotoSansMono-Regular.ttf: "Noto Sans Mono" "Regular" $ dbus-run-session gsettings list-recursively org.gnome.desktop.interface | grep monospace-font-name org.gnome.desktop.interface monospace-font-name 'Noto Sans Mono 10' NOTE: The dconf-editor GUI tool can also be used to view and edit GSettings values. |