[Libreoffice-bugs] [Bug 148477] Some Chinese characters in Calc's Status Bar are missing on Fedora 35

2022-05-03 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148477

Caolán McNamara  changed:

   What|Removed |Added

   Assignee|libreoffice-b...@lists.free |caol...@redhat.com
   |desktop.org |
 Status|NEW |ASSIGNED

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 148477] Some Chinese characters in Calc's Status Bar are missing on Fedora 35

2022-05-03 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148477

--- Comment #7 from Caolán McNamara  ---
I think our problem here is the MultiSalLayout. we start with a
GenericSalLayout with 11 glyphs, where there are 6 missing and end with a
MultiSalLayout with two sub GenericSalLayouts, the orig with 11 glyphs with 6
missing, and another with 6 glyphs. Then we call
MultiSalLayout::ImplAdjustMultiLayout which calls mpLayouts[0]->Simplify( true
) so we now have a MultiSalLayout with two sub GenericSalLayouts, the orig now
with 5 glyphs and another with 6 glyphs. We cache that SalLayout and when we go
to reuse it and get level 0 there are no missing glyphs so we just render that
level and the fallback level isn't used and end with missing glyphs

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 148477] Some Chinese characters in Calc's Status Bar are missing on Fedora 35

2022-05-02 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148477

QA Administrators  changed:

   What|Removed |Added

 Whiteboard| QA:needsComment|

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 148477] Some Chinese characters in Calc's Status Bar are missing on Fedora 35

2022-05-02 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148477

--- Comment #6 from enhua_2...@163.com ---
(In reply to Caolán McNamara from comment #2)
> FWIW if in vcl/source/window/status.cxx I set pGlyphs = nullptr; before line
> 404 Size aTextSize(rRenderContext.GetTextWidth... then it renders ok
For Impress and draw, the "slide 1 of 1" area is not wide enough to display
Chinese characters.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 148477] Some Chinese characters in Calc's Status Bar are missing on Fedora 35

2022-05-02 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148477

--- Comment #5 from enhua_2...@163.com ---
(In reply to Caolán McNamara from comment #2)
> FWIW if in vcl/source/window/status.cxx I set pGlyphs = nullptr; before line
> 404 Size aTextSize(rRenderContext.GetTextWidth... then it renders ok
On macOS the problem is basically solved except the "Edit Mode" area, maybe
because the width is not suitable. The screenshot to see
https://bug-attachments.documentfoundation.org/attachment.cgi?id=179894

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 148477] Some Chinese characters in Calc's Status Bar are missing on Fedora 35

2022-05-02 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148477

--- Comment #4 from enhua_2...@163.com ---
Created attachment 179894
  --> https://bugs.documentfoundation.org/attachment.cgi?id=179894=edit
screenshot

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 148477] Some Chinese characters in Calc's Status Bar are missing on Fedora 35

2022-05-02 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148477

--- Comment #3 from enhua_2...@163.com ---
If in vcl/source/window/status.cxx I set pGlyphs = nullptr; before line 404
Size aTextSize(rRenderContext.GetTextWidth...  on macOS the problem is
basically solved except the "Edit Mode" area, maybe because the width is not
suitable.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 148477] Some Chinese characters in Calc's Status Bar are missing on Fedora 35

2022-05-02 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148477

--- Comment #2 from Caolán McNamara  ---
FWIW if in vcl/source/window/status.cxx I set pGlyphs = nullptr; before line
404 Size aTextSize(rRenderContext.GetTextWidth... then it renders ok

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 148477] Some Chinese characters in Calc's Status Bar are missing on Fedora 35

2022-05-02 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148477

Caolán McNamara  changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever confirmed|0   |1

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 148477] Some Chinese characters in Calc's Status Bar are missing on Fedora 35

2022-04-23 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148477

QA Administrators  changed:

   What|Removed |Added

 Whiteboard|| QA:needsComment

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 148477] Some Chinese characters in Calc's Status Bar are missing on Fedora 35

2022-04-09 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=148477

Kevin Suo  changed:

   What|Removed |Added

   See Also||https://bugs.documentfounda
   ||tion.org/show_bug.cgi?id=14
   ||8470
 OS|All |Linux (All)
   Keywords||bibisected, regression
 CC||l.lu...@collabora.com

--- Comment #1 from Kevin Suo  ---
I have bibisected to the following range:
d697e792c5b4 (optimize SalLayoutGlyphs for the common case, 2021-03-16)
7439cabc643d (make SalLayoutGlyphs work with MultiSalLayout, 2021-03-16)
9d02d86e8a91 (do not disable Writer font caching on zoom mismatch, 2021-03-12)

Adding Luboš Luňák to cc: would you please take a look? Thanks.

-- 
You are receiving this mail because:
You are the assignee for the bug.