Improve color emoji rendering.

Add new test for emojis + text.
Enabled text-shaper by default.
Updated the NotoColorEmoji font with the latest version.
This commit is contained in:
Martín Lucas Golini
2025-12-30 17:52:31 -03:00
parent 34d6115db8
commit d5e10aa790
11 changed files with 161 additions and 44 deletions
-2
View File
@@ -144,8 +144,6 @@ void AppConfig::load( const std::string& confPath, std::string& keybindingsPath,
FontTrueType::fontHintingFromString( ini.getValue( "ui", "font_hinting", "full" ) );
ui.fontAntialiasing = FontTrueType::fontAntialiasingFromString(
ini.getValue( "ui", "font_antialiasing", "grayscale" ) );
Text::TextShaperEnabled |= ini.getValueB( "ui", "text_shaper", false );
Text::TextShaperOptimizations |= ini.getValueB( "ui", "text_shaper_optimizations", true );
ui.editorFontInInputFields = ini.getValueB( "ui", "editor_font_in_input_fields", true );
doc.trimTrailingWhitespaces = ini.getValueB( "document", "trim_trailing_whitespaces", false );