[ Index ] |
PHP Cross Reference of vtigercrm-6.1.0 |
[Summary view] [Print] [Text view]
1 .rn '' }` 2 ''' $RCSfile$$Revision$$Date$ 3 ''' 4 ''' $Log$ 5 ''' 6 .de Sh 7 .br 8 .if t .Sp 9 .ne 5 10 .PP 11 \fB\\$1\fR 12 .PP 13 .. 14 .de Sp 15 .if t .sp .5v 16 .if n .sp 17 .. 18 .de Ip 19 .br 20 .ie \\n(.$>=3 .ne \\$3 21 .el .ne 3 22 .IP "\\$1" \\$2 23 .. 24 .de Vb 25 .ft CW 26 .nf 27 .ne \\$1 28 .. 29 .de Ve 30 .ft R 31 32 .fi 33 .. 34 ''' 35 ''' 36 ''' Set up \*(-- to give an unbreakable dash; 37 ''' string Tr holds user defined translation string. 38 ''' Bell System Logo is used as a dummy character. 39 ''' 40 .tr \(*W-|\(bv\*(Tr 41 .ie n \{\ 42 .ds -- \(*W- 43 .ds PI pi 44 .if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch 45 .if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch 46 .ds L" "" 47 .ds R" "" 48 ''' \*(M", \*(S", \*(N" and \*(T" are the equivalent of 49 ''' \*(L" and \*(R", except that they are used on ".xx" lines, 50 ''' such as .IP and .SH, which do another additional levels of 51 ''' double-quote interpretation 52 .ds M" """ 53 .ds S" """ 54 .ds N" """"" 55 .ds T" """"" 56 .ds L' ' 57 .ds R' ' 58 .ds M' ' 59 .ds S' ' 60 .ds N' ' 61 .ds T' ' 62 'br\} 63 .el\{\ 64 .ds -- \(em\| 65 .tr \*(Tr 66 .ds L" `` 67 .ds R" '' 68 .ds M" `` 69 .ds S" '' 70 .ds N" `` 71 .ds T" '' 72 .ds L' ` 73 .ds R' ' 74 .ds M' ` 75 .ds S' ' 76 .ds N' ` 77 .ds T' ' 78 .ds PI \(*p 79 'br\} 80 .\" If the F register is turned on, we'll generate 81 .\" index entries out stderr for the following things: 82 .\" TH Title 83 .\" SH Header 84 .\" Sh Subsection 85 .\" Ip Item 86 .\" X<> Xref (embedded 87 .\" Of course, you have to process the output yourself 88 .\" in some meaninful fashion. 89 .if \nF \{ 90 .de IX 91 .tm Index:\\$1\t\\n%\t"\\$2" 92 .. 93 .nr % 0 94 .rr F 95 .\} 96 .TH TTF2PT1_X2GS 1 "version 3.4.4" "December 31, 2003" "TTF2PT1 Font Converter" 97 .UC 98 .if n .hy 0 99 .if n .na 100 .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' 101 .de CQ \" put $1 in typewriter font 102 .ft CW 103 'if n "\c 104 'if t \\&\\$1\c 105 'if n \\&\\$1\c 106 'if n \&" 107 \\&\\$2 \\$3 \\$4 \\$5 \\$6 \\$7 108 '.ft R 109 .. 110 .\" @(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2 111 . \" AM - accent mark definitions 112 .bd B 3 113 . \" fudge factors for nroff and troff 114 .if n \{\ 115 . ds #H 0 116 . ds #V .8m 117 . ds #F .3m 118 . ds #[ \f1 119 . ds #] \fP 120 .\} 121 .if t \{\ 122 . ds #H ((1u-(\\\\n(.fu%2u))*.13m) 123 . ds #V .6m 124 . ds #F 0 125 . ds #[ \& 126 . ds #] \& 127 .\} 128 . \" simple accents for nroff and troff 129 .if n \{\ 130 . ds ' \& 131 . ds ` \& 132 . ds ^ \& 133 . ds , \& 134 . ds ~ ~ 135 . ds ? ? 136 . ds ! ! 137 . ds / 138 . ds q 139 .\} 140 .if t \{\ 141 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" 142 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' 143 . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' 144 . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' 145 . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' 146 . ds ? \s-2c\h'-\w'c'u*7/10'\u\h'\*(#H'\zi\d\s+2\h'\w'c'u*8/10' 147 . ds ! \s-2\(or\s+2\h'-\w'\(or'u'\v'-.8m'.\v'.8m' 148 . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' 149 . ds q o\h'-\w'o'u*8/10'\s-4\v'.4m'\z\(*i\v'-.4m'\s+4\h'\w'o'u*8/10' 150 .\} 151 . \" troff and (daisy-wheel) nroff accents 152 .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' 153 .ds 8 \h'\*(#H'\(*b\h'-\*(#H' 154 .ds v \\k:\h'-(\\n(.wu*9/10-\*(#H)'\v'-\*(#V'\*(#[\s-4v\s0\v'\*(#V'\h'|\\n:u'\*(#] 155 .ds _ \\k:\h'-(\\n(.wu*9/10-\*(#H+(\*(#F*2/3))'\v'-.4m'\z\(hy\v'.4m'\h'|\\n:u' 156 .ds . \\k:\h'-(\\n(.wu*8/10)'\v'\*(#V*4/10'\z.\v'-\*(#V*4/10'\h'|\\n:u' 157 .ds 3 \*(#[\v'.2m'\s-2\&3\s0\v'-.2m'\*(#] 158 .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] 159 .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' 160 .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' 161 .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] 162 .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] 163 .ds ae a\h'-(\w'a'u*4/10)'e 164 .ds Ae A\h'-(\w'A'u*4/10)'E 165 .ds oe o\h'-(\w'o'u*4/10)'e 166 .ds Oe O\h'-(\w'O'u*4/10)'E 167 . \" corrections for vroff 168 .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' 169 .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' 170 . \" for low resolution devices (crt and lpr) 171 .if \n(.H>23 .if \n(.V>19 \ 172 \{\ 173 . ds : e 174 . ds 8 ss 175 . ds v \h'-1'\o'\(aa\(ga' 176 . ds _ \h'-1'^ 177 . ds . \h'-1'. 178 . ds 3 3 179 . ds o a 180 . ds d- d\h'-1'\(ga 181 . ds D- D\h'-1'\(hy 182 . ds th \o'bp' 183 . ds Th \o'LP' 184 . ds ae ae 185 . ds Ae AE 186 . ds oe oe 187 . ds Oe OE 188 .\} 189 .rm #[ #] #H #V #F C 190 .SH "NAME" 191 \fBttf2pt1_x2gs\fR \- font installer for Ghostscript 192 .SH "SYNOPSIS" 193 ttf2pt1_x2gs \fB[config-file]\fR 194 .SH "DESCRIPTION" 195 The fonts generated with \fBttf2pt1\fR work fine with Ghostscript by 196 themselves. The script `\fBx2gs\fR\*(R' (or `\fBttf2pt1_x2gs\fR\*(R' when installed 197 into a public directory, to avoid name conflicts with other 198 programs) links the font files from the X11 direcotry into the Ghostscript 199 directory and automatically creates the description file (\f(CWFontmap\fR) 200 in Ghostscript format. 201 .PP 202 If the configuration file is not specified as an argument then the file 203 `\f(CWconvert.cfg\fR\*(R' in the current directory is used, just like the 204 `\f(CWconvert\fR\*(R' script does. Indeed, this configuration file is used for 205 both scripts. 206 .PP 207 The Ghostscript-related parameters in the configuration file are: 208 .PP 209 \fB\f(CWDSTDIR\fR\fR \- the X11 font directory used by `\f(CWx2gs\fR\*(R' as the 210 source of the fonts. This parameter is common with the X11 211 configuration. 212 .PP 213 \fB\f(CWGSDIR\fR\fR \- the base directory of Ghostsript. If this 214 parameter is set to an empty string then `\f(CWconvert\fR\*(R' won't 215 call `\f(CWx2gs\fR\*(R'. So if you want to get only the X11 fonts 216 installed then set this parameter to an empty string. This 217 directory may vary on various system, so please check your 218 system and set this value accordingly before running the script. 219 .PP 220 \fB\f(CWGSFONTDIR\fR\fR \- the font directory of Ghostscript. In the standard 221 Ghostscript installation it's a subdirectory of \f(CWGSDIR\fR 222 but some systems may use completely different directories. 223 .PP 224 \fB\f(CWGSCONFDIR\fR\fR \- the configuration subdirectory of Ghostscript 225 that contains the \f(CWFontmap\fR file. 226 .PP 227 \fB\f(CWINSTALLFONTMAP\fR\fR \- if the value is set to \fB\f(CWYES\fR\fR then 228 install the entries for the new fonts right into the main 229 \f(CWFontmap\fR file. Otherwise just leave the file \f(CWFontmap.ttf\fR 230 in the Ghostscript configuration directory. 231 .PP 232 After preparing the configuration file run the script. It symbolicaly links 233 all the font files and creates the description file \f(CWFontmap.ttf\fR in 234 \f(CWGSCONDFIR\fR. After that there are two choices. 235 .PP 236 If the option \f(CWINSTALLFONTMAP\fR was set to \f(CWYES\fR then 237 the font descriptions are also automatically installed into the 238 master \f(CWFontmap\fR file. The script is clever enough to 239 detect if it was run multiple times with the same directories 240 and if so it replaces the old \f(CWFontmap\fR entries with 241 the new ones instead of just accumulating all of them. You 242 may also run it multiple times for multiple X11 directories 243 and all the results will be properly collected in the \f(CWFontmap\fR. 244 But it's your responsibility to watch that the names of the 245 font files don't overlap. If the X11 font directory gets 246 renamed then you have to remove its font entries from the 247 \f(CWFontmap\fR and only after that re-run `\f(CWx2gs\fR\*(R' 248 for the new directory. 249 .PP 250 On the other hand if the option \f(CWINSTALLFONTMAP\fR was set to 251 \f(CWNO\fR then go to the \f(CWGSCONFDIR\fR directory and insert the 252 contents of \f(CWFontmap.ttf\fR into the \f(CWFontmap\fR file 253 manually. This step may be left manual to make the installation 254 a little bit more safe. 255 .PP 256 After that you may also want to redefine some of the aliases in 257 \f(CWFontmap\fR to refer to the newly installed fonts. 258 But the redefinition of the aliases may be dangerous if the width of 259 characters in the new font will be different from the old font. 260 Alas, there is no visible solution of this problem yet. 261 .SH "FILES" 262 .Ip "\(bu" 2 263 \s-1TTF2PT1_SHAREDIR/\s0scripts/convert.cfg.sample 264 .Ip "\(bu" 2 265 \s-1TTF2PT1_SHAREDIR/\s0scripts/* 266 .Ip "\(bu" 2 267 \s-1TTF2PT1_SHAREDIR/README\s0 268 .Ip "\(bu" 2 269 \s-1TTF2PT1_SHAREDIR/FONTS\s0 270 .Ip "\(bu" 2 271 \s-1TTF2PT1_SHAREDIR\s0/* 272 .Ip "\(bu" 2 273 \s-1TTF2PT1_BINDIR/\s0ttf2pt1 274 .SH "SEE ALSO" 275 .Ip "\(bu" 4 276 the \fIttf2pt1(1)\fR manpage 277 .Ip "\(bu" 4 278 the \fIttf2pt1_convert(1)\fR manpage 279 .Ip "\(bu" 4 280 the \fIt1asm(1)\fR manpage 281 282 .rn }` '' 283 .IX Title "TTF2PT1_X2GS 1" 284 .IX Name "B<ttf2pt1_x2gs> - font installer for Ghostscript" 285 286 .IX Header "NAME" 287 288 .IX Header "SYNOPSIS" 289 290 .IX Header "DESCRIPTION" 291 292 .IX Header "FILES" 293 294 .IX Item "\(bu" 295 296 .IX Item "\(bu" 297 298 .IX Item "\(bu" 299 300 .IX Item "\(bu" 301 302 .IX Item "\(bu" 303 304 .IX Item "\(bu" 305 306 .IX Header "SEE ALSO" 307 308 .IX Item "\(bu" 309 310 .IX Item "\(bu" 311 312 .IX Item "\(bu" 313
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 20:08:37 2014 | Cross-referenced by PHPXref 0.7.1 |