Substituting letters - contextual alternates



I wonder if anyone can help

I am trying to substitute the normal 'i' letter to the dotlessi in specific combination of letters, especially Vi and Yi. For example when someone types Vi, I want the i to change to the dotlessi.

I know about contextual alts but this only changes the first letter.
sub a' [ a b c d f g h i j k l m n o p q r t u v w y ] by uniE002;

Is there any coding I should use to achieve this?

Univers / Univers Condensed Substitute

Hi everyone,
We recently released a new Corporate Design featuring Univers and Univers Condensed. It all works – great.
However the client s not willing to boy the 100+ licenses to get the fonts onto it employees computers for daily use on stationary etc.
So now I am looking for a substitute that ships with the standard Windows 7 package and resembles Univers and Univers Condensed as closely as possible. Unfortunately I am working on a Mac so I don’t have access to the entire Windows 7 library to try it out myself.
Anyone have any ideas, maybe even faced a similar issue in the past?
Any tips or recommendations are highly appreciated

Trade Gothic Web Font Substitute

I'm looking for a web font that will closely match Trade Gothic, specifically the condensed, bold condensed, and bold no. 2 styles.

I know that Franklin Gothic is available as a web font, and Trade Gothic is also available as a web font from Monotype under a subscription, but any other recommendations from TypeKit, Webtype, etc. would be greatly appreciated!