CudaText: Some unicode chars are not rendered OK on Win10

It’s some about old bug: https://github.com/Alexey-T/CudaText/issues/3211 What I see in CudaText 1.152.0.2 win64-x86_64-win32, fpc 3.2.3, Windows 10:


image It’s text for testing:


_∈∉⊇⊆⊃⊂⋂∅⌀⩽⩾ₘₗₙₕₖₗₘₙₛₜ - не отображается
ʹ∈∉⊇⊆⊃⊂⋂∅⌀⩽⩾ₘₗₙₕₖₗₘₙₛₜ - отображается

Отображается правильно, привел для контроля регрессии:
_₀₁₂₃₄₅₆₇₈₉⁻⁰¹²³⁴⁵⁶⁷⁸⁹ₐₑₒₓₔ - отображается
ʹ₀₁₂₃₄₅₆₇₈₉⁻⁰¹²³⁴⁵⁶⁷⁸⁹ₐₑₒₓₔ - отображается

Еще я ожидал, что на дефолтных настройках
при шрифте Consolas эти занимают одно место, но нет:
ʹ∈∉⊆⊃ - из неотображаемых без "особых"
            символов на строке типа ʹ, ⚠, ∧ и т.п. 
_∧∨∀∃∪ - из отображаемых

It’s default user settings, first trying to fix it by rendering settings wasn’t success. user.json:

{
  "ui_statusbar_show" : false,
  "ui_toolbar_show" : false,
  "ui_theme" : "white",
  "ui_theme_syntax" : "white",
  "ui_title_path" : true,
  "ui_sidebar_show" : false,
  "ui_menu_show" : true,
  "ui_reopen_session" : true,
  "ui_sidepanel_on_start" : 2,
  "ui_tab_size_x_max" : 500,
  "ui_tab_variable_width" : true,
  "wrap_mode" : 1,
  "wrap_indented" : false,
  "find_hidden_buttons" : "c",
  "bracket_highlight" : true,
  "font_size" : 14,
  "gutter_show" : false,
  "gutter_fold" : false,
  "show_last_line_on_top" : false,
  "log_sessions" : false,
  "py_init_log" : false,
  "auto_close_brackets" : "",
  "minimap_show" : true,
  "minimap_sel_always" : true,
  "micromap_show" : true,
  "def_encoding_utf8" : true,
  "find_hotkey_replace" : "Shift+Ctrl+H",
  "find_hotkey_replace_all" : "Ctrl+Alt+Enter",
  "undo_pause" : 0
}

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 30 (17 by maintainers)

Commits related to this issue

Most upvoted comments

Thanks, without ligatures it’s OK (Only with selections problems still exists)


image