diff -ru fop-0.92beta/src/java/org/apache/fop/render/rtf/FOPRtfAttributes.java fop-0.92beta-old/src/java/org/apache/fop/render/rtf/FOPRtfAttributes.java
--- fop-0.92beta/src/java/org/apache/fop/render/rtf/FOPRtfAttributes.java	2006-09-08 09:45:28.822923145 +0200
+++ fop-0.92beta-old/src/java/org/apache/fop/render/rtf/FOPRtfAttributes.java	2006-04-19 01:18:30.000000000 +0200
@@ -20,7 +20,6 @@
 
 import org.apache.fop.datatypes.ColorType;
 import org.apache.fop.datatypes.Length;
-import org.apache.fop.datatypes.PercentBaseContext;
 import org.apache.fop.fo.properties.ColorTypeProperty;
 import org.apache.fop.render.rtf.rtflib.rtfdoc.RtfAttributes;
 import org.apache.fop.render.rtf.rtflib.rtfdoc.RtfColorTable;
@@ -59,8 +58,8 @@
      * @param value value of attribute
      * @return this (which now contains the new entry)
      */
-    public RtfAttributes setHalfPoints(String name, Length value, PercentBaseContext context) {
-        set(name, value.getValue(context) / (1000 / 2)); //Convert millipoints to half-points
+    public RtfAttributes setHalfPoints(String name, Length value) {
+        set(name, value.getValue() / (1000 / 2)); //Convert millipoints to half-points
         return this;
     }
 
diff -ru fop-0.92beta/src/java/org/apache/fop/render/rtf/TextAttributesConverter.java fop-0.92beta-old/src/java/org/apache/fop/render/rtf/TextAttributesConverter.java
--- fop-0.92beta/src/java/org/apache/fop/render/rtf/TextAttributesConverter.java	2006-09-08 09:46:59.729569426 +0200
+++ fop-0.92beta-old/src/java/org/apache/fop/render/rtf/TextAttributesConverter.java	2006-04-19 01:18:30.000000000 +0200
@@ -22,7 +22,6 @@
 import org.apache.fop.apps.FOPException;
 import org.apache.fop.datatypes.ColorType;
 import org.apache.fop.datatypes.Length;
-import org.apache.fop.datatypes.PercentBaseContext;
 import org.apache.fop.fo.Constants;
 import org.apache.fop.fo.FONode;
 import org.apache.fop.fo.FOText;
@@ -35,10 +34,6 @@
 import org.apache.fop.fo.properties.CommonFont;
 import org.apache.fop.fo.properties.CommonMarginBlock;
 import org.apache.fop.fo.properties.CommonTextDecoration;
-import org.apache.fop.layoutmgr.BlockLayoutManager;
-import org.apache.fop.layoutmgr.inline.InlineLayoutManager;
-import org.apache.fop.layoutmgr.inline.PageNumberLayoutManager;
-import org.apache.fop.layoutmgr.inline.TextLayoutManager;
 import org.apache.fop.render.rtf.BorderAttributesConverter;
 import org.apache.fop.render.rtf.rtflib.rtfdoc.IBorderAttributes;
 import org.apache.fop.render.rtf.rtflib.rtfdoc.RtfAttributes;
@@ -70,7 +65,7 @@
     public static RtfAttributes convertAttributes(Block fobj)
                 throws FOPException {
         FOPRtfAttributes attrib = new FOPRtfAttributes();
-        attrFont(fobj.getCommonFont(), attrib, new BlockLayoutManager(fobj));
+        attrFont(fobj.getCommonFont(), attrib);
         attrFontColor(fobj.getColor(), attrib);
         //attrTextDecoration(fobj.getTextDecoration(), attrib);
         attrBlockBackgroundColor(fobj.getCommonBorderPaddingBackground(), attrib);
@@ -104,7 +99,7 @@
             FOText fobj) throws FOPException {
 
         FOPRtfAttributes attrib = new FOPRtfAttributes();
-        attrFont(fobj.getCommonFont(), attrib, new TextLayoutManager(fobj));
+        attrFont(fobj.getCommonFont(), attrib);
         attrFontColor(fobj.getColor(), attrib);
         attrTextDecoration(fobj.getTextDecoration(), attrib);
         attrBaseLineShift(fobj.getBaseLineShift(), attrib);
@@ -119,7 +114,7 @@
             PageNumber fobj) throws FOPException {
 
         FOPRtfAttributes attrib = new FOPRtfAttributes();
-        attrFont(fobj.getCommonFont(), attrib, new PageNumberLayoutManager(fobj));
+        attrFont(fobj.getCommonFont(), attrib);
         attrTextDecoration(fobj.getTextDecoration(), attrib);
         attrBackgroundColor(fobj.getCommonBorderPaddingBackground(), attrib);
         return attrib;
@@ -133,7 +128,7 @@
             Inline fobj) throws FOPException {
 
         FOPRtfAttributes attrib = new FOPRtfAttributes();
-        attrFont(fobj.getCommonFont(), attrib, new InlineLayoutManager(fobj));
+        attrFont(fobj.getCommonFont(), attrib);
         attrFontColor(fobj.getColor(), attrib);
 
         attrBackgroundColor(fobj.getCommonBorderPaddingBackground(), attrib);
@@ -141,10 +136,10 @@
         return attrib;
     }
 
-    private static void attrFont(CommonFont font, FOPRtfAttributes rtfAttr, PercentBaseContext context) {
+    private static void attrFont(CommonFont font, FOPRtfAttributes rtfAttr) {
         rtfAttr.set(RtfText.ATTR_FONT_FAMILY,
                 RtfFontManager.getInstance().getFontNumber(font.getFirstFontFamily()));
-        rtfAttr.setHalfPoints(RtfText.ATTR_FONT_SIZE, font.fontSize, context);
+        rtfAttr.setHalfPoints(RtfText.ATTR_FONT_SIZE, font.fontSize);
 
         if (font.fontWeight == Constants.EN_700
                 || font.fontWeight == Constants.EN_800
