Index: trunk/Ohana/src/kapa2/src/DrawLabels.c
===================================================================
--- trunk/Ohana/src/kapa2/src/DrawLabels.c	(revision 39576)
+++ trunk/Ohana/src/kapa2/src/DrawLabels.c	(revision 39577)
@@ -21,8 +21,11 @@
   int i, pos, x, y, size;
   double angle;
-  char *fontname;
+  char *fontname, defaultname[64];
 
+  // save the current default font and size
   pos = 0;
   fontname = GetRotFont (&size);
+  strcpy (defaultname, fontname);
+
   XSetForeground (graphic->display, graphic->gc, color);
   DrawRotTextInit (graphic->display, graphic->window, graphic->gc, color, graphic->back);
@@ -48,5 +51,5 @@
     }
   }
-  SetRotFont (fontname, size);
+  SetRotFont (defaultname, size);
 }
 
Index: trunk/Ohana/src/kapa2/src/LoadLabels.c
===================================================================
--- trunk/Ohana/src/kapa2/src/LoadLabels.c	(revision 39576)
+++ trunk/Ohana/src/kapa2/src/LoadLabels.c	(revision 39577)
@@ -27,4 +27,5 @@
   
   c = GetRotFont (&size);
+
   graph[0].label[mode].size = size;
   strcpy (graph[0].label[mode].font, c);
