~ubuntu-branches/ubuntu/precise/vflib3/precise

« back to all changes in this revision

Viewing changes to doc/VFlib-36.info-5

  • Committer: Bazaar Package Importer
  • Author(s): Masayuki Hatta
  • Date: 2002-04-15 12:10:24 UTC
  • Revision ID: james.westby@ubuntu.com-20020415121024-cann32wucyfbq22f
Tags: upstream-3.6.12
ImportĀ upstreamĀ versionĀ 3.6.12

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Info file: VFlib-36.info,    -*-Text-*-
 
2
produced by `texinfo-format-buffer'
 
3
from file `VFlib-36.texi'
 
4
using `texinfmt.el' version 2.38 of 3 July 1998.
 
5
 
 
6
 
 
7
 
 
8
 
 
9
 
 
10
 
 
11
 
 
12
 
 
13
 
 
14
 
 
15
File: VFlib-36.info, Node: vflx11, Next: vfldisol, Prev: vfltest, Up: Sample programs
 
16
 
 
17
vflx11
 
18
======
 
19
 
 
20
 
 
21
`vflx11' displays glyph of a given font in a window.  It requires X11R5
 
22
or X11R6.
 
23
 
 
24
Usage: vflx11 [ OPTIONS... ] FONT_NAME
 
25
 
 
26
Options:
 
27
 
 
28
-mode1
 
29
     A font is opened in mode 1 (high resolution device oriented mode).
 
30
 
 
31
-ol
 
32
     Bitmaps are obtained by `VF_GetOutline()' and then
 
33
     `VF_OutlineToBitmap()'.  This is effective when a font is opened in
 
34
     mode 1.
 
35
 
 
36
-mode2
 
37
     A font is opened in mode 2 (low resolution device oriented mode).
 
38
 
 
39
-v VFLIBCAP
 
40
     A file name of vflibcap to be used. If this option is not given,
 
41
     default vflibcap file is used. (Possibly, default vflibcap is
 
42
     `/usr/local/share/VFlib/3.6.12/vflibcap'.)
 
43
  
 
44
-p POINT or -p PIXEL
 
45
     Specify point or pixel size of characters.  If this option is not
 
46
     given, size of characters are original size of a font.
 
47
 
 
48
-m MAG
 
49
     Specify vertical and horizontal magnification factor.  If this
 
50
     option is not given, magnification factor is 1.0.
 
51
 
 
52
-mx MAG_H
 
53
     Specify horizontal magnification factor.  If this option is not
 
54
     given, horizontal magnification factor is 1.0.
 
55
 
 
56
-my MAG_V
 
57
     Specify vertical magnification factor.  If this option is not
 
58
     given, vertical magnification factor is 1.0.
 
59
 
 
60
--help
 
61
     Print command line arguments and key operations on a window.
 
62
 
 
63
 
 
64
Following operations are defined on a `vflx11' window.
 
65
 
 
66
 
 
67
q
 
68
     Finish `vflx11'
 
69
 
 
70
b
 
71
     Go to previous page.
 
72
 
 
73
SPC
 
74
     Go to next page.
 
75
 
 
76
[
 
77
     Go to previous 4 page.
 
78
 
 
79
]
 
80
     Go to next 4 page.
 
81
 
 
82
{
 
83
     Go to previous 16 page.
 
84
 
 
85
}
 
86
     Go to next 16 page.
 
87
 
 
88
+
 
89
     Enlarge the window.
 
90
 
 
91
-
 
92
     Shrink the window.
 
93
 
 
94
<
 
95
     Go to the first page.
 
96
 
 
97
>
 
98
     Go to the last page.
 
99
 
 
100
m
 
101
     Mark the current page.
 
102
 
 
103
g
 
104
     Goto the marked page.
 
105
 
 
106
 
 
107
 
 
108
 
 
109
 
 
110
 
 
111
File: VFlib-36.info, Node: vfldisol, Next: ctext2pgm, Prev: vflx11, Up: Sample programs
 
112
 
 
113
vfldisol
 
114
========
 
115
 
 
116
`vfldisol' displays `disassembled lists' of vector data of a given font
 
117
and code points.
 
118
 
 
119
Usage: vfldisol [ OPTIONS... ] FONT_NAME CODE ...
 
120
 
 
121
Options:
 
122
 
 
123
 
 
124
-v VFLIBCAP
 
125
     A file name of vflibcap to be used. If this option is not given,
 
126
     default vflibcap file is used. (Possibly, default vflibcap is
 
127
     `/usr/local/share/VFlib/3.6.12/vflibcap'.)
 
128
 
 
129
-d DPI
 
130
     Resolution of device in dpi.  If this option is not given, default
 
131
     resolution of a font is used.
 
132
 
 
133
-p POINT
 
134
     Point size of characters.  If this option is not given, default
 
135
     point size of a font is used.
 
136
 
 
137
-x
 
138
     Print hexadecimal dump of outline data instead of disassembled
 
139
     list.
 
140
 
 
141
 
 
142
 
 
143
 
 
144
 
 
145
File: VFlib-36.info, Node: ctext2pgm, Prev: vfldisol, Up: Sample programs
 
146
 
 
147
ctext2pgm
 
148
=========
 
149
 
 
150
`ctext2pgm' creates an image file in PGM or PBM format from a
 
151
multilingual text file encoded by compound text format.  It also
 
152
supports various text encodings such as Chinese, Japanese, Korean EUCs
 
153
and Shift-JIS.  PGM and PBM formats are portable formats, image files
 
154
can be easily converted to another image format such as GIF, TIFF.
 
155
 
 
156
It supports various character sets and left-to-right and right-to-left
 
157
directionalities.
 
158
 
 
159
 
 
160
ISO 8859-1,2,3,4,5,7,8,9
 
161
     --- Latin character sets, 
 
162
     including Hebrew which is written from right to left.
 
163
 
 
164
Mule Arabic
 
165
     --- An Arabic script, written from right to left. 
 
166
     This character set is used by the multilingual editor Mule.
 
167
 
 
168
JIS X 0201, JIS X 0208, JIS X 0212
 
169
     --- Japanese character sets.
 
170
 
 
171
GB 2312
 
172
     --- A Chinese character set.
 
173
 
 
174
CNS 11641-1, CNS 11641-2
 
175
     --- Chinese character sets.
 
176
 
 
177
KSC 5601
 
178
     --- A Hangle character set.
 
179
 
 
180
 
 
181
 
 
182
 
 
183
Running ctext2pgm
 
184
-----------------
 
185
 
 
186
Usage: ctext2pgm [ OPTIONS... ] [ FILE ]
 
187
 
 
188
--- `ctext2pgm' reads FILE (if not given, reads standard input)
 
189
and prints image file to standard output.
 
190
 
 
191
Example: % ctext2pgm -pgm -ctext -16 -times DOC-10.txt > IMAGE.pgm
 
192
(Never forget to redirect the output.)
 
193
 
 
194
 
 
195
Options for VFlib:
 
196
 
 
197
-v F
 
198
     --- a vflibcap file to be used by `ctext2pgm'.
 
199
     Default value is `vflibcap-ctext2pgm'.
 
200
 
 
201
 
 
202
Options for input encoding and script:
 
203
 
 
204
-ctext
 
205
     --- Assume that an encoding of input file. 
 
206
     (This is the default input encoding.)  Default writing
 
207
     directionality is set to left-to-right.
 
208
 
 
209
     By this encoding, multiple character set can be used in an input
 
210
     text by escape sequences.  Mixture of scripts of left-to-right and
 
211
     right-to-left directionalities is also supported.
 
212
 
 
213
-iso-8859-1 or -latin-1
 
214
     --- Assume that input file is encoded by iso-8859-1.
 
215
     Escape sequence is not allowed in input file.  Default writing
 
216
     directionality is set to left-to-right.
 
217
 
 
218
-iso-8859-2 or -latin-2
 
219
     --- Assume that input file is encoded by iso-8859-2.
 
220
     Escape sequence is not allowed in input file.  Default writing
 
221
     directionality is set to left-to-right.
 
222
 
 
223
-iso-8859-3 or -latin-3
 
224
     --- Assume that input file is encoded by iso-8859-3.
 
225
     Escape sequence is not allowed in input file.  Default writing
 
226
     directionality is set to left-to-right.
 
227
 
 
228
-iso-8859-4 or -latin-4
 
229
     --- Assume that input file is encoded by iso-8859-4.
 
230
     Escape sequence is not allowed in input file.  Default writing
 
231
     directionality is set to left-to-right.
 
232
 
 
233
-iso-8859-5, -cyrillic or -russian
 
234
     --- Assume that input file is encoded by iso-8859-5.
 
235
     Escape sequence is not allowed in input file.  Default writing
 
236
     directionality is set to left-to-right.
 
237
 
 
238
-iso-8859-7 or -greek
 
239
     --- Assume that input file is encoded by iso-8859-7.
 
240
     Escape sequence is not allowed in input file.  Default writing
 
241
     directionality is set to left-to-right.
 
242
 
 
243
-iso-8859-8 or -hebrew
 
244
     --- Assume that input file is encoded by iso-8859-7.
 
245
     Escape sequence is not allowed in input file.  Default writing
 
246
     directionality is set to right-to-left.
 
247
 
 
248
-iso-8859-9 or -latin-5
 
249
     --- Assume that input file is encoded by iso-8859-9.
 
250
     Escape sequence is not allowed in input file.  Default writing
 
251
     directionality is set to left-to-right.
 
252
 
 
253
-euc-jp or -euc-jp1
 
254
     --- Assume that input file is encoded by Japanese EUC.
 
255
     Default writing directionality is set to left-to-right.
 
256
 
 
257
     JIS X 0201 Roman character set is used for code set 0, JIS X 0208
 
258
     is used for code set 1, JIS X 0201 Kana is used for code set 2, and
 
259
     JIS X 0212 is used for code set 3.
 
260
 
 
261
-euc-jp2
 
262
     --- Same as -euc-jp1 except 
 
263
     ASCII character set is used for code set 0.
 
264
 
 
265
-euc-kr
 
266
     --- Assume that input file is encoded by Korean EUC.
 
267
     Default writing directionality is set to left-to-right.
 
268
 
 
269
     ASCII character set is used for code set 0 and KSC 5601 is used for
 
270
     code set 1.
 
271
 
 
272
-euc-cn or -euc-gb
 
273
     --- Assume that input file is encoded by Chinese EUC by simplified Hanzi.
 
274
     Default writing directionality is set to left-to-right.
 
275
 
 
276
     ASCII character set is used for code set 0, and GB 2312 is used for
 
277
     code set 1.
 
278
 
 
279
-euc-cns
 
280
     --- Assume that input file is encoded by Chinese EUC by traditional Hanzi.
 
281
     Default writing directionality is set to left-to-right.
 
282
 
 
283
     ASCII character set is used for code set 0, CNS 11643-1 is used for
 
284
     code set 1, and CNS 11643-2 is used for code set 3.
 
285
 
 
286
-sjis
 
287
     --- Assume that input file is encoded by Shift-JIS.
 
288
     Escape sequence is not allowed in input file.  Default writing
 
289
     directionality is set to left-to-right.
 
290
 
 
291
     ASCII character set is used for code set 0, JIS X 0208 is used for
 
292
     code set 1, and
 
293
 
 
294
 
 
295
 
 
296
Options for directionality:
 
297
 
 
298
-l2r
 
299
     --- Select left-to-right directionality for typesetting.
 
300
-r2l
 
301
     --- Select right-to-left directionality for typesetting.
 
302
 
 
303
 
 
304
Options for font selection:
 
305
 
 
306
 
 
307
-fixed, -times, -helv or -cour
 
308
     --- Select a font family: Fixed, Times, Helvetia, or Courier, respectively.
 
309
     Default font family is Times.
 
310
 
 
311
-bold or -italic
 
312
     --- Select a font face: bold or italic (or oblique), respectively.
 
313
     Default face is normal.
 
314
 
 
315
-14, -16, -18 or -24
 
316
     --- Select a font set of 14-, 16-, 18-, or 24-dot, respectively.
 
317
     Default font size if 16.
 
318
 
 
319
-scale N
 
320
     --- Select a scalable font set and scales the font to n dot.
 
321
 
 
322
-m M
 
323
     --- Specify vertical and horizontal magnification factors.
 
324
     Default value is 1.
 
325
 
 
326
-mx M
 
327
     --- Specify horizontal magnification factor.
 
328
 
 
329
-my M
 
330
     --- Specify vertical magnification factor.
 
331
 
 
332
-font-list
 
333
     --- Print all installed character sets and font names. Then exit the program.
 
334
 
 
335
 
 
336
 
 
337
Options for typesetting:
 
338
 
 
339
-b S
 
340
     --- Specify factor of baseline skip. 
 
341
     Baseline of a text is moved this value times dot-size of a selected
 
342
     font set.  Default value is 1.2.
 
343
 
 
344
-center-line
 
345
     --- Each line is centered.
 
346
     Output image is vertically and horizontally centered.
 
347
 
 
348
-flush-left
 
349
     --- Each line is flushed left.
 
350
     This is default mode if writing directionality is left-to-right.
 
351
     Output image is flushed left.
 
352
 
 
353
-left-line
 
354
     --- Each line is flushed left, but image is not flushed left.
 
355
 
 
356
-flush-right
 
357
     --- Each line is flushed to right.
 
358
     This is the default mode if writing directionality is
 
359
     right-to-left.  (Note that options `-flush-right' and
 
360
     `-r2l' are different
 
361
     --- consider an English text including Arabic words in the same line.)
 
362
     Output image is flushed right.
 
363
 
 
364
-right-line
 
365
     --- Each line is flushed right, but image is not flushed right.
 
366
 
 
367
 
 
368
It is important to notice that the difference of `-flush-left' and
 
369
`-left-line' options (and `-flush-right' and `-right-line' options).  By
 
370
`-flush-left' option, input text is typeset to flush each line left and
 
371
typeset result is placed in the left of an output image.  By
 
372
`-left-line' option, input text is typeset to flush each line left and
 
373
does not specify how to put the typeset result in an output image.  The
 
374
difference appears when the horizontal size of output image is
 
375
explicitly given by `-pw' option.
 
376
 
 
377
 
 
378
 
 
379
Options for output:
 
380
 
 
381
 
 
382
-pgm or -pgm-raw
 
383
     --- Select binary PGM format for image output.
 
384
 
 
385
-pgm-ascii
 
386
     --- Select ascii PGM format for image output.
 
387
     This is the default output mode.
 
388
 
 
389
-pbm or -pbm-ascii
 
390
     --- Select ascii PBM format for output an image.
 
391
 
 
392
-ascii-art or -ascii-art-v
 
393
     --- An image is printed as an ASCII art. (Vertical mode)
 
394
     Baseline is vertical; thus this mode is similar to the `banner'
 
395
     command on Unix.
 
396
 
 
397
-ascii-art-h
 
398
     --- An image is printed as an ASCII art. (Horizontal mode)
 
399
     Baseline is horizontal.
 
400
 
 
401
-eps
 
402
     --- Select EPS format for image output.
 
403
     By default, 16-dot font is printed by 12-point in EPS file.  To
 
404
     change the point size, use the -eps-ptsize option described below.
 
405
 
 
406
-eps-ptsize PT
 
407
     --- Select point size of characters for EPS output.
 
408
     If this option is given, point size of each character is scaled to
 
409
     PT point regardless dot size of fonts.
 
410
 
 
411
-none
 
412
     --- An image is not shipped out.
 
413
 
 
414
-r
 
415
     --- Reverse the black and white of output image.
 
416
     (This option does not have effect when EPS is selected for image
 
417
     output format.)
 
418
 
 
419
-s N
 
420
     --- Shrink factor for anti-aliased output.
 
421
     N by N pixels are shrinked together and forms one pixel in an
 
422
     output image.  This option has effect when output format is PGM and
 
423
     EPS.  Default value is 1.
 
424
 
 
425
-pw W
 
426
     --- Specify width of output image (in pixels).
 
427
     If this option is not given, the width of output image is the
 
428
     smallest width to contain the glyph of all characters.
 
429
 
 
430
-ph
 
431
     --- Specify height of output image (in pixels).
 
432
     If this option is not given, the height of output image is the
 
433
     smallest height to contain the glyph of all characters.
 
434
 
 
435
-g
 
436
     --- Specify horizontal and vertical margins of output image (in pixels).
 
437
     Default margin is zero pixel.
 
438
 
 
439
-gx
 
440
     --- Specify horizontal margin of output image (in pixels).
 
441
     Default margin is zero pixel.
 
442
 
 
443
-gy
 
444
     --- Specify vertical margin of output image (in pixels).
 
445
     Default margin is zero pixel.
 
446
 
 
447
-center-image
 
448
     --- An image of typeset text is horizontaly and vertically centered.
 
449
 
 
450
-h-center-image
 
451
     --- An image of typeset text is horizontaly centered.
 
452
 
 
453
-v-center-image
 
454
     --- An image of typeset text is vertically centered.
 
455
 
 
456
-left-image
 
457
     --- An image of typeset text is flushed left.
 
458
 
 
459
-right-image
 
460
     --- An image of typeset text is flushed right.
 
461
 
 
462
-top-image
 
463
     --- An image of typeset text is flushed top.
 
464
 
 
465
-bottom-image
 
466
     --- An image of typeset text is flushed bottom.
 
467
 
 
468
 
 
469
 
 
470
 
 
471
 
 
472
Making input files for ctext2pgm
 
473
--------------------------------
 
474
 
 
475
Any text editor can be used to prepare input files for `ctext2pgm'.
 
476
Input files are plain texts.  If you want to create an image containing
 
477
multiple character sets, save the files by *compound text* encoding.  If
 
478
you want to make images of Arabic text, use the `Mule' editor.  (`Mule'
 
479
is an extension of `GNU Emacs' for multilingual text processing.)  For
 
480
making images of Arabic script, `ctext2pgm' only supports a text created
 
481
by Mule, ISO-8859-6 is not supported.
 
482
 
 
483
Unlike TeX and HTML, newlines of input files are *not* ignored and a
 
484
newline character in input text breaks line.  Thus, input text is
 
485
typeset like `verbatim' environment of LaTeX or `<PRE> ... </PRE>' tag
 
486
of HTML.
 
487
 
 
488
 
 
489
 
 
490
Commands in input text
 
491
----------------------
 
492
 
 
493
Several commands can be embedded in text files such as font switch.
 
494
Command sequence starts by a backslash (`\') followed by one character
 
495
which represents command name.  If you want to display a backslash
 
496
character itself, use double backslashes `\\'.
 
497
 
 
498
Following commands are defined:
 
499
 
 
500
 
 
501
`\f', `\t', `\h', `\c'
 
502
     --- Change of font families. 
 
503
     Current font family is changed to fixed, times, Helvetia, courier,
 
504
     respectively.
 
505
 
 
506
`\d'
 
507
     --- Current font family is changed to the default font family.
 
508
     The default font family can be specified by a command line option.
 
509
 
 
510
`\N', `\B', `\I'
 
511
     --- Change of font faces. 
 
512
     Current font face is changed to normal, bold, italic, respectively.
 
513
 
 
514
`\D'
 
515
     --- Current font face is changed to the default font face.
 
516
     The default font face can be specified by a command line option.
 
517
 
 
518
`\.'
 
519
     --- Same as `\d' followed by `\D'.
 
520
 
 
521
`\('
 
522
     --- Black and white of glyph of following characters are reversed.
 
523
     This command is recommended *only* for fixed-width fonts.  (For the
 
524
     reason of current implementation, resulting bitmap is ugly for
 
525
     proportional fonts and you cannot read the text in an image.)
 
526
 
 
527
     Nesting of `\(' has no effect.
 
528
 
 
529
`\)'
 
530
     --- End of reversing black and white.
 
531
 
 
532
`\\'
 
533
     --- Print backslash itself.
 
534
 
 
535
 
 
536
 
 
537
 
 
538
Trouble shooting
 
539
----------------
 
540
 
 
541
In case you failed to obtain a desired image output, the following
 
542
command line options for debugging may be useful.  (Debugging messages
 
543
are printed to standard output.  The `-none' option is useful to
 
544
suppress printing binary image to your terminal. Otherwise, debugging
 
545
message and image file are printed together on your terminal!)
 
546
 
 
547
-ds
 
548
     --- Print the state transition of the parser for compound text.
 
549
-dr2l
 
550
     --- Print the state transition of bi-directionality handling.
 
551
-df
 
552
     --- Print font name to be opened.
 
553
-dbc
 
554
     --- Print each character glyph in ascii-art form.
 
555
-dbl
 
556
     --- Print each line image by in ascii-art form.
 
557
-dbp
 
558
     --- Print entire page image in ascii-art form.
 
559
-dall
 
560
     --- Selects all debugging options above.
 
561
 
 
562
 
 
563
 
 
564
 
 
565
 
 
566
File: VFlib-36.info, Node: Difference between VFlib version 3.6 and 2, Next: Concept index, Prev: Sample programs, Up: Top
 
567
 
 
568
Difference between VFlib version 3.6 and 2
 
569
******************************************
 
570
 
 
571
VFlib version 3.6 and version 2 are quite different and you should
 
572
forget about VFlib version 2.
 
573
 
 
574
 
 
575
VFlib 2 was designed only for Japanese Kanji fonts
 
576
        VFlib 3.6 can handle fonts for multilingual text printing.
 
577
 
 
578
Font metric is introduced in VFlib 3.6
 
579
        VFlib 2 does not concepts on font metrics since it assumes all
 
580
     characters are the same metrics.  Font metrics is introduced in
 
581
     VFlib 3.6 and proportional fonts can be used.
 
582
 
 
583
Syntax of vflibcap file
 
584
        Syntax of vflibcap file is quite different.  VFlib 2 adopted
 
585
     termcap-like notation, but now VFlib 3.6 adopts lisp-like notation.
 
586
 
 
587
Arguments and return values of function are changed
 
588
        In VFlib 2, bitmaps of characters are written in a frame buffer
 
589
     which is given by argument.  But in VFlib 3.6, a bitmap object is
 
590
     returned.
 
591
 
 
592
 
 
593
 
 
594
 
 
595
 
 
596
 
 
597
File: VFlib-36.info, Node: Acknowledgments, Next: Concept index, Prev: Difference between VFlib version 3.6 and 2, Up: Top
 
598
 
 
599
Acknowledgments
 
600
***************
 
601
 
 
602
Since I released VFlib version 1, so many people helped me to improve
 
603
VFlib.  I am grateful for all of them.  Special gratitude is due to
 
604
Satoru Tomura, Ken'ichi Handa, Werner Lemberg, and Ichiro Matsuda.
 
605
 
 
606
 
 
607
 
 
608
 
 
609
 
 
610
File: VFlib-36.info, Node: Concept index, Next: Data type index, Prev: Acknowledgments, Up: Top
 
611
 
 
612
Concept index
 
613
*************
 
614
 
 
615
 
 
616
* Menu:
 
617
 
 
618
* Arabic:                       ctext2pgm.              20.
 
619
* ASCII Japanese TeX Kanji font class: ASCII Japanese TeX Kanji font class.  4.
 
620
* BDF font class:               BDF font class.         12.
 
621
* CCV:                          Code conversion system.  5.
 
622
* Chinese EUC:                  ctext2pgm.              10.
 
623
* CNS 11641:                    ctext2pgm.              33.
 
624
* code conversion system:       Code conversion system.  5.
 
625
* code-conversion-files:        Code conversion system.  5.
 
626
* compound text:                ctext2pgm.              333.
 
627
* Copyright:                    Copyright.              5.
 
628
* Cyrillic:                     ctext2pgm.              15.
 
629
* eKanji font class:            eKanji font class.      4.
 
630
* Emacs:                        ctext2pgm.              337.
 
631
* EUC:                          ctext2pgm.              10.
 
632
* explicit fonts:               Explicit and implicit fonts.  4.
 
633
* font class:                   Introduction.           56.
 
634
* font driver:                  Introduction.           56.
 
635
* FreeType:                     Installing VFlib.       45.
 
636
* FreeType:                     TrueType font class.    7.
 
637
* GB 2312:                      ctext2pgm.              29.
 
638
* GF font class:                GF font class.          4.
 
639
* GNU Emacs:                    ctext2pgm.              337.
 
640
* GNU Library General Public License: Copyright.        5.
 
641
* HBF font class:               HBF font class.         4.
 
642
* Hebrew:                       ctext2pgm.              15.
 
643
* High resolution oriented mode: Introduction.          122.
 
644
* implicit fonts:               Explicit and implicit fonts.  4.
 
645
* Installing VFlib:             Installing VFlib.       4.
 
646
* ISO 8859:                     ctext2pgm.              15.
 
647
* Japanese comic font class:    Japanese comic font class.  4.
 
648
* Japanese EUC:                 ctext2pgm.              10.
 
649
* JG font class:                JG font class.          4.
 
650
* JIS X 0201:                   ctext2pgm.              25.
 
651
* JIS X 0208:                   ctext2pgm.              25.
 
652
* JIS X 0212:                   ctext2pgm.              25.
 
653
* KangXi:                       eKanji font class.      21.
 
654
* Korean EUC:                   ctext2pgm.              10.
 
655
* kpathsea:                     Installing VFlib.       45.
 
656
* KSC 5601:                     ctext2pgm.              37.
 
657
* left-to-right directionality: ctext2pgm.              13.
 
658
* LGPL:                         Copyright.              5.
 
659
* libVFlib.a:                   Installing VFlib.       185.
 
660
* libVFlib.a:                   Introduction.           34.
 
661
* libVFlib.so:                  Installing VFlib.       185.
 
662
* libVFlib.so:                  Introduction.           34.
 
663
* Low resolution oriented mode: Introduction.           131.
 
664
* Mojikyo font mapping class:   Mojikyo font mapping class.  4.
 
665
* Morohashi DaiKanwa:           eKanji font class.      24.
 
666
* Mule:                         ctext2pgm.              20.
 
667
* Mule:                         ctext2pgm.              337.
 
668
* PBM:                          ctext2pgm.              5.
 
669
* PCF font class:               PCF font class.         4.
 
670
* PGM:                          ctext2pgm.              5.
 
671
* PK font class:                PK font class.          4.
 
672
* right-to-left directionality: ctext2pgm.              13.
 
673
* Shift JIS:                    ctext2pgm.              155.
 
674
* T1Lib:                        Installing VFlib.       45.
 
675
* T1Lib:                        Type1 font class.       7.
 
676
* TeX default and TeX font mapping font class: TeX default and TeX font mapping font class.  4.
 
677
* TFM font class:               TFM font class.         4.
 
678
* TrueType font class:          TrueType font class.    4.
 
679
* Try font class:               Try font class.         4.
 
680
* Type1 font class:             Type1 font class.       4.
 
681
* Unicode:                      eKanji font class.      18.
 
682
* variables:                    Variables in vflibcap.  4.
 
683
* VF font class:                VF font class.          4.
 
684
* VFlib-3_6.h:                  Building an application software with VFlib.  7.
 
685
* vflibcap:                     Installing VFlib.       191.
 
686
* vflibcap:                     Introduction.           46.
 
687
* VFLIBCAP_PARAM_var:           Variables in vflibcap.  13.
 
688
* VFlib.fdb:                    Fast font file search.  5.
 
689
* VFlib.fdb:                    vflmkfdb.               17.
 
690
* Virtual Font library:         Introduction.           71.
 
691
* web2c:                        Installing VFlib.       45.
 
692
* Zeit font class:              Zeit font class.        4.
 
693
 
 
694
 
 
695
 
 
696
 
 
697
File: VFlib-36.info, Node: Data type index, Next: Function index, Prev: Concept index, Up: Top
 
698
 
 
699
Data type index
 
700
***************
 
701
 
 
702
 
 
703
* Menu:
 
704
 
 
705
* struct vf_s_bitmap:           bitmap type.            15.
 
706
* struct vf_s_metric1:          metric1 type.           13.
 
707
* struct vf_s_metric2:          metric2 type.           13.
 
708
* VF_BITMAP:                    bitmap type.            15.
 
709
* VF_METRIC1:                   metric1 type.           13.
 
710
* VF_METRIC2:                   metric2 type.           13.
 
711
* VF_OUTLINE:                   outline type.           29.
 
712
* VF_OUTLINE_ELEM:              outline type.           29.
 
713
 
 
714
 
 
715
 
 
716
 
 
717
File: VFlib-36.info, Node: Function index, Next: Program index, Prev: Data type index, Up: Top
 
718
 
 
719
Function index
 
720
**************
 
721
 
 
722
 
 
723
* Menu:
 
724
 
 
725
* VF_ClearError:                VF_ClearError().        4.
 
726
* VF_CloseFont:                 VF_CloseFont().         4.
 
727
* VF_CopyBitmap:                VF_CopyBitmap().        4.
 
728
* VF_DumpBitmap:                VF_DumpBitmap().        4.
 
729
* vf_error:                     vf_error.               4.
 
730
* VF_FreeBitmap:                VF_FreeBitmap().        4.
 
731
* VF_FreeMetric1:               VF_FreeMetric1().       4.
 
732
* VF_FreeMetric2:               VF_FreeMetric2().       4.
 
733
* VF_GetBitmap1:                VF_GetBitmap1().        4.
 
734
* VF_GetBitmap2:                VF_GetBitmap2().        4.
 
735
* VF_GetFontBoundingBox1:       VF_GetFontBoundingBox1().  4.
 
736
* VF_GetFontBoundingBox2:       VF_GetFontBoundingBox2().  4.
 
737
* VF_GetMetric1:                VF_GetMetric1().        4.
 
738
* VF_GetMetric2:                VF_GetMetric2().        4.
 
739
* VF_GetOutline:                VF_GetOutline().        4.
 
740
* VF_GetProp:                   VF_GetProp().           4.
 
741
* VF_ImageOut_ASCIIArt:         VF_ImageOut_ASCIIArt().  4.
 
742
* VF_ImageOut_ASCIIArtV:        VF_ImageOut_ASCIIArtV().  4.
 
743
* VF_ImageOut_EPS:              VF_ImageOut_EPS().      4.
 
744
* VF_ImageOut_PBMAscii:         VF_ImageOut_PBMAscii().  4.
 
745
* VF_ImageOut_PGMAscii:         VF_ImageOut_PGMAscii().  4.
 
746
* VF_ImageOut_PGMRaw:           VF_ImageOut_PGMRaw().   4.
 
747
* VF_Init:                      VF_Init().              6.
 
748
* VF_InstallFontDriver:         VF_InstallFontDriver().  4.
 
749
* VF_MakeScaledBitmap:          VF_MakeScaledBitmap().  4.
 
750
* VF_OpenFont1:                 VF_OpenFont1().         4.
 
751
* VF_OpenFont2:                 VF_OpenFont2().         4.
 
752
* VF_OutlineToBitmap:           VF_OutlineToBitmap().   4.
 
753
* VF_ReflectedBitmap:           VF_ReflectedBitmap().   4.
 
754
* VF_RotatedBitmap:             VF_RotatedBitmap().     4.
 
755
 
 
756
 
 
757
 
 
758
 
 
759
File: VFlib-36.info, Node: Program index, Next: Acknowledgments, Prev: Function index, Up: Top
 
760
 
 
761
Program index
 
762
*************
 
763
 
 
764
* Menu:
 
765
 
 
766
* ctext2pgm:                    ctext2pgm.              5.
 
767
* vflbanner:                    A simple example.       5.
 
768
* vfldisol:                     vfldisol.               5.
 
769
* vfldrvs:                      vfldrvs.                5.
 
770
* VFlib3-config:                A simple example.       146.
 
771
* vflmkcaptex:                  vflmkcaptex.            5.
 
772
* vflmkfdb:                     vflmkfdb.               5.
 
773
* vflpp:                        vflpp.                  4.
 
774
* vflserver:                    vflserver.              5.
 
775
* vfltest:                      vfltest.                5.
 
776
* vflx11:                       vflx11.                 5.
 
777
 
 
778
 
 
779
 
 
780
 
 
781
 
 
782