Added SheenBidi segmentation.

This commit is contained in:
Martín Lucas Golini
2025-11-10 00:53:28 -03:00
parent c114b57b09
commit 2008b57033
12 changed files with 197 additions and 114 deletions
+2
View File
@@ -143,6 +143,8 @@ 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 );
doc.trimTrailingWhitespaces = ini.getValueB( "document", "trim_trailing_whitespaces", false );
doc.forceNewLineAtEndOfFile =
ini.getValueB( "document", "force_new_line_at_end_of_file", false );