--- story.cpp	2007-04-24 20:27:51.000000000 -0500
+++ story.cpp.attribfix	2007-04-25 16:59:00.000000000 -0500
@@ -3483,6 +3483,11 @@
 	Editor->CurrTextFillSh = currDoc->docParagraphStyles[Editor->currentParaStyle].FShade;
 	Editor->CurrTextStroke = currDoc->docParagraphStyles[Editor->currentParaStyle].SColor;
 	Editor->CurrTextStrokeSh = currDoc->docParagraphStyles[Editor->currentParaStyle].SShade;
+	//Added next four for #5484 - paragraph styles have these too - Michael Koren 2007-4-25
+	Editor->CurrTextKern = currDoc->docParagraphStyles[Editor->currentParaStyle].kernVal;
+	Editor->CurrTextScale = currDoc->docParagraphStyles[Editor->currentParaStyle].scaleH;
+	Editor->CurrTextScaleV = currDoc->docParagraphStyles[Editor->currentParaStyle].scaleV;
+	Editor->CurrTextBase = currDoc->docParagraphStyles[Editor->currentParaStyle].baseOff;
 	Editor->CurrTextShadowX = currDoc->docParagraphStyles[Editor->currentParaStyle].txtShadowX;
 	Editor->CurrTextShadowY = currDoc->docParagraphStyles[Editor->currentParaStyle].txtShadowY;
 	Editor->CurrTextOutline = currDoc->docParagraphStyles[Editor->currentParaStyle].txtOutline;
@@ -3533,6 +3538,11 @@
 			chars->at(s)->csize = currItem->fontSize();
 			chars->at(s)->cstyle &= ~1919;
 			chars->at(s)->cstyle |= currItem->TxTStyle;
+			//Added next four for #5484  - Michael Koren 2007-4-25
+			chars->at(s)->cextra = currItem->ExtraV;
+			chars->at(s)->cscale = currItem->TxtScale;
+			chars->at(s)->cscalev = currItem->TxtScaleV;
+			chars->at(s)->cbase = currItem->TxtBase;
 			chars->at(s)->cshadowx = currItem->TxtShadowX;
 			chars->at(s)->cshadowy = currItem->TxtShadowY;
 			chars->at(s)->coutline = currItem->TxtOutline;
@@ -3561,6 +3571,11 @@
 			chars->at(s)->cshade = currDoc->docParagraphStyles[Editor->currentParaStyle].FShade;
 			chars->at(s)->cstroke = currDoc->docParagraphStyles[Editor->currentParaStyle].SColor;
 			chars->at(s)->cshade2 = currDoc->docParagraphStyles[Editor->currentParaStyle].SShade;
+			//Added next four for #5484 - Michael Koren 2007-4-25
+			chars->at(s)->cextra = currDoc->docParagraphStyles[Editor->currentParaStyle].kernVal;
+			chars->at(s)->cscale = currDoc->docParagraphStyles[Editor->currentParaStyle].scaleH;
+			chars->at(s)->cscalev = currDoc->docParagraphStyles[Editor->currentParaStyle].scaleV;
+			chars->at(s)->cbase = currDoc->docParagraphStyles[Editor->currentParaStyle].baseOff;
 			chars->at(s)->cshadowx = currDoc->docParagraphStyles[Editor->currentParaStyle].txtShadowX;
 			chars->at(s)->cshadowy = currDoc->docParagraphStyles[Editor->currentParaStyle].txtShadowY;
 			chars->at(s)->coutline = currDoc->docParagraphStyles[Editor->currentParaStyle].txtOutline;
