XML parsing of (less than)!DOCTYPE refentry [...](greater than)
void Indent(bool forwards, bool lineTab); does not match void Editor::Indent(bool forwards, bool lineIndent) will cause a clang-tidy readability-inconsistent-declaration-parameter-name warning. D:\notepad4\scintilla\src\Editor.cxx:1468:2: warning: variable 'll' of type 'std::shared_ptr<LineLayout>' can be declared 'const' [misc-const-correctness] 1468 | std::shared_ptr<LineLayout> ll = view.RetrieveLineLayout(lineToWrap, *this); | ^ | const D:\notepad4\scintilla\src\Editor.cxx:1527:4: warning: variable...
Then, this can be closed.
DirectWrite resolves font face into family, weight, style and stretch
font stretch [feature-requests:#1452] is implemented, so this is not needed.
Not sorted as rectangular selection.
See https://github.com/zufuliu/notepad4/issues/806#issuecomment-2293955711 , I have implemented this for most lexers in Notepad4 by skipping first open brace on next line.
DirectWrite and GDI cannot handle special font faces