From e2588ccbfee10bcc53882baffd97ba11e4308fc0 Mon Sep 17 00:00:00 2001 From: Vladimir 'phcoder' Serbinenko Date: Mon, 29 Mar 2010 13:01:08 +0200 Subject: [PATCH] Alif and alaph superscripts --- font/font.c | 4 +++- include/grub/unicode.h | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/font/font.c b/font/font.c index 3aa415cdc..da3f0cc74 100644 --- a/font/font.c +++ b/font/font.c @@ -1248,11 +1248,13 @@ blit_comb (const struct grub_unicode_glyph *glyph_id, min_devwidth = combining_glyphs[i]->width; break; - /* TODO: Put dammah and fathah nearer to shadda. */ + /* TODO: Put dammah, fathah and alif nearer to shadda. */ + case GRUB_UNICODE_COMB_SYRIAC_SUPERSCRIPT_ALAPH: case GRUB_UNICODE_COMB_ARABIC_DAMMAH: case GRUB_UNICODE_COMB_ARABIC_DAMMATAN: case GRUB_UNICODE_COMB_ARABIC_FATHATAN: case GRUB_UNICODE_COMB_ARABIC_FATHAH: + case GRUB_UNICODE_COMB_ARABIC_SUPERSCRIPT_ALIF: case GRUB_UNICODE_COMB_ARABIC_SUKUN: case GRUB_UNICODE_COMB_ARABIC_SHADDA: case GRUB_UNICODE_COMB_HEBREW_RAFE: diff --git a/include/grub/unicode.h b/include/grub/unicode.h index 19837d82e..f5da907aa 100644 --- a/include/grub/unicode.h +++ b/include/grub/unicode.h @@ -114,6 +114,8 @@ enum grub_comb_type GRUB_UNICODE_COMB_ARABIC_KASRA = 32, GRUB_UNICODE_COMB_ARABIC_SHADDA = 33, GRUB_UNICODE_COMB_ARABIC_SUKUN = 34, + GRUB_UNICODE_COMB_ARABIC_SUPERSCRIPT_ALIF = 35, + GRUB_UNICODE_COMB_SYRIAC_SUPERSCRIPT_ALAPH = 36, GRUB_UNICODE_STACK_ATTACHED_BELOW = 202, GRUB_UNICODE_STACK_ATTACHED_ABOVE = 214, GRUB_UNICODE_COMB_ATTACHED_ABOVE_RIGHT = 216,