]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/tfm.cc
2003 -> 2004
[lilypond.git] / lily / tfm.cc
index df8d2d0dbcb623d90ad3704c723ffcdb58be2d25..5529c0b1894d4e12132a953d652c0e1fa69f384c 100644 (file)
@@ -3,7 +3,7 @@
   
   source file of the GNU LilyPond music typesetter
   
-  (c) 1999--2003 Jan Nieuwenhuizen <janneke@gnu.org>
+  (c) 1999--2004 Jan Nieuwenhuizen <janneke@gnu.org>
   
 
   some code shamelessly copied from GNU fontutils-0.6/tfm/tfm_input.c
@@ -76,7 +76,7 @@ static Tex_font_char_metric dummy_static_char_metric;
 Tex_font_char_metric const *
 Tex_font_metric::find_ascii (int ascii, bool warn) const
 {
-  if (ascii < ascii_to_metric_idx_.size () && ascii_to_metric_idx_[ascii] >= 0)
+  if (ascii >= 0 && ascii < ascii_to_metric_idx_.size () && ascii_to_metric_idx_[ascii] >= 0)
     return & char_metrics_[ascii_to_metric_idx_ [ascii]];
   else if (warn)
     {
@@ -101,13 +101,12 @@ Tex_font_metric::count () const
 }
 
 Box
-Tex_font_metric::get_char (int a) const
+Tex_font_metric::get_ascii_char (int a) const
 {
   Box b = find_ascii (a)->dimensions () ;
   return b;
 }
 
-
 String
 Tex_font_metric::to_string () const
 {