I am sure that I used to be able to change the order by using the Up and Down arrows in the OpenType Designer.
In 9.1, they no longer have any effect. Has something changed that prevents this, or is there another way to do it? Suppose that I want Tabular Figures to be used if both Tnum and Onum are enabled?
Regardless of the feature order, the lookup order is important.
So if you want Tabular Figures to be used if both Tnum and Onum are enabled, make sure the TabularFigures lookup is above the OldStyleFigures in the lookup list.
I noticed the pairs of lookups and moved both of them, and tried moving the lookups in the Moldavian and Romanian scripts too, but I still cannot get Tnum to override Onum whatever I do, if they are both enabled. There’s a Pnum feature too, and that won’t override Onum either.
Since the regular digits in OpenSans are already monospaced, the TabularFigures are a little different than usual.
From what I understand; In case both onum and tnum are enabled and TabularFigures comes after OldstyleFigures, the TabularFigures undo what OldstyleFigures did. If the order is different, then TabularFigures is doing nothing, and then OldstyleFigures does its work.