diff --git a/RedPandaIDE/resources/fonts/asciicontrol-font.png b/RedPandaIDE/resources/fonts/asciicontrol-font.png new file mode 100644 index 00000000..333b9ef2 Binary files /dev/null and b/RedPandaIDE/resources/fonts/asciicontrol-font.png differ diff --git a/RedPandaIDE/resources/fonts/asciicontrol.ttf b/RedPandaIDE/resources/fonts/asciicontrol.ttf index 6735ad21..fa5140df 100644 Binary files a/RedPandaIDE/resources/fonts/asciicontrol.ttf and b/RedPandaIDE/resources/fonts/asciicontrol.ttf differ diff --git a/libs/qsynedit/qsynedit/constants.cpp b/libs/qsynedit/qsynedit/constants.cpp index aacd085e..27a14256 100644 --- a/libs/qsynedit/qsynedit/constants.cpp +++ b/libs/qsynedit/qsynedit/constants.cpp @@ -20,8 +20,8 @@ namespace QSynedit { const QSet WordBreakChars{'.', ',', ';', ':', '"', '\'', '!', '?', '[', ']', '(', ')', '{', '}', '^', '-', '=', '+', '-', '*', '/', '\\', '|'}; -const QChar TabGlyph(0x2192); -const QChar SpaceGlyph(0x02FD); -const QChar LineBreakGlyph(0x21A9); -const QChar SoftBreakGlyph(0x2193); +const QString TabGlyph{"\U000FFFFC"}; +const QString SpaceGlyph{"\U000FFFFD"}; +const QString LineBreakGlyph{"\U000FFFFB"}; +const QString SoftBreakGlyph{"\U000FFFFA"}; } diff --git a/libs/qsynedit/qsynedit/constants.h b/libs/qsynedit/qsynedit/constants.h index 889a692c..e2e23b47 100644 --- a/libs/qsynedit/qsynedit/constants.h +++ b/libs/qsynedit/qsynedit/constants.h @@ -22,10 +22,10 @@ namespace QSynedit { extern const QSet WordBreakChars; -extern const QChar SpaceGlyph; -extern const QChar TabGlyph; -extern const QChar LineBreakGlyph; -extern const QChar SoftBreakGlyph; +extern const QString SpaceGlyph; +extern const QString TabGlyph; +extern const QString LineBreakGlyph; +extern const QString SoftBreakGlyph; // names for token attributes #define SYNS_AttrAssembler "Assembler"