It doesn't work for all families defined. Example, I had this:
<family>URW Gothic L</family>
then Helvetica won't follow the rule (aliased to Nimbus Sans, as per original system settings). If I swapped the order of Helvetica and Arial, then Arial won't follow (aliased to Liberation Sans).