あまり賛成できる組み方とは思いませんが、クライアントの要求であれば仕方ないのかも知れません。
前の文字クラス「半角数字」の後「欧文」と「半角数字」、及び後の文字クラス「半角数字」の前「欧文」の最小値/最適値/最大値に「5%」程度設定すればどうでしょうか?
「欧文」はピリオド・コンマとのアキ対策です(4分と仰っていますが、25%では多いでしょうし、作例もそんなにアキは配分されていませんね)。
で、縦中横部分は hikoさんの仰るような対応が必要になるかと思います。
[17586] works014 (2014/12/24 Wed 23:19) mail web