باگ ویجت‌ها در کیوت



  • سلام دوستان

    یک باگی توی نسخهٔ ۵٫۷ کیوت به‌وجود اومده که باعث میشه متون فارسی و عربی توی ویجت‌ها کاملا بریده بشن. من ذاین باگ رو ریپورت کردم توی این آدرس:

    https://bugreports.qt.io/browse/QTBUG-57453

    این باگ مربوط میشه به محاسبهٔ طول متن. به‌طوری که تقریباً همیشه طول متن خیلی کمتر محاسبه میشه. عکس‌های زیر گویای مطلب هست:

    خراب شده
    اصلاح شده با اضافه کردن فاصله

    اگه شما هم به این مشکل برمی‌خورید، لطفاً پلتفرم و نسخهٔ کیوت خودتون رو توی کامنت‌های باگ بنویسید.

    احتمالا مربوط به کتابخانهٔ حرف‌باز میشه که کیوت از اون استفاده می‌کنه. به‌طور مشخص این‌جا:

    https://github.com/behdad/harfbuzz/blob/master/src/hb-ot-shape-complex-arabic.cc#L541

    که ظاهرا سعی شده محاسبهٔ طول متن اصلاح بشه. من از حرف‌باز چیز زیادی سر در نمیارم برای همین باگ ریپورت نکردم توی حرف‌باز. اگه فکر می‌کنید مشکلی داره این کد براشون بزنید.

    ممنون


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.