Unified emoji support across builds, fixed picker bugs, and added CI checks.

This commit is contained in:
2026-09-10 07:13:41 -06:00
parent bb3893d36c
commit 8bf2caf20d
41 changed files with 40267 additions and 174 deletions
+16
View File
@@ -0,0 +1,16 @@
#ifndef ZOITECHAT_EMOJI_FONT_H
#define ZOITECHAT_EMOJI_FONT_H
#include <gtk/gtk.h>
/* Application-private family, distinct from any system Noto version. */
#define ZOITECHAT_EMOJI_FAMILY "ZoiteChat Emoji"
/* Use the shared FreeType font map without changing the widget's font/style.
* Children inherit it. Call before creating layouts for the widget. */
void emoji_font_apply (GtkWidget *widget);
/* Borrowed reference, or NULL if registration failed. Also usable headlessly. */
PangoFontMap *emoji_font_get_map (void);
#endif