Brother International HL-L2300D Command Reference Guide for Software Developer - Page 23

Using Fonts

Page 23 highlights

4.2.5. HP-GL/2 graphics window ...32 4.2.6. Portrait page dimensions ...33 4.2.7. Landscape page dimensions ...35 4.2.8. Coordinates...37 4.2.9. Units ...37 4.2.10. Unit of measure...37 4.2.11. Setting the left and right margins ...37 4.2.12. Resetting the horizontal margins ...38 4.2.13. Setting the top margin...38 4.2.14. Setting the vertical motion index (VMI 39 4.2.15. Setting the horizontal motion index (HMI 39 4.2.16. Setting line spacing...40 4.2.17. Text length ...40 4.2.18. Page length ...41 4.2.19. Perforation skip ...41 4.2.20. Positioning the cursor ...42 4.2.21. Vertical positioning...42 4.2.22. Horizontal position ...43 4.2.23. Positioning the cursor using control codes 44 4.2.24. Using the cursor position stack...44 4.2.25. Half line feed ...45 4.2.26. Logical page orientation...45 4.2.27. Text direction...45 5. USING FONTS ...47 5.1. Introduction ...47 5.1.1. 5.1.2. 5.1.3. 5.1.4. 5.1.5. 5.1.6. 5.1.7. Font types ...47 Bitmap fonts ...47 Scalable fonts...47 Bound fonts ...49 Unbound fonts...49 Font sources ...49 Internal fonts ...49 5.1.8. Card/cartridge fonts ...49 5.1.9. Downloadable fonts ...49 5.1.10. Primary and secondary fonts ...50 5.1.11. Specifying the primary font ...50 5.1.12. Specifying the secondary font...50 5.1.13. Selecting the default fonts...50 5.1.14. Switching between the primary and secondary fonts 50 5.1.15. Criteria for font selection ...51 5.1.16. Symbol set ...51 5.1.17. Symbol collections ...51 5.1.18. Type of character spacing...51 5.1.19. Pitch ...51 5.1.20. Height...51 5.1.21. Style ...51 5.1.22. Stroke weight ...52 5.1.23. Typeface ...52 5.2. Font Selection Commands...53 5.2.1. User-defined symbol sets ...53 5.2.2. Symbol set ID code command ...53 5.2.3. Define symbol set ...53 5.2.4. Symbol set control command...55 CHAPTER 2 PCL - 3

  • 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
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518
  • 519
  • 520
  • 521
  • 522
  • 523
  • 524
  • 525
  • 526
  • 527
  • 528
  • 529
  • 530
  • 531
  • 532
  • 533
  • 534
  • 535
  • 536
  • 537
  • 538
  • 539
  • 540
  • 541
  • 542
  • 543
  • 544
  • 545
  • 546
  • 547
  • 548
  • 549
  • 550

CHAPTER 2 PCL - 3
4.2.5.
HP-GL/2 graphics window
....................................................................................................................
32
4.2.6.
Portrait page dimensions
......................................................................................................................
33
4.2.7.
Landscape page dimensions
................................................................................................................
35
4.2.8.
Coordinates
...........................................................................................................................................
37
4.2.9.
Units
......................................................................................................................................................
37
4.2.10.
Unit of measure
.....................................................................................................................................
37
4.2.11.
Setting the left and right margins
..........................................................................................................
37
4.2.12.
Resetting the horizontal margins
..........................................................................................................
38
4.2.13.
Setting the top margin
...........................................................................................................................
38
4.2.14.
Setting the vertical motion index (VMI)
.................................................................................................
39
4.2.15.
Setting the horizontal motion index (HMI)
.............................................................................................
39
4.2.16.
Setting line spacing
...............................................................................................................................
40
4.2.17.
Text length
............................................................................................................................................
40
4.2.18.
Page length
...........................................................................................................................................
41
4.2.19.
Perforation skip
.....................................................................................................................................
41
4.2.20.
Positioning the cursor
...........................................................................................................................
42
4.2.21.
Vertical positioning
................................................................................................................................
42
4.2.22.
Horizontal position
................................................................................................................................
43
4.2.23.
Positioning the cursor using control codes
...........................................................................................
44
4.2.24.
Using the cursor position stack
.............................................................................................................
44
4.2.25.
Half line feed
.........................................................................................................................................
45
4.2.26.
Logical page orientation
........................................................................................................................
45
4.2.27.
Text direction
.........................................................................................................................................
45
5.
USING FONTS
...................................................................................................................
47
5.1.
Introduction
...............................................................................................................................
47
5.1.1.
Font types
.............................................................................................................................................
47
5.1.2.
Bitmap fonts
..........................................................................................................................................
47
5.1.3.
Scalable fonts
........................................................................................................................................
47
5.1.4.
Bound fonts
...........................................................................................................................................
49
5.1.5.
Unbound fonts
.......................................................................................................................................
49
5.1.6.
Font sources
.........................................................................................................................................
49
5.1.7.
Internal fonts
.........................................................................................................................................
49
5.1.8.
Card/cartridge fonts
..............................................................................................................................
49
5.1.9.
Downloadable fonts
..............................................................................................................................
49
5.1.10.
Primary and secondary fonts
................................................................................................................
50
5.1.11.
Specifying the primary font
...................................................................................................................
50
5.1.12.
Specifying the secondary font
...............................................................................................................
50
5.1.13.
Selecting the default fonts
.....................................................................................................................
50
5.1.14.
Switching between the primary and secondary fonts
...........................................................................
50
5.1.15.
Criteria for font selection
.......................................................................................................................
51
5.1.16.
Symbol set
............................................................................................................................................
51
5.1.17.
Symbol collections
................................................................................................................................
51
5.1.18.
Type of character spacing
.....................................................................................................................
51
5.1.19.
Pitch
......................................................................................................................................................
51
5.1.20.
Height
....................................................................................................................................................
51
5.1.21.
Style
......................................................................................................................................................
51
5.1.22.
Stroke weight
........................................................................................................................................
52
5.1.23.
Typeface
...............................................................................................................................................
52
5.2.
Font Selection Commands
........................................................................................................
53
5.2.1.
User-defined symbol sets
.....................................................................................................................
53
5.2.2.
Symbol set ID code command
..............................................................................................................
53
5.2.3.
Define symbol set
.................................................................................................................................
53
5.2.4.
Symbol set control command
................................................................................................................
55