fix curly quotes errors (Fixes #23)

This commit is contained in:
ANLGBOY
2025-11-25 07:58:21 +09:00
parent 0fd9b11372
commit 0ea52c526e

View File

@@ -77,10 +77,10 @@ std::string UnicodeProcessor::preprocessText(const std::string& text) {
{"", "-"}, // em dash {"", "-"}, // em dash
{"¯", " "}, // macron {"¯", " "}, // macron
{"_", " "}, // underscore {"_", " "}, // underscore
{""", "\""}, // left double quote (U+201C) { u8"\u201C", "\"" }, // left double quote
{""", "\""}, // right double quote (U+201D) { u8"\u201D", "\"" }, // right double quote
{"'", "'"}, // left single quote (U+2018) { u8"\u2018", "'" }, // left single quote
{"'", "'"}, // right single quote (U+2019) { u8"\u2019", "'" }, // right single quote
{"´", "'"}, // acute accent {"´", "'"}, // acute accent
{"`", "'"}, // grave accent {"`", "'"}, // grave accent
{"[", " "}, // left bracket {"[", " "}, // left bracket
@@ -175,9 +175,9 @@ std::string UnicodeProcessor::preprocessText(const std::string& text) {
last_three == "" || last_three == "" || last_three == "" || last_three == "" ||
last_three == "" || last_three == "" || last_three == "" || last_three == "" ||
last_three == "" || last_three == "" || last_three == "" || last_three == "" ||
last_three == "»" || last_three == """ || last_three == "»" || last_three == u8"\u201C" ||
last_three == """ || last_three == "'" || last_three == u8"\u201D" || last_three == u8"\u2018" ||
last_three == "'") { last_three == u8"\u2019") {
ends_with_punct = true; ends_with_punct = true;
} }
} }