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_QAMATS:
|
||||||
case GRUB_UNICODE_COMB_HEBREW_TSERE:
|
case GRUB_UNICODE_COMB_HEBREW_TSERE:
|
||||||
case GRUB_UNICODE_COMB_HEBREW_SEGOL:
|
case GRUB_UNICODE_COMB_HEBREW_SEGOL:
|
||||||
/* ,
|
|
||||||
GRUB_UNICODE_COMB_HEBREW_DAGESH = 21*/
|
|
||||||
/* TODO: placement in final kaf and under reish. */
|
/* TODO: placement in final kaf and under reish. */
|
||||||
|
|
||||||
case GRUB_UNICODE_COMB_HEBREW_HATAF_SEGOL:
|
case GRUB_UNICODE_COMB_HEBREW_HATAF_SEGOL:
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
- Private use characters (not really a problem)
|
- Private use characters (not really a problem)
|
||||||
- Variations (no font support)
|
- Variations (no font support)
|
||||||
- Vertical text
|
- Vertical text
|
||||||
|
- Ligatures
|
||||||
Font information ignored:
|
Font information ignored:
|
||||||
- Kerning
|
- Kerning
|
||||||
- Justification data
|
- Justification data
|
||||||
|
|
|
@ -289,6 +289,8 @@ struct gsub_features
|
||||||
#define FEATURE_INIT 0x696e6974
|
#define FEATURE_INIT 0x696e6974
|
||||||
#define FEATURE_MEDI 0x6d656469
|
#define FEATURE_MEDI 0x6d656469
|
||||||
#define FEATURE_AALT 0x61616c74
|
#define FEATURE_AALT 0x61616c74
|
||||||
|
#define FEATURE_LIGA 0x6c696761
|
||||||
|
#define FEATURE_RLIG 0x726c6967
|
||||||
grub_uint32_t feature_tag;
|
grub_uint32_t feature_tag;
|
||||||
grub_uint16_t offset;
|
grub_uint16_t offset;
|
||||||
} __attribute__ ((packed)) features[0];
|
} __attribute__ ((packed)) features[0];
|
||||||
|
@ -517,6 +519,11 @@ add_font (struct grub_font_info *font_info, FT_Face face)
|
||||||
case FEATURE_AALT:
|
case FEATURE_AALT:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
/* FIXME: Add ligature support. */
|
||||||
|
case FEATURE_LIGA:
|
||||||
|
case FEATURE_RLIG:
|
||||||
|
break;
|
||||||
|
|
||||||
/* Cursive form variants. */
|
/* Cursive form variants. */
|
||||||
case FEATURE_FINA:
|
case FEATURE_FINA:
|
||||||
case FEATURE_INIT:
|
case FEATURE_INIT:
|
||||||
|
|
Loading…
Add table
Reference in a new issue