Bug 92904 - Insert character dialog grid doesn't update the list of symbols
Summary: Insert character dialog grid doesn't update the list of symbols
Status: RESOLVED DUPLICATE of bug 91748
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
5.0.0.3 rc
Hardware: Other All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-07-24 03:02 UTC by Francisco
Modified: 2015-07-24 14:58 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
Screenshot 1 (105.83 KB, image/png)
2015-07-24 03:05 UTC, Francisco
Details
Screenshot 2 (113.84 KB, image/png)
2015-07-24 03:08 UTC, Francisco
Details
Screenshot 3 (114.88 KB, image/png)
2015-07-24 03:09 UTC, Francisco
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Francisco 2015-07-24 03:02:52 UTC
First of all, this bug is probably related to, but not the same as bug 91748.

When inserting a special character, and the dialog appears, it correctly shows the grid of all the characters available to insert for the default typeface. But, if one changes the typeface (without exiting the dialog) into another one, with a wider number of symbols available, the list of *available* symbols remains the same.

Steps:
1) Create a new document. It could be any with any Liberation family typeface as default. In the screenshot I'm attaching, is an ODS with Lib. Sans.
2) Press "Insert special character" button. The dialog appears, showing the preview grid.
3) Change typeface. Select a font with a wider set of available symbols, i.e., Linux Libertine or Ubuntu.

Result:
The grid has correctly updated the preview of the symbols, but not the available symbols (screenshot 2)

Expected:
The dialog should show all the available symbols after selecting a different typeface.

Additional comments:
a) After selecting a new typeface, scrolling the preview grid is really laggy.

b) Some of the rendered symbols doesn't correspond with the selected typeface.

c) If one change the typeface (direct formatting) before pressing the "Insert special character" button, all the symbols are available.
Comment 1 Francisco 2015-07-24 03:05:15 UTC
Created attachment 117405 [details]
Screenshot 1

Insert character with Liberation Sans as the preselected typeface
Comment 2 Francisco 2015-07-24 03:08:14 UTC
Created attachment 117406 [details]
Screenshot 2

After selecting a typeface with a wider set of characters (Ubuntu in this case), not all of them are shown: only the previous available from the previous type (Liberation Sans).
Comment 3 Francisco 2015-07-24 03:09:07 UTC
Created attachment 117407 [details]
Screenshot 3

If the typeface is changes before pressing the insert button, all the symbols are shown.
Comment 4 V Stuart Foote 2015-07-24 13:12:16 UTC

*** This bug has been marked as a duplicate of bug 91748 ***
Comment 5 Francisco 2015-07-24 13:28:23 UTC
(In reply to V Stuart Foote from comment #4)
> 
> *** This bug has been marked as a duplicate of bug 91748 ***

Why did you mark this bug as a duplicate? Bug 91748, which is about the preview of the characters, has been solved. And this one, which os about the glyph that are shown is still present.
Comment 6 V Stuart Foote 2015-07-24 14:52:35 UTC
(In reply to Francisco from comment #5)
> Why did you mark this bug as a duplicate? Bug 91748, which is about the
> preview of the characters, has been solved. And this one, which os about the
> glyph that are shown is still present.

Reopened bug 91748, which included issue of refreshing the grid of glyphs when changing font selection. Which, despite c#15 there was apparently not fixed.
Comment 7 Francisco 2015-07-24 14:58:14 UTC
(In reply to V Stuart Foote from comment #6)

> Reopened bug 91748, which included issue of refreshing the grid of glyphs
> when changing font selection. Which, despite c#15 there was apparently not
> fixed.

Understood. I though it was simply relatos to it. Thanks for all, Stuart.