Bug 93586 - Slow spell checking when using Linux Libertine G fonts
Summary: Slow spell checking when using Linux Libertine G fonts
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
4.3.0.1 rc
Hardware: x86-64 (AMD64) Windows (All)
: medium minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: perf
Depends on:
Blocks: Scrolling-PageUpDown
  Show dependency treegraph
 
Reported: 2015-08-22 04:43 UTC by knnma
Modified: 2019-01-20 18:58 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:
Regression By:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description knnma 2015-08-22 04:43:18 UTC
Hello, I'm having a problem with the spell checking function of LO Writer under Windows 10 (64 bit) and the Linux Libertine G fonts.

When I use the spell checker (F7) in a document that is using these fonts (Linux Libertine G, Linux Biolinum G, Gentium), it takes about 3-5 seconds to load, and every time I press the "Ignore" or the "Add to dictionary" buttons, is the same (3-5 secs to show the next word).

I know that the "G" version of the Linux Libertine family implements the Graphite technology, so I think that there's something with the way LO Writer handles these type of fonts that produces this problem.

So, the steps to reproduce the problem are:

1. Open a Writer document (I tried using files 5-8 pages long, nothing complex, with and without pictures attached).
2. Change the font to Linux Libertine G, Linux Biolinum G, Gentium or another Graphite font.
3. Hit F7 to open the spell checker.

Current behavior: the spell check tool takes about 3-5 secs to be ready and the same amount of time for every misspelled word.

Expected behavior: the spell check tool should take 0-1 sec to load/work.

If I use another font, like Arial, Times, the Liberation fonts, the problem doesn't happen (the spell checker takes 0-1 sec to load). If I use Linux Libertine O or Linux Biolinum O, the problem doesn't happen. Disabling the auto spell check function doesn't help.

Additional information:
LibreOffice version: 5.0.0.5 release
OS: Windows 10 64 bit
LO language: Spanish.
Default addons and settings.
Comment 1 Buovjaga 2015-09-11 20:33:52 UTC
Reproduced.
Even simple scrolling is laggy with Linux Libertine G, though.

This is all already true for 4.3.0.1.

Win 7 Pro 64-bit, Version: 5.0.1.2 (32-bit)
Build ID: 81898c9f5c0d43f3473ba111d7b351050be20261
Locale: fi-FI (fi_FI)
Comment 2 Pierre C 2016-08-14 13:08:55 UTC
@Buovjaga
Disabling OpenGL should solve the scrolling problem
Comment 3 Buovjaga 2016-08-14 13:13:29 UTC
(In reply to Pierre C from comment #2)
> @Buovjaga
> Disabling OpenGL should solve the scrolling problem

OpenGL does not work in my Win laptop and notice: "This is all already true for 4.3.0.1."
Comment 4 QA Administrators 2017-09-01 11:15:24 UTC Comment hidden (obsolete)
Comment 5 Roman Kuznetsov 2019-01-20 18:58:07 UTC
In Version: 6.3.0.0.alpha0+ (x64)
Build ID: eca59b6b8a0cf826ac59f77aec9acf045340c23f
CPU threads: 4; OS: Windows 10.0; UI render: GL; VCL: win; 
TinderBox: Win-x86_64@42, Branch:master, Time: 2019-01-16_03:48:12
Locale: ru-RU (ru_RU); UI-Language: en-US
Calc: threaded

scrolling of document works fine and Spell checker window shows momentally after F7

Status->WFM