Refactor font initialization in LoadPackageFonts function
- Updated font configuration to include proper ImFontConfig initialization for each font entry in the font registry. - Enhanced code clarity by adding comments to describe the initialization process.
This commit is contained in:
@@ -101,13 +101,13 @@ absl::Status AddJapaneseFont(const FontConfig& /*config*/) {
|
|||||||
|
|
||||||
absl::Status LoadPackageFonts() {
|
absl::Status LoadPackageFonts() {
|
||||||
if (font_registry.fonts.empty()) {
|
if (font_registry.fonts.empty()) {
|
||||||
// Initialize the font names and sizes
|
// Initialize the font names and sizes with proper ImFontConfig initialization
|
||||||
font_registry.fonts = {
|
font_registry.fonts = {
|
||||||
FontConfig{KARLA_REGULAR, FONT_SIZE_DEFAULT},
|
FontConfig{KARLA_REGULAR, FONT_SIZE_DEFAULT, {}, {}},
|
||||||
FontConfig{ROBOTO_MEDIUM, FONT_SIZE_DEFAULT},
|
FontConfig{ROBOTO_MEDIUM, FONT_SIZE_DEFAULT, {}, {}},
|
||||||
FontConfig{COUSINE_REGULAR, FONT_SIZE_DEFAULT},
|
FontConfig{COUSINE_REGULAR, FONT_SIZE_DEFAULT, {}, {}},
|
||||||
FontConfig{IBM_PLEX_JP, FONT_SIZE_DEFAULT},
|
FontConfig{IBM_PLEX_JP, FONT_SIZE_DEFAULT, {}, {}},
|
||||||
FontConfig{DROID_SANS, FONT_SIZE_DROID_SANS},
|
FontConfig{DROID_SANS, FONT_SIZE_DROID_SANS, {}, {}},
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user