]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/time-signature.cc
* mf/merge.pe.in: Set font names, version, license GPL.
[lilypond.git] / lily / time-signature.cc
index f8e7dcf1ab1b054528a1bcff91779ed124fc6134..049ed3184ebdc5a841b223c61faf59cdd4fa319b 100644 (file)
@@ -7,16 +7,14 @@
   
  */
 
+#include "time-signature.hh"
 
-#include "stencil.hh"
 #include "text-item.hh"
-#include "time-signature.hh"
 #include "output-def.hh"
 #include "font-interface.hh"
 #include "warn.hh"
 #include "staff-symbol-referencer.hh"
 
-
 /*
   TODO:
 
@@ -29,7 +27,7 @@ MAKE_SCHEME_CALLBACK (Time_signature, print, 1);
 SCM
 Time_signature::print (SCM smob) 
 {
-  Grob * me = unsmob_grob (smob);
+  Grob *me = unsmob_grob (smob);
   SCM st = me->get_property ("style");
   SCM frac = me->get_property ("fraction");
   int n = 4;
@@ -42,18 +40,14 @@ Time_signature::print (SCM smob)
 
   Stencil m;
   if (st == ly_symbol2scm ("single-digit"))
-    {
-      m = numbered_time_signature (me, n, 0);
-    }
+    m = numbered_time_signature (me, n, 0);
   else if (scm_is_symbol (st))
-    {
-      m = special_time_signature (me, st, n, d);
-    }
+    m = special_time_signature (me, st, n, d);
   else
     m = numbered_time_signature (me, n,d);
 
   if (Staff_symbol_referencer::line_count (me) % 2 == 0)
-    m.translate_axis (Staff_symbol_referencer::staff_space (me)/2 , Y_AXIS);
+    m.translate_axis (Staff_symbol_referencer::staff_space (me) / 2 , Y_AXIS);
 
   return m.smobbed_copy ();
 }
@@ -79,10 +73,10 @@ Time_signature::special_time_signature (Grob *me, SCM scm_style, int n, int d)
        }
     }
 
-  String char_name = style + to_string (n) + "/" + to_string (d);
+  String char_name = style + to_string (n) + to_string (d);
   me->set_property ("font-encoding", ly_symbol2scm ("fetaMusic"));
   Stencil out = Font_interface::get_default_font (me)
-    ->find_by_name ("timesig-" + char_name);
+    ->find_by_name ("timesig." + char_name);
   if (!out.is_empty ())
     return out;