Вы немного неправильно трактуете процент носительства.Если один из родителей рецессив,а другой нет,то ребёнок 100% унаследует один из рецессивных генов в аллельной паре.Это называется 100% носительством.А уже от такого 100% носителя и не носителя дети то ли унаследуют,то ли нет.Далее в процентах указывается доля ВЕРОЯТНОСТИ носительства.
Поэтому у Вашего самца 50% вероятности наличия фио гена.Если нет у него фиолета,то и детей фио у него никогда не родится.А если есть-всё зависит от ИНДИВИДУАЛЬНОЙ СОЧЕТАЕМОСТИ ГЕНОВ.
Как пример:
1.самка стандарт,носитель фио,самец-фио = все дети были фио.
2.самка фио,носитель сапфира,самец белый бархатный сапфир,носитель фио = все дети стандарты.Носители 100% и фио и сапфира,конечно.Но всё же!
Вот так сложились индивидуальные сочетания.