Unicode improvements and version bump.

- Added full UTF-8 support for terminal rendering, including multi-width character handling.
- Improved font handling in ImGui with expanded glyph support (Greek, Mathematical Operators).
- Updated locale initialization to enable proper character rendering.
- Bumped version to 1.5.8.
This commit is contained in:
2026-01-11 11:39:08 -08:00
parent 7347556aa2
commit a8abda4b87
5 changed files with 178 additions and 67 deletions

View File

@@ -1,3 +1,4 @@
#include <clocale>
#include <cctype>
#include <cerrno>
#include <cstdio>
@@ -113,6 +114,8 @@ RunStressHighlighter(unsigned seconds)
int
main(int argc, const char *argv[])
{
std::setlocale(LC_ALL, "");
Editor editor;
// CLI parsing using getopt_long