Add ligatures to problem list

This commit is contained in:
Vladimir 'phcoder' Serbinenko 2010-03-25 11:26:50 +01:00
parent e6d428c1b8
commit 6d107fb2a4
3 changed files with 8 additions and 2 deletions

View file

@ -1268,8 +1268,6 @@ blit_comb (const struct grub_unicode_glyph *glyph_id,
case GRUB_UNICODE_COMB_HEBREW_QAMATS:
case GRUB_UNICODE_COMB_HEBREW_TSERE:
case GRUB_UNICODE_COMB_HEBREW_SEGOL:
/* ,
GRUB_UNICODE_COMB_HEBREW_DAGESH = 21*/
/* TODO: placement in final kaf and under reish. */
case GRUB_UNICODE_COMB_HEBREW_HATAF_SEGOL:

View file

@ -34,6 +34,7 @@
- Private use characters (not really a problem)
- Variations (no font support)
- Vertical text
- Ligatures
Font information ignored:
- Kerning
- Justification data

View file

@ -289,6 +289,8 @@ struct gsub_features
#define FEATURE_INIT 0x696e6974
#define FEATURE_MEDI 0x6d656469
#define FEATURE_AALT 0x61616c74
#define FEATURE_LIGA 0x6c696761
#define FEATURE_RLIG 0x726c6967
grub_uint32_t feature_tag;
grub_uint16_t offset;
} __attribute__ ((packed)) features[0];
@ -517,6 +519,11 @@ add_font (struct grub_font_info *font_info, FT_Face face)
case FEATURE_AALT:
break;
/* FIXME: Add ligature support. */
case FEATURE_LIGA:
case FEATURE_RLIG:
break;
/* Cursive form variants. */
case FEATURE_FINA:
case FEATURE_INIT: