Issue 39515 - Hebrew font lost on export to PPT
Summary: Hebrew font lost on export to PPT
Status: CLOSED FIXED
Alias: None
Product: Impress
Classification: Application
Component: save-export (show other issues)
Version: 680m65
Hardware: PC Windows Server 2003
: P3 Trivial with 10 votes (vote)
Target Milestone: OOo 2.1
Assignee: christian.guenther
QA Contact: issues@graphics
URL:
Keywords: ms_interoperability, oooqa, regression
Depends on:
Blocks: 34548
  Show dependency tree
 
Reported: 2004-12-23 12:50 UTC by sforbes
Modified: 2006-11-17 15:33 UTC (History)
5 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
orignal OOo doc (13.11 KB, application/vnd.sun.xml.impress)
2004-12-23 12:51 UTC, sforbes
no flags Details
PPT file (66.50 KB, application/vnd.ms-powerpoint)
2004-12-23 12:51 UTC, sforbes
no flags Details
Seems to fix the problem (1.79 KB, patch)
2006-09-05 18:10 UTC, alan
no flags Details | Diff
For properly exporting CTL font weight and posture (2.60 KB, patch)
2006-11-10 11:25 UTC, alan
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this issue.
Description sforbes 2004-12-23 12:50:33 UTC
Attached is a simpple file created with OOo M65.
In the document, titles where set to DavidMF, and list1 was set to FrankRuhlMF-
both via styles.
In additon, the body text in the first slide was set to Arial (regular) via
direct formatting.

The file was exported as PPT 2000/xp/2003, and opened in PPT 2003 on the same
computer (with all the fonts available).

Are the fonts, both set via styles, and those set via direct formatting, where
lost, and replaced with Arial Unicode MS.
Comment 1 sforbes 2004-12-23 12:51:05 UTC
Created attachment 20794 [details]
orignal OOo doc
Comment 2 sforbes 2004-12-23 12:51:46 UTC
Created attachment 20795 [details]
PPT file
Comment 3 wolframgarten 2005-01-03 09:07:18 UTC
Reassigned to Christian.
Comment 4 christian.guenther 2005-01-05 10:18:38 UTC
changing the milestone
Comment 5 sforbes 2005-01-17 11:50:07 UTC
Double checked with 1.1.0- this does not happen there.
Comment 6 christian.guenther 2005-03-17 18:49:19 UTC
I can reproduce the bug.
Please have a look.
Comment 7 sven.jacobi 2005-03-21 15:46:45 UTC
Because of following font substitution the fontname is replaced:
GetSubsFontName( rName, SUBSFONT_ONLYONE | SUBSFONT_MS ) );
Comment 8 hdu@apache.org 2005-03-23 15:01:30 UTC
HDU->SJ: as we saw during the PPT export the fonts for asian text and for
complex text got mixed up...
Comment 9 hdu@apache.org 2005-04-05 13:53:10 UTC
forgot to reassign...
Comment 10 sven.jacobi 2005-05-17 16:57:37 UTC
accepted
Comment 11 sven.jacobi 2005-05-24 11:48:04 UTC
Because of a too huge workload I can't fix this issue for OOo 2.01 -> changed
target to OO Later.
Comment 12 alan 2006-09-04 07:51:29 UTC
ayaniger->sj:
Have you been able to look at this PPT export font issue?
Comment 13 alan 2006-09-05 18:10:49 UTC
Created attachment 38970 [details]
Seems to fix the problem
Comment 14 alan 2006-09-05 18:13:13 UTC
ayaniger->sj,hdu:

I've a attached a patch which seems to fix the problem. Could you review it? A
fix for this bug is important for Hebrew users.
Comment 15 sven.jacobi 2006-09-06 17:25:48 UTC
sj: this issue now has been fixed in cws [vcl65] . I had to modify the applied
patch because it forces the filter to export complex fonts only, but this breaks
the export of Asia fonts.
Now the script type of the corresponding text portion is being detected by the
i18n BreakIterator, I hope this solves all problems.
Comment 16 sven.jacobi 2006-09-08 12:13:10 UTC
sj->cgu: this issue is ready to be verified in cws[vcl65]
Comment 17 christian.guenther 2006-09-22 13:48:48 UTC
CGU: Verified in cws vcl65
Comment 18 alan 2006-11-10 11:23:11 UTC
I had to add the attached patch to get the font weight and posture to be
exported correctly. I only handled complex fonts, not asian fonts.
Comment 19 alan 2006-11-10 11:25:30 UTC
Created attachment 40496 [details]
For properly exporting CTL font weight and posture
Comment 20 hdu@apache.org 2006-11-17 08:21:11 UTC
@ayaninger: after a CWS is integrated it is not a good idea to appending to the
CWS's resolved issues. The issue status becomes ambiguous and so new comments in
it are easily overlooked. I suggest to file a followup issue.

@sj: you probably overlooked Alan's latest patch and comments
Comment 21 christian.guenther 2006-11-17 09:13:28 UTC
Issue 71649 is a following issue for this issue.
Comment 22 christian.guenther 2006-11-17 15:33:41 UTC
CGU: Integrated in src680m193 and OOE680m2