Files
ObsidianDragon/src/embedded/embedded_fonts.h
dan_s 96c27bb949 feat: Full UI internationalization, pool hashrate stats, and layout caching
- Replace all hardcoded English strings with TR() translation keys across
  every tab, dialog, and component (~20 UI files)
- Expand all 8 language files (de, es, fr, ja, ko, pt, ru, zh) with
  complete translations (~37k lines added)
- Improve i18n loader with exe-relative path fallback and English base
  fallback for missing keys
- Add pool-side hashrate polling via pool stats API in xmrig_manager
- Introduce Layout::beginFrame() per-frame caching and refresh balance
  layout config only on schema generation change
- Offload daemon output parsing to worker thread
- Add CJK subset fallback font for Chinese/Japanese/Korean glyphs
2026-03-11 00:40:50 -05:00

33 lines
1.1 KiB
C++

// DragonX Wallet - Embedded font data declarations (INCBIN)
// Copyright 2024-2026 The Hush Developers
// Released under the GPLv3
//
// The actual data is emitted in generated/embedded_fonts.cpp via the
// assembler .incbin directive, so the compiler never parses 122K lines
// of hex literals.
#pragma once
#include <cstdint>
// These symbols are defined in generated/embedded_fonts.cpp (via INCBIN).
// INCBIN creates: g_<name>_data[] (const unsigned char)
// g_<name>_size (const unsigned int)
// g_<name>_end (const unsigned char*)
extern "C" {
extern const unsigned char g_ubuntu_regular_data[];
extern const unsigned int g_ubuntu_regular_size;
extern const unsigned char g_ubuntu_light_data[];
extern const unsigned int g_ubuntu_light_size;
extern const unsigned char g_ubuntu_medium_data[];
extern const unsigned int g_ubuntu_medium_size;
extern const unsigned char g_material_icons_data[];
extern const unsigned int g_material_icons_size;
extern const unsigned char g_noto_cjk_subset_data[];
extern const unsigned int g_noto_cjk_subset_size;
}