https://bugs.freedesktop.org/show_bug.cgi?id=71797
Priority: medium
Bug ID: 71797
Assignee: [email protected]
Summary: Switching between cells containing valid and invalid
fonts causes font substitution error
Severity: normal
Classification: Unclassified
OS: All
Reporter: [email protected]
Hardware: Other
Status: UNCONFIRMED
Version: 4.1.0.4 release
Component: Spreadsheet
Product: LibreOffice
Created attachment 89478
--> https://bugs.freedesktop.org/attachment.cgi?id=89478&action=edit
Example spreadsheet showing the font substitution bug
Brief Description:
When selecting between cells containing an installed valid font and cells
containing an invalid font that are being substituted, Calc becomes confused
and changes the font-substituted cells to match the font of whatever cell was
previously selected. Unfortunately, this not only affects viewing the document
but also printing. I was able to corrupt the substituted font in cells and
print the resulting incorrect document with the error.
Steps to reproduce:
1. Create a new document
2. Select A1:A10 and change font to something installed but not the default
substitution font of Dejavu Sans (I use Arial Black in my example)
3. Insert some random data in cells B1:B10
4. Select B1:B10 and change font to something invalid, like "Flargenbrannen"
5. Select between cells with valid font(A1:A10) and those with invalid
font(B1:B10)
Expected:
The invalid fonts should be substituted with default font (Dejavu Sans) and
remain that way.
Actual:
The invalid-font cells start as DejaVu Sans as they should be. When you select
a cell in column A and then select a cell in column B, the cell in column B
changes from DejaVu Sans to match the previously selected font from the cell in
column A.
To make this more complicated, if you then select another font-substituted cell
in column B, the cell with the incorrect font will stay corrupted. Instead, if
you select the cell in column A again, the change will revert and the
font-substituted cell will go back to DejaVu Sans like it should be.
If you print with the corrupt font substitution, it WILL show the corruption in
the print preview and WILL actually print with the error. Also note that this
only shows up when you're in edit mode. If you open the document in read-only
mode, you'll never see the bug.
This seems to have been introduced in the 4.1 update. It does not affect LO
4.0.6.2 but does affect 4.1.0.6, if that helps. I can confirm this behavior
under 64bit RHEL6 using LO 4.1.2.3. I also can confirm this bug under 32bit
Fedora 17 using LO 4.1.0.6, LO 4.1.2.3, and LO 4.1.3.2 and under 32bit MS
Windows7 using LO 4.1.2.3.
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs