instead of using the default langsys.
for (i = 0; i < Script->LangSysCount && ! LangSys; i++)
if (Script->LangSysRecord[i].LangSysTag == language)
LangSys = Script->LangSys + i;
for (i = 0; i < Script->LangSysCount && ! LangSys; i++)
if (Script->LangSysRecord[i].LangSysTag == language)
LangSys = Script->LangSys + i;
+ if (! LangSys)
+ return 0;
LangSys = &Script->DefaultLangSys;
for (j = 0; j < n_features; j++)
{
LangSys = &Script->DefaultLangSys;
for (j = 0; j < n_features; j++)
{