Author: espreon
Date: Fri Oct 14 16:36:33 2011
New Revision: 51471
URL: http://svn.gna.org/viewcvs/wesnoth?rev=51471&view=rev
Log:
Cleansed parts of is_cjk_char. Cover Hangul Jamo, Hangul Jamo Extended-A,
Hangul Jamo Extended-B, Bopomofo (for realz, this time), and Bopomofo Extended.
Modified:
trunk/src/marked-up_text.cpp
Modified: trunk/src/marked-up_text.cpp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/marked-up_text.cpp?rev=51471&r1=51470&r2=51471&view=diff
==============================================================================
--- trunk/src/marked-up_text.cpp (original)
+++ trunk/src/marked-up_text.cpp Fri Oct 14 16:36:33 2011
@@ -287,18 +287,24 @@
(ch >= 0x2f00 && ch < 0x2fdf) ||
(ch >= 0x31c0 && ch < 0x31ef) ||
- //Chinese-specific: Bopomofo
- (ch >= 0x3000 && ch < 0x303f) ||
-
- //Japanese-specific: Halfwidth Katakana
- (ch >= 0xff00 && ch < 0xffef) ||
+ //Chinese-specific: Bopomofo and Bopomofo Extended
+ (ch >= 0x3104 && ch < 0x312e) ||
+ (ch >= 0x31a0 && ch < 0x31bb) ||
//Japanese-specific: Hiragana, Katakana
(ch >= 0x3040 && ch <= 0x309f) ||
(ch >= 0x30a0 && ch <= 0x30ff) ||
- //Korean-specific: Hangul Syllables, Halfwidth Jamo
+ //Korean-specific: Hangul Syllables, Hangul Jamo, Hangul Jamo
Extended-A, Hangul Jamo Extended-B
(ch >= 0xac00 && ch < 0xd7af) ||
+ (ch >= 0x1100 && ch <= 0x11ff) ||
+ (ch >= 0xa960 && ch <= 0xa97c) ||
+ (ch >= 0xD7B0 && ch <= 0xd7fb) ||
+
+ //CJK Symbols and Punctuation
+ (ch >= 0x3000 && ch < 0x303f) ||
+
+ //Halfwidth and Fullwidth Forms
(ch >= 0xff00 && ch < 0xffef);
}
static void cut_word(std::string& line, std::string& word, int font_size, int
style, int max_width)
_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits