mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-10-01 18:50:16 +03:00
Add configurable OpenType font features to text rendering:
Support explicit liga, calt, clig, and dlig shaping features and include text hints in layout caching, measurement, drawing, and character position calculations. Propagate scene-wide font feature defaults through UI text producers, with granular widget overrides and recursive cache invalidation. Update UICodeEditor and UIConsole to use shaped positioning when font features are enabled, including with monospaced fonts. Add separate UI and editor font feature settings to ecode, persist them as comma-separated OpenType tags, and apply changes immediately. Add localized menu labels, reusable Text feature conversion helpers, and regression coverage for shaping, positioning, propagation, and parsing.
This commit is contained in:
@@ -266,6 +266,16 @@ Soll es jetzt heruntergeladen werden?</string>
|
||||
<string name="edit_build">Build bearbeiten</string>
|
||||
<string name="edit_custom_output_parser">Angewählten individuellen Output-Parser bearbeiten</string>
|
||||
<string name="editor_font_and_size_ellipsis">Editor-Schriftart und -größe...</string>
|
||||
<string name="editor_font_features">Editor-Schriftfunktionen</string>
|
||||
<string name="ui_font_features">UI-Schriftfunktionen</string>
|
||||
<string name="contextual_alternates">Kontextvarianten (calt)</string>
|
||||
<string name="contextual_alternates_desc">Kontextabhängige Varianten, einschließlich vieler Programmierligaturen.</string>
|
||||
<string name="standard_ligatures">Standardligaturen (liga)</string>
|
||||
<string name="standard_ligatures_desc">Typografische Kombinationen wie fi, fl und ffi, abhängig von der Schriftart.</string>
|
||||
<string name="contextual_ligatures">Kontextligaturen (clig)</string>
|
||||
<string name="contextual_ligatures_desc">Ligaturen, die in bestimmten Kontexten die Lesbarkeit verbessern.</string>
|
||||
<string name="discretionary_ligatures">Optionale Ligaturen (dlig)</string>
|
||||
<string name="discretionary_ligatures_desc">Optionale dekorative oder stilistische Ligaturen der Schriftart.</string>
|
||||
<string name="editor_font_size">Editor-Schriftgröße</string>
|
||||
<string name="editor_go_back">Editor: Schritt zurück</string>
|
||||
<string name="editor_go_forward">Editor: Schritt nach vorn</string>
|
||||
|
||||
@@ -250,6 +250,16 @@ Do you want to download it now?</string>
|
||||
<string name="edit_build">Edit Build</string>
|
||||
<string name="edit_custom_output_parser">Edit Selected Custom Output Parser</string>
|
||||
<string name="editor_font_and_size_ellipsis">Editor Font & Size...</string>
|
||||
<string name="editor_font_features">Editor Font Features</string>
|
||||
<string name="ui_font_features">UI Font Features</string>
|
||||
<string name="contextual_alternates">Contextual Alternates (calt)</string>
|
||||
<string name="contextual_alternates_desc">Context-dependent alternatives, including many programming ligatures.</string>
|
||||
<string name="standard_ligatures">Standard Ligatures (liga)</string>
|
||||
<string name="standard_ligatures_desc">Typographic combinations such as fi, fl, and ffi, depending on the font.</string>
|
||||
<string name="contextual_ligatures">Contextual Ligatures (clig)</string>
|
||||
<string name="contextual_ligatures_desc">Ligatures applied in specific contexts to improve readability.</string>
|
||||
<string name="discretionary_ligatures">Discretionary Ligatures (dlig)</string>
|
||||
<string name="discretionary_ligatures_desc">Optional decorative or stylistic ligatures provided by the font.</string>
|
||||
<string name="editor_font_size">Editor Font Size</string>
|
||||
<string name="editor_go_back">Editor Go Back</string>
|
||||
<string name="editor_go_forward">Editor Go Forward</string>
|
||||
|
||||
@@ -251,6 +251,16 @@ Voulez-vous le télécharger maintenant ?</string>
|
||||
<string name="edit_build">Modifier la construction</string>
|
||||
<string name="edit_custom_output_parser">Modifier l'analyseur de sortie personnalisé sélectionné</string>
|
||||
<string name="editor_font_and_size_ellipsis">Police et taille de l'éditeur...</string>
|
||||
<string name="editor_font_features">Fonctionnalités de la police de l'éditeur</string>
|
||||
<string name="ui_font_features">Fonctionnalités de la police de l'interface</string>
|
||||
<string name="contextual_alternates">Variantes contextuelles (calt)</string>
|
||||
<string name="contextual_alternates_desc">Variantes dépendant du contexte, dont de nombreuses ligatures de programmation.</string>
|
||||
<string name="standard_ligatures">Ligatures standard (liga)</string>
|
||||
<string name="standard_ligatures_desc">Combinaisons typographiques telles que fi, fl et ffi, selon la police.</string>
|
||||
<string name="contextual_ligatures">Ligatures contextuelles (clig)</string>
|
||||
<string name="contextual_ligatures_desc">Ligatures appliquées dans certains contextes pour améliorer la lisibilité.</string>
|
||||
<string name="discretionary_ligatures">Ligatures discrétionnaires (dlig)</string>
|
||||
<string name="discretionary_ligatures_desc">Ligatures décoratives ou stylistiques facultatives fournies par la police.</string>
|
||||
<string name="editor_font_size">Taille de la police de l'éditeur</string>
|
||||
<string name="editor_go_back">Éditeur : retour en arrière</string>
|
||||
<string name="editor_go_forward">Éditeur : avancer</string>
|
||||
|
||||
@@ -185,6 +185,16 @@
|
||||
<string name="edit_build">编辑构建</string>
|
||||
<string name="edit_custom_output_parser">编辑已选的自定义输出解析器</string>
|
||||
<string name="editor_font_and_size_ellipsis">编辑器字体和大小...</string>
|
||||
<string name="editor_font_features">编辑器字体特性</string>
|
||||
<string name="ui_font_features">界面字体特性</string>
|
||||
<string name="contextual_alternates">上下文替代 (calt)</string>
|
||||
<string name="contextual_alternates_desc">根据上下文应用的替代字形,包括许多编程连字。</string>
|
||||
<string name="standard_ligatures">标准连字 (liga)</string>
|
||||
<string name="standard_ligatures_desc">根据字体显示 fi、fl 和 ffi 等排版组合。</string>
|
||||
<string name="contextual_ligatures">上下文连字 (clig)</string>
|
||||
<string name="contextual_ligatures_desc">在特定上下文中应用连字以提高可读性。</string>
|
||||
<string name="discretionary_ligatures">任意连字 (dlig)</string>
|
||||
<string name="discretionary_ligatures_desc">字体提供的可选装饰性或风格化连字。</string>
|
||||
<string name="editor_font_size">编辑器字体大小</string>
|
||||
<string name="editor_go_back">编辑器撤销</string>
|
||||
<string name="editor_go_forward">编辑器重做</string>
|
||||
|
||||
Reference in New Issue
Block a user