Manual Page Result
0
Command: jf | Section: 9 | Source: UNIX v10 | File: jf.9
JF(9.1) JF(9.1)
NAME
jf - font editor
SYNOPSIS
jf [ file ... ]
DESCRIPTION
Jf edits jerq font files. If file does not begin with a slash and is
not a font file, it is looked up in a standard font directory.
Jf is mostly mouse- and menu-driven, except when prompting for file
names. Jf divides its layer into two types of areas: Font displays
show all characters in a given font in actual size. When characters
are opened for editing, they appear magnified in edit displays.
Button 1 is the `do it' button. Clicking button 1 inside a font dis-
play opens a character for editing; inside an edit display it sets a
pixel. It may have other functions selected via menus, in which case
the function is indicated by a special cursor.
Button 2 is the `undo it' button. Clicking button 2 closes a character
or clears a pixel, unless conditioned otherwise via menu selection.
Button 3 is the `menu' button. Clicking button 3 selects a menu, pops
control back to the top level, or (when the gunsight cursor shows)
picks a font or character to be affected. Sometimes menu selection is
the only (non-trivial) option available, as indicated by a `menu' cur-
sor.
A font is described by several parameters; these are either read from
the font file, or set by default by the make new font function: max
width (default 16 pixels), height (16)-measured from the top, ascent
(16)-the distance of the printing baseline from the top, and range
(1)-the highest-numbered character in the font. (The first character
is numbered 0.) All may be changed under the set sizes menu. Squeeze
font, in the open/close font menu, reduces max width as much as possi-
ble.
Each character has a width, which is shown by the length of the base-
line in the edit display. The char width may be set under the set
sizes menu; button 1 sets it to 0, button 2 sets it to a specified
pixel within the max width. The quantity char left may be used for
kerning. If positive, it shifts a character right and causes max width
to increase if necessary; if negative, the character will be shifted
left. Otherwise char left is irrelevant to font editing.
The bit function menu controls copying among characters in any of the
bitblt(9.3) Codes: F_STORE, F_CLR, F_OR, F_XOR. Press button 3 on the
source character; hold it down while moving and release it on the des-
tination.
Several fonts may be open at once. When editing a font, it is often
convenient to open a second copy for recovering botched characters.
FILES
jerq fonts
jerq font header file
SEE ALSO
font(9.5)
DIAGNOSTICS
When out of memory or screen area, jf ignores the offending operation.
JF(9.1)