Add ligatures to problem list
This commit is contained in:
parent
e6d428c1b8
commit
6d107fb2a4
3 changed files with 8 additions and 2 deletions
|
@ -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:
|
||||
|
|
|
@ -34,6 +34,7 @@
|
|||
- Private use characters (not really a problem)
|
||||
- Variations (no font support)
|
||||
- Vertical text
|
||||
- Ligatures
|
||||
Font information ignored:
|
||||
- Kerning
|
||||
- Justification data
|
||||
|
|
|
@ -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:
|
||||
|
|
Loading…
Reference in a new issue