آره اين مشكل وجود داره.
پهناي يك فيلد به نوع فونت و سايز و تعداد كاراكتر و ... بستگي داره. و تعيين پهناي فيلد با مقياسي تعيين مي شود. مثلا شما خاصيت width in characters رو 25 ميزاريد. يعني بايد پهناي اين فيلد به اندازه 25 كاراكتر جا داشته باشه كه هميشه اين جوري نيست. مثلا شما اينو ايمتحان كن و 25 بار كاراكتر a رو وارد كن. مي بيني كه هر 25 تا كاراكتر نشون داده ميشه و يه خورده هم فضاي خالي داره. حالا همين كار رو با كاراكتر m انجام بده ببيني چي ميشه
حالا تفاوت فيلد پسورد با تكست همينه. مثلا مياد واسه هر كاراكتر تكست 5 پيكسل فضا در نظر مي گيره در صورتي كه براي فيلد پسورد 4 پيكسل. پس ديگه اينو خودت بايد با زباد كردن خاصيت width in characters در فيلد پسورد درست كني.