Not existent Font is detected as existent

Steps to reproduce

  1. Open Sandbox Vault
  2. Go to Appearance → Font → Text font, Interface Font or Monospace Font.
  3. Click Manage
  4. Enter random name for font that doesn’t exist
  5. Click Add

Did you follow the troubleshooting guide? [Y/N]

Y

Expected result

The font should be detected as not existent.

Actual result

Green icon says “This Font is detected on your system.”

Environment

SYSTEM INFO:
Obsidian version: v1.7.5
Installer version: v1.6.7
Operating system: Windows 11 Pro 10.0.22631
Login status: logged in
Language: en
Catalyst license: none
Insider build toggle: off
Live preview: on
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: off
Plugins installed: 0
Plugins enabled: 0

RECOMMENDATIONS:
none


Additional information

On Windows, the selector also seems to recommend fonts that aren’t recognized by the system (and will therefore not display properly in the application). For example:

image

When using this font, Obsidian will use whatever the fallback is instead. It seems like Obsidian is pulling the available fonts from an incorrect location.

See also relevant discussion on Discord.

Thanks, let me double check.

Yes, I can reproduce.