fix curly quotes errors (Fixes #23)
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user