Probably for such a case as written
will solve the problem; if you're out to optimize,
set(h_leg([1 2 4]),'fontsize',12)
altho the subscript vector should be coded dynamically instead of hardcoded (as should the loop be over 1:numel(h_leg) instead of 1:4)
What is the type of h_leg()?