www.delorie.com/gnu/docs/fontutils/fontu_49.html   search  
Buy GNU books!

Font utilities

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

8.1.2 Character selection options

The following table describes the options which affect the set of characters Fontconvert writes.

`-concat font1,font2,...'
After processing the main input file (see section 3.3.1 The main input file), process the additional fonts font1, font2, etc. Multiple `-concat' options do combine, e.g., `-concat font1 -concat font2' is the same as `-concat font1,font2'.

If a character appears in more than one font, its first appearance is the one that counts. Fontconvert issues a warning about such repeated characters.

The design size, resolution, and other global information in the output font is always taken from the main input font, not from the concatenated fonts.

`-column-split charspec@col_1,...,col_n'
Split the input character at position charspec before each of the N columns, thus producing n new characters.

The new characters have codes charspec, charspec+1, ..., charspec+n. (These character codes are subject to the remapping specified by `-remap'; see below. Any previous characters at those codes are overwritten.)

The bitmaps of the new characters are slices from the original character: 0 to column col_1-1, ..., col_n to the bitmap width. You specify the column numbers in bitmap coordinates, i.e., the first column is numbered zero.

To split more than one character, simply specify `-column-split' for each.

This option is useful when two different characters in a scanned image of a font were printed so closely together that their images overlap. In this case, Imageto cannot break the characters apart, because they are a single bounding box. But you can split them with this option; you have to use your best judgement for the exact column at which to split. (Probably judicious hand-editing with XBfe (see section 13. XBfe) will be necessary after you do this.)

`-range char1-char2'
Only output characters with codes between char1 and char2, inclusive. (See section 3.3.2 Common options, and 3.3.3 Specifying character codes.)

`-omit charspec1,charspec2,...'
Omit the characters with the specified codes (before remapping) from the output. Multiple `-omit' options combine.

`-remap src1:dest1,src2:dest2,...'
For each pair of character specifications src/dest, change the character with code src in the input font to have code dest in the output.

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

  webmaster   donations   bookstore     delorie software   privacy  
  Copyright 2003   by The Free Software Foundation     Updated Jun 2003