Index: /trunk/Ohana/src/libkapa/src/PDFRotFont.c
===================================================================
--- /trunk/Ohana/src/libkapa/src/PDFRotFont.c	(revision 41345)
+++ /trunk/Ohana/src/libkapa/src/PDFRotFont.c	(revision 41346)
@@ -50,8 +50,8 @@
   PDF_SetFont (buffer, currentname, currentsize);
 
+  PrintIOBuffer (buffer, " BT 0 0 m\n");
   if (fabs(angle) < 0.001) {
-    PrintIOBuffer (buffer, " %d %d m\n", X, Y);
+    PrintIOBuffer (buffer, " %d %d Td\n", X, Y);
   } else {
-    PrintIOBuffer (buffer, " 0 0 m q\n");
     PrintIOBuffer (buffer, " %5.3f %5.3f %5.3f %5.3f %d %d cm\n", cs, -sn, sn, cs, X, Y);
   }
@@ -162,7 +162,6 @@
   PDF_DumpRotSegment (buffer, segment, &Nseg);
 
-  if (fabs(angle) >= 0.001) {
-    PrintIOBuffer (buffer, " Q\n");
-  }
+  // if (fabs(angle) >= 0.001) {
+  PrintIOBuffer (buffer, " ET\n");
   PrintIOBuffer (buffer, " 0 Ts\n"); // clear any super- or subscript offsets
 
