Optimise glyph lookup by Basic Multilingual Plane lookup array.
* font/font.c (struct grub_font): New member 'bmp_idx'.
(font_init): Initialise 'bmp_idx'.
(load_font_index): Fill 'bmp_idx'.
(find_glyph): Make inline. Use bmp_idx for BMP characters.
++2009-11-29 Vladimir Serbinenko <phcoder@gmail.com>
++
++ Optimise glyph lookup by Basic Multilingual Plane lookup array.
++
++ * font/font.c (struct grub_font): New member 'bmp_idx'.
++ (font_init): Initialise 'bmp_idx'.
++ (load_font_index): Fill 'bmp_idx'.
++ (find_glyph): Make inline. Use bmp_idx for BMP characters.
++
2010-01-20 Vladimir Serbinenko <phcoder@gmail.com>
* video/fb/video_fb.c (grub_video_fb_scroll): Optimise by avoiding