]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* grub-core/font/font.c (blit_comb): Handle dagesh somewhat.
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sun, 1 Apr 2012 19:27:17 +0000 (21:27 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sun, 1 Apr 2012 19:27:17 +0000 (21:27 +0200)
ChangeLog
grub-core/font/font.c

index 18f3c8102b8dc30b2febc491267efdf35749d963..e8bed249702721ce39429c63da063cba0d280a35 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2012-04-01  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/font/font.c (blit_comb): Handle dagesh somewhat.
+
 2012-04-01  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * grub-core/normal/cmdline.c (print_completion): New field
index 93fbb710fda92c4b51771aa850bce7904895446d..1cb2afe1d3ba769a22f5fd9080d0da97837d732a 100644 (file)
@@ -1306,6 +1306,14 @@ blit_comb (const struct grub_unicode_glyph *glyph_id,
            min_devwidth = combining_glyphs[i]->width;
          break;
 
+       case GRUB_UNICODE_COMB_HEBREW_DAGESH:
+         do_blit (combining_glyphs[i], targetx,
+                  -(bounds.height / 2 + bounds.y
+                    + combining_glyphs[i]->height / 2));
+         if (min_devwidth < combining_glyphs[i]->width)
+           min_devwidth = combining_glyphs[i]->width;
+         break;
+
        case GRUB_UNICODE_COMB_HEBREW_SHEVA:
        case GRUB_UNICODE_COMB_HEBREW_HIRIQ:
        case GRUB_UNICODE_COMB_HEBREW_QAMATS: