5
5
# This does a partial substitution of the really
6
6
# mechanical bits of our fonts in help content.
9
s/Arial,/Arial,\"Nimbus Sans L\",/g;
10
s/\"Courier New\",/\"Courier New\",\"Nimbus Mono L\",/g;
11
s/\"Times New Roman\",/\"Times New Roman\",\"Nimbus Roman No9 L\",/g;
13
# make sure Albany, Cumberland, and Thorndale are there
14
s/Arial,/Albany,Arial,/g;
15
s/\"Courier New\",/Cumberland,\"Courier New\",/g;
16
s/\"Times New Roman\",/Thorndale,\"Times New Roman\",/g;
18
# make sure that Albany and Arial are preferred over Helvetica
19
s/(Helvetica\,.*)Albany\,/Albany\,$1/;
20
s/(Helvetica\,.*)Arial\,/Arial\,$1/;
23
s/Albany,/\"Albany AMT\",Albany,/g;
24
s/Cumberland,/\"Cumberland AMT\",Cumberland,/g;
25
s/Thorndale,/\"Thorndale AMT\",Thorndale,/g;
27
8
# move Bitstream Vera fonts after better fonts
28
9
s/\"Bitstream Vera Sans\"\,(.*Albany\,)/$1\"Bitstream Vera Sans\"\,/;
29
10
s/\"Bitstream Vera Sans\"\,(.*\"Albany AMT\"\,)/$1\"Bitstream Vera Sans\"\,/;
40
21
s/\"Bitstream Vera Serif\"\,(.*\"Times New Roman\"\,)/$1\"Bitstream Vera Serif\"\,/;
41
22
s/\"Bitstream Vera Serif\"\,(.*\"Nimbus Roman No9 L\"\,)/$1\"Bitstream Vera Serif\"\,/;
24
# make sure Albany, Cumberland, and Thorndale are there
25
(m/Albany,/) || s/Arial,/Albany,Arial,/g;
26
(m/Cumberland,/) || s/\"Courier New\",/Cumberland,\"Courier New\",/g;
27
(m/Thorndale,/) || s/\"Times New Roman\",/Thorndale,\"Times New Roman\",/g;
30
(m/\"Albany AMT\",/) || s/Albany,/\"Albany AMT\",Albany,/g;
31
(m/\"Cumberland AMT\",/) || s/Cumberland,/\"Cumberland AMT\",Cumberland,/g;
32
(m/\"Thorndale AMT\",/) || s/Thorndale,/\"Thorndale AMT\",Thorndale,/g;
35
(m/\"Nimbus Sans L\",/) || s/Arial,/Arial,\"Nimbus Sans L\",/g;
36
(m/\"Nimbus Mono L\",/) || s/\"Courier New\",/\"Courier New\",\"Nimbus Mono L\",/g;
37
(m/\"Nimbus Roman No9 L\",/) || s/\"Times New Roman\",/\"Times New Roman\",\"Nimbus Roman No9 L\",/g;
44
40
s/Albany,(.*)Albany,/Albany,$1/;
45
41
s/Cumberland,(.*)Cumberland,/Cumberland,$1/;
53
49
s/\"Nimbus Mono L\",(.*)\"Nimbus Mono L\",/\"Nimbus Mono L\",$1/;
54
50
s/\"Nimbus Roman No9 L\",(.*)\"Nimbus Roman No9 L\",/\"Nimbus Roman No9 L\",$1/;
52
# sort fonts AMT over Albany... over MS over Nimbus over bitmap
53
s/(Helvetica\,.*)\"Nimbus Sans L\"\,/\"Nimbus Sans L\"\,$1/;
54
s/(\"Nimbus Sans L\"\,.*)Arial\,/Arial\,$1/;
55
s/(Arial\,.*)Albany\,/Albany\,$1/;
56
s/(Albany\,.*)\"Albany AMT\"\,/\"Albany AMT\"\,$1/;
58
s/(Times\,.*)\"Nimbus Roman No9 L\"\,/\"Nimbus Roman No9 L\"\,$1/;
59
s/(\"Nimbus Roman No9 L\"\,.*)\"Times New Roman\"\,/\"Times New Roman\"\,$1/;
60
s/(\"Times New Roman\"\,.*)Thorndale\,/Thorndale\,$1/;
61
s/(Thorndale\,.*)\"Thorndale AMT\"\,/\"Thorndale AMT\"\,$1/;
63
s/(Courier\,.*)\"Nimbus Mono L\"\,/\"Nimbus Mono L\"\,$1/;
64
s/(\"Nimbus Mono L\"\,.*)\"Courier New\"\,/\"Courier New\"\,$1/;
65
s/(\"Courier New\"\,.*)Cumberland\,/Cumberland\,$1/;
66
s/(Cumberland\,.*)\"Cumberland AMT\"\,/\"Cumberland AMT\"\,$1/;
56
68
# push SansSerif to the end of the list, some Tamil fonts don't
57
69
# have all ISO-8859-1 characters defined
58
70
s/sans-serif,(.*);/$1,sans-serif;/;