=== modified file 'cuneiform_src/Kern/rout/src/text.cpp'
--- cuneiform_src/Kern/rout/src/text.cpp	2008-07-29 09:38:01 +0000
+++ cuneiform_src/Kern/rout/src/text.cpp	2008-09-08 13:24:23 +0000
@@ -243,14 +243,22 @@
 			break;
 
 		// Угловые скобки в HTML заменяются на круглые
+		case '&':
 		case '<':
-			if (gFormat == ROUT_FMT_HTML)
-				c2 = '(';
-			break;
-
 		case '>':
-			if (gFormat == ROUT_FMT_HTML)
-				c2 = ')';
+			if (gFormat == ROUT_FMT_HTML) {
+				*gMemCur++ = '&';
+				if (c1 == '<' || c1 == '>') {
+					*gMemCur++ = (c1 == '<' ? 'l' : 'g');
+					*gMemCur++ = 't';
+				} else  {
+					*gMemCur++ = 'a';
+					*gMemCur++ = 'm';
+					*gMemCur++ = 'p';
+				}
+				*gMemCur++ = ';';
+				return TRUE;
+			}
 			break;
 
 		// Дифтонг oe / OE

