The issue has to do with Emacs 28 loading the settings.org file from init.el. If I have an init.el file without (require 'org) (org-babel-tangle-file "~/.emacs.d/settings.org" "~/.emacs.d/settings.el") (load "~/.emacs.d/settings.el") then I can change the font. I also tried this code: (require 'org) (org-babel-load-file (expand-file-name (concat user-emacs-directory " settings.org"))) which also did not work. On Fri, Apr 24, 2020 at 8:40 AM Eli Zaretskii wrote: > > From: Raoul Comninos > > Date: Thu, 23 Apr 2020 22:08:41 +0200 > > Cc: 40796@debbugs.gnu.org > > > > It's not my settings.org file because I created a blank one and it > yielded the exact same results. My init file is > > so small that I don't think it makes any difference: > > But without that init file the problem goes away, right? So it is > something in this small file which causes this. > > > (package-initialize) > > > > ;; Bootstrap `use-package' > > (unless (package-installed-p 'use-package) > > (package-refresh-contents) > > (package-install 'use-package)) > > Which packages does this activate? > > > (require 'org) > > (org-babel-tangle-file "~/.emacs.d/settings.org" > > "~/.emacs.d/settings.el") > > (load "~/.emacs.d/settings.el") > > Or is it Org that you load here? > > Try disabling each part to see which one causes this. >