Ricoh InfoPrint Pro C900AFP InfoPrint Manager - Page 279

Using OpenType fonts with line data, Limitations when printing line data with OpenType fonts

Page 279 highlights

Note: If you are not able to stop the server because you are not authorized for that action, check the InfoPrint Manager Access Control List (ACL) for the Shutdown operation. Log off and log back on as a user who is on the access control list. 3. Select Edit → Service Configuration. 4. Update both the Default Font Search Path field and the Default Resources Search Path fields with the directory where the OpenType fonts reside. Using OpenType fonts with line data When printing line data with OpenType fonts through InfoPrint Manager, you need to specify the appropriate parameters on the line2afp command. To define the location of the OpenType fonts to the line2afp command, you can either use the InfoPrint Manager global search path (using "Updating the global search path on an InfoPrint Manager Windows server" on page 260) or use the appropriate values on the line2afp command. For more information about these values, see either Using OpenType Fonts in an AFP System or ACIF: User's Guide. For more information about either creating or modifying page definitions for line data jobs to print with OpenType fonts, see Page Printer Formatting Aid: User's Guide. Limitations when printing line data with OpenType fonts Before you can print this data, you must transform it to Unicode Transformational Format (UTF-16), with big-endian byte order. Big-endian byte order means that in a two-byte UTF-16 code point the high-order byte is specified first, followed by the low-order bytes. You can transform it through the uconv utility, or any other application that transforms ASCII to Unicode. For more information about the uconv utility see the AIX operating system documentation. Line data using OpenType fonts supports using the Byte Order Mark (BOM) and little endian data InfoPrint Manager can process the Unicode Byte Order Mark (BOM) when printing line data with OpenType fonts. (For UTF8 or UTF16-BE data, the BOM is skipped and not printed. For UTF16-LE, the data is reversed to BE before it is printed, and the BOM is not printed.) In addition, InfoPrint Manager can now recognize multi-byte carriage return and line feed characters when parsing Unicode line data. This support lets you process UTF8 and UTF16 line data in either little-endian or big-endian order using a traditional line data or record-format page definition. As many Windows and AIX editors default to UTF8 or UTF16LE encodings and automatically insert a BOM at the beginning of the file, you can now print documents created with these editors using Unicode-enabled Open Type Fonts. Mixed mode data is line data mixed with MODCA structured fields. You can use mixed mode data with UTF8, UTF16LE, and UTF16BE with a BOM as long as the BOM is the first bytes (following any cc or trc bytes) of the first line of data. To mix UTF8 or UTF16BE data with other data encodings, you can do that if there is no BOM. In this case, the font selected for the data tells InfoPrint Manager the data encoding. You can't do this with UTF16LE data because it always requires a BOM. This support includes a -o newlineencoding flag for the -o flag, a stream,(newline=characters,encoding) value for the fileformat parameter on the Chapter 26. Working with fonts 261

  • 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
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426

Note:
If you are not able to stop the server because you are not authorized for
that action, check the InfoPrint Manager Access Control List (ACL) for the
Shutdown
operation. Log off and log back on as a user who is on the access
control list.
3.
Select
Edit
Service Configuration
.
4.
Update both the
Default Font Search Path
field and the
Default Resources
Search Path
fields with the directory where the OpenType fonts reside.
Using OpenType fonts with line data
When printing line data with OpenType fonts through InfoPrint Manager, you
need to specify the appropriate parameters on the
line2afp
command. To define
the location of the OpenType fonts to the
line2afp
command, you can either use
the InfoPrint Manager global search path (using “Updating the global search path
on an InfoPrint Manager Windows server” on page 260) or use the appropriate
values on the
line2afp
command. For more information about these values, see
either
Using OpenType Fonts in an AFP System
or
ACIF: User's Guide
.
For more information about either creating or modifying page definitions for line
data jobs to print with OpenType fonts, see
Page Printer Formatting Aid: User's
Guide
.
Limitations when printing line data with OpenType fonts
Before you can print this data, you must transform it to Unicode Transformational
Format (UTF-16), with big-endian byte order. Big-endian byte order means that in
a two-byte UTF-16 code point the high-order byte is specified first, followed by the
low-order bytes. You can transform it through the
uconv
utility, or any other
application that transforms ASCII to Unicode. For more information about the
uconv
utility see the AIX operating system documentation.
Line data using OpenType fonts supports using the Byte Order
Mark (BOM) and little endian data
InfoPrint Manager can process the Unicode Byte Order Mark (BOM) when printing
line data with OpenType fonts. (For UTF8 or UTF16-BE data, the BOM is skipped
and not printed. For UTF16-LE, the data is reversed to BE before it is printed, and
the BOM is not printed.) In addition, InfoPrint Manager can now recognize
multi-byte carriage return and line feed characters when parsing Unicode line data.
This support lets you process UTF8 and UTF16 line data in either little-endian or
big-endian order using a traditional line data or record-format page definition. As
many Windows and AIX editors default to UTF8 or UTF16LE encodings and
automatically insert a BOM at the beginning of the file, you can now print
documents created with these editors using Unicode-enabled Open Type Fonts.
Mixed mode data is line data mixed with MODCA structured fields. You can use
mixed mode data with UTF8, UTF16LE, and UTF16BE with a BOM as long as the
BOM is the first bytes (following any cc or trc bytes) of the first line of data.
To mix UTF8 or UTF16BE data with other data encodings, you can do that if there
is
no
BOM. In this case, the font selected for the data tells InfoPrint Manager the
data encoding. You can't do this with UTF16LE data because it always requires a
BOM.
This support includes a
-o newlineencoding
flag for the
-o
flag, a
stream,(newline=
characters,encoding)
value for the
fileformat
parameter on the
Chapter 26. Working with fonts
261