Update codeblock font

settings_dialog_redesign
matthew-gill 1 year ago committed by AT
parent 71a7032421
commit fd4081aed8

@ -616,7 +616,17 @@ void ResponseText::handleCodeBlocks()
QTextCursor codeCellCursor = codeCell.firstCursorPosition();
QTextTable *codeTable = codeCellCursor.insertTable(1, 1, codeBlockTableFormat);
QTextTableCell code = codeTable->cellAt(0, 0);
QTextCharFormat codeBlockCharFormat;
QFont monospaceFont("Courier");
if (monospaceFont.family() != "Courier") {
monospaceFont.setFamily("Monospace"); // Fallback if Courier isn't available
}
QTextCursor codeCursor = code.firstCursorPosition();
codeBlockCharFormat.setFont(monospaceFont); // Update the font for the codeblock
codeCursor.setCharFormat(codeBlockCharFormat);
if (!codeLanguage.isEmpty()) {
codeCursor.block().setUserState(stringToLanguage(codeLanguage));
for (const QString &line : lines) {

Loading…
Cancel
Save