To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=63576
------- Additional comments from [EMAIL PROTECTED] Thu Jul 13 03:39:15 -0700
2006 -------
Some more blurb about the various bits
#1
ultimate fallback mechanism
( how to test, I dunno ) imo its immaterial really if we get to this point we're
in real trouble anyway. The changes here are just to give defaults more in line
with whats defined in VCL.xcu if the unthinkable happens.
Therefore it should be enough to visully inspect this change I think.
#2 openoffice has entries for the agfa fonts these e.g. Thorndale, Cumberland,
Albany. Novell also ships these, for some reason ( and I have been told we don't
modify these in any way ) the fonts are named Thorndale AMT, Cumberland AMT,
Albany MT New definitions are needed for these fonts otherwise the correct
fonts are not chosen. ( this is pretty important as they are metrically equiv to
popular MS fonts ) see test docs ( to be attached )
3rd patch is pretty much part of a general reshuffle of the order of the
fallback fonts,
the general gist of this is
* make sure that the MS compatible fonts like Albany, Arial are
preferred over the Bitstream Vera fonts
* The AMT, StartOffice and MS fonts should have the same quality and have the
same features.
* The Nimbus font family is the best non-commercial alternative for the most
of European fonts. It is better than the bitmap fonts (Helvetica, Times),
definitely and should appear before those
I really can't think of a test that will capture all of the combinations and
again think a manual inspections ( by hdu ) is the only rational thing to do.
something like xemacs will show both the lines that are different and the
content that actually changed in the linesi. IMHO something like that is the
only way to view the changes ( viewing a normal diff is just not feasible )
the earlier script description has been superceeded by the following and those
changes reflected in the cws
# make sure that the MS compatible fonts like Albany, Arial are
preferred
# over the Bitstream Vera fonts
s/(Bitstream Vera Sans;.*)Albany;/Albany;$1/;
s/(Bitstream Vera Sans;.*)Arial;/Arial;$1/;
s/(Bitstream Vera Sans Mono;.*)Cumberland;/Cumberland;$1/;
s/(Bitstream Vera Sans Mono;.*)Courier New;/Courier New;$1/;
s/(Bitstream Vera Serif;.*)Thorndale;/Thorndale;$1/;
s/(Bitstream Vera Serif;.*)Times New Roman;/Times New Roman;$1/;
# add Albany, Cumberland, and Thorndale
(m/Albany;/) || s/Arial;/Albany;Arial;/g;
(m/albany;/) || s/arial;/albany;arial;/g;
(m/Thorndale;/) || s/Times New Roman;/Thorndale;Times New Roman;/g;
(m/thorndale;/) || s/timesnewroman;/thorndale;timesnewroman;/g;
(m/Cumberland;/) || s/Courier New;/Cumberland;Courier New;/g;
(m/cumberland;/) || s/couriernew;/cumberland;couriernew;/g;
# add AMT fonts
(m/Albany AMT;/) || s/Albany;/Albany AMT;Albany;/g;
(m/albanyamt;/) || s/albany;/albanyamt;albany;/g;
(m/Thorndale AMT;/) || s/Thorndale;/Thorndale AMT;Thorndale;/g;
(m/thorndaleamt;/) || s/thorndale;/thorndaleamt;thorndale;/g;
(m/Cumberland AMT;/) || s/Cumberland;/Cumberland AMT;Cumberland;/g;
(m/cumberlandamt;/) || s/cumberland;/cumberlandamt;cumberland;/g;
(m/andymt;/) || s/comicsansms;/andymt;comicsansms;/g;
(m/andy;/) || s/kidprint;/andy;kidprint;/g;
# New bits from SUSE:
# basically nimbussanansl is metrically same as Arial
# nimbusromanno9l is metrically same as Times New Roman
# nimbusmonol is metrically same as Courier new
# add Nimbus fonts
(m/Nimbus Sans L;/) || s/Arial;/Arial;Nimbus Sans L;/g;
(m/nimbussansl;/) || s/arial;/arial;nimbussansl;/g;
(m/Nimbus Roman No9 L;/) || s/Times New Roman;/Times New Roman;Nimbus Roman
No9 L;/g;
(m/nimbusromanno9l;/) ||
s/timesnewroman;/timesnewroman;nimbusromanno9l;/g;
(m/Nimbus Mono L;/) || s/Courier New;/Courier New;Nimbus Mono L;/g;
(m/nimbusmonol;/) || s/couriernew;/couriernew;nimbusmonol;/g;
# prune duplicates
s/Albany AMT;(.*)Albany AMT;/Albany AMT;$1/;
s/Albany;(.*)Albany;/Albany;$1/;
s/Arial;(.*)Arial;/Arial;$1/;
s/Nimbus Sans L;(.*)Nimbus Sans L;/Nimbus Sans L;$1/;
s/albanyamt;(.*)albanyamt;/albanyamt;$1/;
s/albany;(.*)albany;/albany;$1/;
s/arial;(.*)arial;/arial;$1/;
s/nimbussansl;(.*)nimbussansl;/nimbussansl;$1/;
s/Thorndale AMT;(.*)Thorndale AMT;/Thorndale AMT;$1/;
s/Thorndale;(.*)Thorndale;/Thorndale;$1/;
s/Times New Roman;(.*)Times New Roman;/Times New Roman;$1/;
s/Nimbus Roman No9 L;(.*)Nimbus Roman No9 L;/Nimbus Roman No9 L;$1/;
s/thorndaleamt;(.*)thorndaleamt;/thorndaleamt;$1/;
s/thorndale;(.*)thorndale;/thorndale;$1/;
s/timesnewroman;(.*)timesnewroman;/timesnewroman;$1/;
s/nimbusromanno9l;(.*)nimbusromanno9l;/nimbusromanno9l;$1/;
s/Cumberland AMT;(.*)Cumberland AMT;/Cumberland AMT;$1/;
s/Cumberland;(.*)Cumberland;/Cumberland;$1/;
s/Courier New;(.*)Courier New;/Courier New;$1/;
s/Nimbus Mono L;(.*)Nimbus Mono L;/Nimbus Mono L;$1/;
s/cumberlandamt;(.*)cumberlandamt;/cumberlandamt;$1/;
s/cumberland;(.*)cumberland;/cumberland;$1/;
s/couriernew;(.*)couriernew;/couriernew;$1/;
s/nimbusmonol;(.*)nimbusmonol;/nimbusmonol;$1/;
# sort fonts AMT over StarOffice... over MS over Nimbus over bitmap
s/(Helvetica;.*)Nimbus Sans L;/Nimbus Sans L;$1/;
s/(Nimbus Sans L;.*)Arial;/Arial;$1/;
s/(Arial;.*)Albany;/Albany;$1/;
s/(Albany;.*)Albany AMT;/Albany AMT;$1/;
s/(helvetica;.*)nimbussansl;/nimbussansl;$1/;
s/(nimbussansl;.*)arial;/arial;$1/;
s/(arial;.*)albany;/albany;$1/;
s/(albany;.*)albanyamt;/albanyamt;$1/;
s/(Times;.*)Nimbus Roman No9 L;/Nimbus Roman No9 L;$1/;
s/(Nimbus Roman No9 L;.*)Times New Roman;/Times New Roman;$1/;
s/(Times New Roman;.*)Thorndale;/Thorndale;$1/;
s/(Thorndale;.*)Thorndale AMT;/Thorndale AMT;$1/;
s/(times;.*)nimbusromanno9l;/nimbusromanno9l;$1/;
s/(nimbusromanno9l;.*)timesnewroman;/timesnewroman;$1/;
s/(timesnewroman;.*)thorndale;/thorndale;$1/;
s/(thorndale;.*)thorndaleamt;/thorndaleamt;$1/;
s/(Courier;.*)Nimbus Mono L;/Nimbus Mono L;$1/;
s/(Nimbus Mono L;.*)Courier New;/Courier New;$1/;
s/(Courier New;.*)Cumberland;/Cumberland;$1/;
s/(Cumberland;.*)Cumberland AMT;/Cumberland AMT;$1/;
s/(courier;.*)nimbusmonol;/nimbusmonol;$1/;
s/(nimbusmonol;.*)couriernew;/couriernew;$1/;
s/(couriernew;.*)cumberland;/cumberland;$1/;
s/(cumberland;.*)cumberlandamt;/cumberlandamt;$1/;
---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]