Ricoh InfoPrint Pro C900AFP InfoPrint Manager - Page 202

xml2afp, etc/xml2afp, usr/lpp/psf/xml2afp, Keep in mind, bin/sh, family, style, weight

Page 202 highlights

FONTLIB="//SYS1.FONTOLN://SYS1.FONT300" You can use MVS partitioned data set names, which are fully qualified and prefixed with two slashes. Use colons to separate entries in the list. b. If necessary, customize these items: v Font index files If you want to customize the way the xml2afp transform maps character data from your documents to AFP fonts, create or modify a font index file and then specify, under the XML2AFP_CUSTOM keyword, the directory where your font index file is located. Font index files are located in the same directory as the device types file (for example, /etc/xml2afp). You can create your own font index file or use the ones supplied with the xml2afp transform.. The font index files describe the file syntax and include one file that specifies outline fonts (/usr/lpp/psf/xmltransform/ outline_font_index and one file that specifies raster fonts (/usr/lpp/psf/xmltrasnform//raster_font_index. See either of those font index files for information to help you create a font index file. v XML Toolkit location with the TOOLKIT and CLASSPATH keywords v Java™ executable location with the JAVA keyword v The xml2afp transform location with the XML2AFP_BASE keyword, if it is installed in a location other than /usr/lpp/psf/xml2afp. v Memory the Java virtual machine uses to run the transform with the HEAP_SIZE keyword Keep in mind: The configuration file is a shell script. You can use any commands that are valid according to /bin/sh. However, because the script runs for each invocation of xml2afp transform when it is not managed by InfoPrint Manager, avoid using any commands that take a long time to complete. See "xml2afp Command: transforms XML data to AFP" in the "InfoPrint Manager Tools" chapter in InfoPrint Manager: Reference for the sample XML transforms configuration file, /usr/lpp/psf/xml2afp/samples/xml2afp.cfg, that is shipped with the xml2afp transform. Customizing the font index file for xml2afp: The sample font index file for xml2afp is provided in /usr/lpp/psf/xmltransform. The samples include a outline_font_index and a raster_font_index that you use to map XML font names to both outline FOCA fonts and raster fonts in the font path. Note: If you are using OpenType fonts, the font index files are not necessary. A font is referenced in XSL-FLO using these attributes: family size style weight Font index files describe AFP fonts using these attributes. In addition, a map is defined that maps unicode code points into AFP code points. The font index file consists of a sequence of key and value pairs, separated by whitespace (such as a space, tab, or a newline). Comments can be inserted 188 InfoPrint Manager for AIX: Procedures

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418

FONTLIB="//SYS1.FONTOLN://SYS1.FONT300"
You can use MVS partitioned data set names, which are fully qualified and
prefixed with two slashes. Use colons to separate entries in the list.
b.
If necessary, customize these items:
v
Font index files
If you want to customize the way the
xml2afp
transform maps character
data from your documents to AFP fonts, create or modify a font index file
and then specify, under the XML2AFP_CUSTOM keyword, the directory
where your font index file is located. Font index files are located in the
same directory as the device types file (for example,
/etc/xml2afp
).
You can create your own font index file or use the ones supplied with the
xml2afp
transform.. The font index files describe the file syntax and
include one file that specifies outline fonts (
/usr/lpp/psf/xmltransform/
outline_font_index
and one file that specifies raster fonts
(
/usr/lpp/psf/xmltrasnform//raster_font_index
. See either of those font
index files for information to help you create a font index file.
v
XMLToolkit location with the TOOLKIT and CLASSPATH keywords
v
Java
executable location with the JAVA keyword
v
The
xml2afp
transform location with the XML2AFP_BASE keyword, if it
is installed in a location other than
/usr/lpp/psf/xml2afp
.
v
Memory the Java virtual machine uses to run the transform with the
HEAP_SIZE keyword
Keep in mind:
The configuration file is a shell script. You can use any
commands that are valid according to
/bin/sh
. However, because the script
runs for each invocation of
xml2afp
transform when it is not managed by
InfoPrint Manager, avoid using any commands that take a long time to
complete.
See "xml2afp Command: transforms XML data to AFP" in the "InfoPrint Manager
Tools" chapter in InfoPrint Manager: Reference for the sample XML transforms
configuration file,
/usr/lpp/psf/xml2afp/samples/xml2afp.cfg
, that is shipped
with the
xml2afp
transform.
Customizing the font index file for xml2afp:
The sample font index file for
xml2afp
is provided in
/usr/lpp/psf/xmltransform
.
The samples include a
outline_font_index
and a
raster_font_index
that you use
to map XML font names to both outline FOCA fonts and raster fonts in the font
path.
Note:
If you are using OpenType fonts, the font index files are not necessary.
A font is referenced in XSL-FLO using these attributes:
family
size
style
weight
Font index files describe AFP fonts using these attributes. In addition, a map is
defined that maps unicode code points into AFP code points.
The font index file consists of a sequence of key and value pairs, separated by
whitespace (such as a space, tab, or a newline). Comments can be inserted
188
InfoPrint Manager for AIX: Procedures