diff --git a/src/xpdev/unicode_defs.h b/src/xpdev/unicode_defs.h
index 2497ccb4343a7f5a73b5c6791a5111bbfd115b13..d83c1ab8ec4c652d616405da8cb7fa4f670e07b7 100644
--- a/src/xpdev/unicode_defs.h
+++ b/src/xpdev/unicode_defs.h
@@ -49,10 +49,13 @@ enum unicode_codepoint {
 	UNICODE_YEN_SIGN = 0x00A5,
 	UNICODE_BROKEN_BAR = 0x00A6,
 	UNICODE_SECTION_SIGN = 0x00A7,
+	UNICODE_COPYRIGHT_SIGN = 0x0A9,
 	UNICODE_FEMININE_ORDINAL_INDICATOR = 0x00AA,
 	UNICODE_LEFT_POINTING_DOUBLE_ANGLE_QUOTATION_MARK = 0x00AB,
 	UNICODE_NOT_SIGN = 0x00AC,
-
+	UNICODE_SOFT_HYPHEN = 0x00AD,
+	UNICODE_REGISTERED_SIGN = 0x00AE,
+	UNICODE_MACRON = 0x00AF,
 	UNICODE_DEGREE_SIGN = 0x00B0,
 	UNICODE_PLUS_MINUS_SIGN = 0x00B1,
 	UNICODE_SUPERSCRIPT_TWO = 0x00B2,
@@ -256,6 +259,12 @@ enum unicode_codepoint {
 	UNICODE_SUPERSCRIPT_LATIN_SMALL_LETTER_N = 0x207F,
 	UNICODE_PESETA_SIGN = 0x20A7,
 
+	UNICODE_DEGREE_CELSIUS = 0x2103,
+	UNICODE_CARE_OF = 0x2105,
+	UNICODE_DEGREE_FAHRENHEIT = 0x2109,
+	UNICODE_NUMERO_SIGN = 0x2116,
+	UNICODE_SOUND_RECORDING_COPYRIGHT = 0x2117,
+	UNICODE_TRADE_MARK_SIGN = 0x2122,
 	UNICODE_LEFTWARDS_ARROW = 0x2190,
 	UNICODE_UPWARDS_ARROW = 0x2191,
 	UNICODE_RIGHTWARDS_ARROW = 0x2192,