@@ -72,7 +72,8 @@ ProcessResult Punctuator::ProcessKeyEvent(const KeyEvent& key_event) {
7272 if (!use_space_ && ch == XK_space && ctx->IsComposing ()) {
7373 return kNoop ;
7474 }
75- if (ch == ' .' || ch == ' :' || ch == ' ,' || ch == ' \' ' ) { // 3.14 12:30 4'999,95
75+ if (ch == ' .' || ch == ' :' || ch == ' ,' ||
76+ ch == ' \' ' ) { // 3.14 12:30 4'999,95
7677 const CommitHistory& history (ctx->commit_history ());
7778 if (!history.empty ()) {
7879 const CommitRecord& cr (history.back ());
@@ -210,8 +211,13 @@ an<Candidate> CreatePunctCandidate(const string& punct,
210211 bool is_half_shape_kana = (ch >= 0xFF61 && ch <= 0xFF9F );
211212 bool is_hangul = (ch >= 0x3131 && ch <= 0x3164 );
212213 bool is_half_shape_hangul = (ch >= 0xFFA0 && ch <= 0xFFDC );
213- bool is_full_shape_narrow_symbol = ((ch >= 0x3008 && ch <= 0x300B ) || (ch >= 0x3018 && ch <= 0x301B ) || ch == 0xFF5F || ch == 0xFF60 || (ch >= 0xFFE0 && ch <= 0xFFE6 ));
214- bool is_narrow_symbol = (ch == 0x00A2 || ch == 0x00A3 || ch == 0x00A5 || ch == 0x00A6 || ch == 0x00AC || ch == 0x00AF || ch == 0x20A9 || (ch >= 0x27E6 && ch <= 0x27ED ) || ch == 0x2985 || ch == 0x2986 );
214+ bool is_full_shape_narrow_symbol =
215+ ((ch >= 0x3008 && ch <= 0x300B ) || (ch >= 0x3018 && ch <= 0x301B ) ||
216+ ch == 0xFF5F || ch == 0xFF60 || (ch >= 0xFFE0 && ch <= 0xFFE6 ));
217+ bool is_narrow_symbol =
218+ (ch == 0x00A2 || ch == 0x00A3 || ch == 0x00A5 || ch == 0x00A6 ||
219+ ch == 0x00AC || ch == 0x00AF || ch == 0x20A9 ||
220+ (ch >= 0x27E6 && ch <= 0x27ED ) || ch == 0x2985 || ch == 0x2986 );
215221 bool is_half_shape_wide_symbol = (ch >= 0xFFE8 && ch <= 0xFFEE );
216222 bool is_wide_symbol = ((ch >= 0x2190 && ch <= 0x2193 ) || ch == 0x2502 ||
217223 ch == 0x25A0 || ch == 0x25CB );
0 commit comments