[X ] I verified I can reproduce this issue against latest Integration Build of Eclipse SDK
Downloaded and installed eclipse-cpp-2024-03-R-linux-gtk-x86_64.tar.gz on openSUSE 15.5 under KDE.
Steps to reproduce
From a fresh installation and clean workspace:
Start eclipse. open new workspace
Select Window->Preferences->General->Appearance->Colors and Fonts->Basic->Text Font
"Preview" says "Cascadia Code 10" is selected. Cascadia Code is not a font referenced in KDE's font setttings nor in Gnome's font settings.
Click Edit and select any other font, e.g. FiraCode NF Retina, click Select
"Preview" says "Fira Code NF 10".
Click "Apply and Close" and exit/restart Eclipse.
Select Window->Preferences->General->Appearance->Colors and Fonts->Basic->Text Font.
"Preview" displays ""Fira Code NF 10". Click on any item above "Text Font" and back on "Text Font" -> "Preview" displays "Cascadia Code 10".
Clicking on "Restore Defaults" and selecting the font I want results in identical behavior.
I tried to edit org.eclipse.ui.workbench.prefs and replace references to Cascadia Code with another font. Once Eclipse starts, it ignores these and forces Cascadia Code again.
I searched under $HOME for any files containing "Cascadia" - only org.eclipse.ui.workbench.prefs contains references to it.
dconf dump / | grep -i cascadia results in nothing. So where does Eclipse pick up the preference for Cascadia Code from?
Eclipse IDE/Platform version (as shown in Help > About): Eclipse IDE for C/C++ Developers (includes Incubating components), Version: 2024-03 (4.31.0), Build id: 20240307-1437
Steps to reproduce
From a fresh installation and clean workspace:
Clicking on "Restore Defaults" and selecting the font I want results in identical behavior.
I tried to edit org.eclipse.ui.workbench.prefs and replace references to Cascadia Code with another font. Once Eclipse starts, it ignores these and forces Cascadia Code again.
I searched under $HOME for any files containing "Cascadia" - only org.eclipse.ui.workbench.prefs contains references to it.
dconf dump / | grep -i cascadia results in nothing. So where does Eclipse pick up the preference for Cascadia Code from?
I expected: My selected font to remain selected.
Copies of ECLIPSE_HOME/configuration and/.metadata are attached.
.metadata.tar.gz
configuration.tar.gz
Tested under this environment: