Skip to content

FSUI: Use a COLRv0 emoji font#14231

Open
TellowKrinkle wants to merge 4 commits intoPCSX2:masterfrom
TellowKrinkle:COLRv0
Open

FSUI: Use a COLRv0 emoji font#14231
TellowKrinkle wants to merge 4 commits intoPCSX2:masterfrom
TellowKrinkle:COLRv0

Conversation

@TellowKrinkle
Copy link
Copy Markdown
Member

@TellowKrinkle TellowKrinkle commented Mar 30, 2026

Description of Changes

Switches emoji font from SVGinOT Noto Color Emoji to COLRv0 Twemoji Mozilla

Rationale behind Changes

  • SVGinOT fonts are massive. Noto Color Emoji is 23MB, while Twemoji Mozilla is 1.5MB
  • COLRv0 is supported since Freetype 2.10, which means that we no longer have to ship Freetype in the AppImage, which can break things (and is normally excluded from AppImages)

Suggested Testing Steps

Make sure emoji still work in FSUI on Mac/Linux (they should look like Discord's now)
(Windows should continue to use Segoe UI Emoji)

Did you use AI to help find, test, or implement this issue or feature?

No

Copy link
Copy Markdown
Contributor

@kamfretoz kamfretoz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works on Windows

Image

@TellowKrinkle
Copy link
Copy Markdown
Member Author

TellowKrinkle commented Mar 30, 2026

Works on Windows

Oops, that actually wasn't supposed to happen. Fixed it to continue to use system emoji font on Windows.

(Can you test again to verify that it's using the system emoji font and still rendering it properly?)

@kamfretoz
Copy link
Copy Markdown
Contributor

(Can you test again to verify that it's using the system emoji font and still rendering it properly?)

image

(I actualy didn't realize it didn't use the system fonts at first)

Copy link
Copy Markdown
Contributor

@kamfretoz kamfretoz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Still works on Arch + KDE

Image

@Mrlinkwii Mrlinkwii added this to the Release 2.8 milestone Apr 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Build | Project System Dependencies Pull requests that update a dependency file GUI/Qt OSD / ImGui

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants