https://bugs.kde.org/show_bug.cgi?id=507268

            Bug ID: 507268
           Summary: Strong lags with bitmap fonts and long strings and no
                    word wrap
    Classification: Applications
           Product: kate
      Version First 25.04.3
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: kwrite
          Assignee: kwrite-bugs-n...@kde.org
          Reporter: m...@mvv.su
  Target Milestone: ---

SUMMARY

Hello.
I've noted that, using Kwrite, (and same with Kate), in some rare condition:
* Using bitmap fonts,
* And have long strings (> 2k chars each in my case),
* And with turned off dynamic word wrap. (View -> Word wrap),
i have strong lags when navigating/scrolling large text file. I've shared it
here.

But, if i `gunzip` the `.pcf.gz` fonts, to make them `.pcf`, (and `fc-cache
-fv`), the lags are disappear. I've tested with `ibm-fonts` like 8x8 BIOS font,
and with Terminus.

I have Archlinux and XFCE; i also confirm this issue on other (similar)
machine.
I can live with it, as i found this simple workaround with `gunzip`, so
severity is low.


STEPS TO REPRODUCE

1. Have fresh Archlinux + XFCE.
2. Install `kwrite` and `kate` using `pacman`.
3. Install fonts: `pacman -S terminus-font`; `yay -S ibm-fonts`.
4. Open attached text file using `kwrite`.
5. Settings - Configure Kwrite - Editor font - `Ibm Bios 8x8 wide`.
6. View - Word wrap - turn off Dynamic word wrap.
7. Scroll document (PgUp/PgDn), see lags.
8. Close Kwrite.
9. `cd /usr/share/fonts/misc/` ; `gunzip i*` (use with care, do not run on
production machine). `.pcf.gz` fonts should become `.pcf`.
10. `fc-cache -fv`
11. Repeat steps above and see there is no lags any more.


OBSERVED RESULT

Huge lags when scrolling on normal system (font in its normal `.pcf.gz` state)


EXPECTED RESULT

No text navigating lags, like using `gunzip` workaround.

SOFTWARE/OS VERSIONS
Windows: no
macOS: no
Linux/KDE Plasma: Archlinux + XFCE, but no KDE Plasma yet.
KDE Plasma Version: no
KDE Frameworks Version: no
Qt Version:
`qtdiag6`
Qt 6.9.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC
15.1.1 20250425) on "xcb"
OS: Arch Linux [linux version 6.15.7-arch1-1]

Architecture: x86_64; features: SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AVX2 RDRAND
RDSEED AES

Environment:
  QT_QPA_PLATFORMTHEME="qt5ct"

Features: QT_NO_EXCEPTIONS


ADDITIONAL INFORMATION

1. Only .bdf/.pcf(.gz) fonts are tested, `.otb` are not tested.
2. There is no any display issues with all these fonts (wrong
letters/size/position...), only lags.
Thanks to dev teams for valuable and useful work and support.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to