![](https://secure.gravatar.com/avatar/7325514c8a7b377b86d86ad29d35e8ef.jpg?s=120&d=mm&r=g)
25 Apr
2011
25 Apr
'11
4:10 a.m.
In base mode the specifies script and language and always uses the default. This is because in font-otb.lua the feature initializer is registered at position 1 while setscript et al. in font-oti.lua are not giving a position, as a result base mode feature initialisation is invoked before script/language are set. Removing the position from features initializer registration fixes my immediate problem, but I'm not sure if it has any other complication. Regards, Khaled -- Khaled Hosny Egyptian Arab