static struct gsub_feature {
char const *tag;
- char const *suffix; /* NULL for all alternative glyphs. */
#define SCRIPT_DFLT 0x01
#define SCRIPT_LATN 0x02
#define SCRIPT_ALL 0x03
unsigned int scripts;
+ char const *suffix; /* NULL for all alternative glyphs. */
char const *name;
} const gsub_features[] = {
- { "aalt", NULL, SCRIPT_ALL },
- { "smcp", ".sc", SCRIPT_LATN },
- { "c2sc", ".c2sc", SCRIPT_LATN },
- { "rtlm", ".rtlm", SCRIPT_ALL },
- { "ss01", ".saa5051", SCRIPT_ALL, "SAA5051" },
- { "ss02", ".saa5052", SCRIPT_ALL, "SAA5052" },
- { "ss04", ".saa5054", SCRIPT_ALL, "SAA5054" },
- { "ss14", ".sep4", SCRIPT_ALL, "4-cell separated graphics" },
- { "ss16", ".sep6", SCRIPT_ALL, "6-cell separated graphics" },
+ { "aalt", SCRIPT_ALL },
+ { "smcp", SCRIPT_LATN, ".sc" },
+ { "c2sc", SCRIPT_LATN, ".c2sc" },
+ { "rtlm", SCRIPT_ALL, ".rtlm" },
+ { "ss01", SCRIPT_ALL, ".saa5051", "SAA5051" },
+ { "ss02", SCRIPT_ALL, ".saa5052", "SAA5052" },
+ { "ss04", SCRIPT_ALL, ".saa5054", "SAA5054" },
+ { "ss14", SCRIPT_ALL, ".sep4", "4-cell separated graphics" },
+ { "ss16", SCRIPT_ALL, ".sep6", "6-cell separated graphics" },
};
static int const ngsub_features =