home *** CD-ROM | disk | FTP | other *** search
-
-
-
- XFD(1) XFD(1)
-
-
- NNAAMMEE
- xfd - display all the characters in an X font
-
- SSYYNNOOPPSSIISS
- xxffdd [-options ...] --ffnn _f_o_n_t_n_a_m_e
-
- DDEESSCCRRIIPPTTIIOONN
- The _x_f_d utility creates a window containing the name of
- the font being displayed, a row of command buttons, sev-
- eral lines of text for displaying character metrics, and a
- grid containing one glyph per cell. The characters are
- shown in increasing order from left to right, top to bot-
- tom. The first character displayed at the top left will
- be character number 0 unless the --ssttaarrtt option has been
- supplied in which case the character with the number given
- in the --ssttaarrtt option will be used.
-
- The characters are displayed in a grid of boxes, each
- large enough to hold any single character in the font.
- Each character glyph is drawn using the PolyText16 request
- (used by the _X_l_i_b routine XXDDrraawwSSttrriinngg1166). If the --bbooxx
- option is given, a rectangle will be drawn around each
- character, showing where an ImageText16 request (used by
- the _X_l_i_b routine XXDDrraawwIImmaaggeeSSttrriinngg1166) would cause back-
- ground color to be displayed.
-
- The origin of each glyph is normally set so that the char-
- acter is drawn in the upper left hand corner of the grid
- cell. However, if a glyph has a negative left bearing or
- an unusually large ascent, descent, or right bearing (as
- is the case with _c_u_r_s_o_r font), some character may not
- appear in their own grid cells. The --cceenntteerr option may be
- used to force all glyphs to be centered in their respec-
- tive cells.
-
- All the characters in the font may not fit in the window
- at once. To see the next page of glyphs, press the _N_e_x_t
- button at the top of the window. To see the previous
- page, press _P_r_e_v. To exit _x_f_d, press _Q_u_i_t.
-
- Individual character metrics (index, width, bearings,
- ascent and descent) can be displayed at the top of the
- window by clicking on the desired character.
-
- The font name displayed at the top of the window is the
- full name of the font, as determined by the server. See
- _x_l_s_f_o_n_t_s for ways to generate lists of fonts, as well as
- more detailed summaries of their metrics and properties.
-
- OOPPTTIIOONNSS
- _x_f_d accepts all of the standard toolkit command line
- options along with the additional options listed below:
-
-
-
-
-
- X Version 11 Release 6.1 1
-
-
-
-
-
- XFD(1) XFD(1)
-
-
- --ffnn _f_o_n_t
- This option specifies the font to be displayed.
- This can also be set with the FontGrid ffoonntt
- resource. A font must be specified.
-
- --bbooxx This option indicates that a box should be dis-
- played outlining the area that would be filled
- with background color by an ImageText request.
- This can also be set with the FontGrid bbooxxCChhaarrss
- resource. The default is False.
-
- --cceenntteerr This option indicates that each glyph should be
- centered in its grid. This can also be set with
- the FontGrid cceenntteerrCChhaarrss resource. The default is
- False.
-
- --ssttaarrtt _n_u_m_b_e_r
- This option specifies the glyph index of the upper
- left hand corner of the grid. This is used to
- view characters at arbitrary locations in the
- font. This can also be set with the FontGrid
- ssttaarrttCChhaarr resource. The default is 0.
-
- --bbcc _c_o_l_o_r
- This option specifies the color to be used if
- ImageText boxes are drawn. This can also be set
- with the FontGrid bbooxxCCoolloorr resource.
-
- --rroowwss _n_u_m_r_o_w_s
- This option specifies the number of rows in the
- grid. This can also be set with the FontGrid
- cceellllRRoowwss resource.
-
- --ccoolluummnnss _n_u_m_c_o_l_s
- This option specifies the number of columns in the
- grid. This can also be set with the FontGrid
- cceellllCCoolluummnnss resource.
-
- WWIIDDGGEETTSS
- In order to specify resources, it is useful to know the
- widgets which compose _x_f_d. In the notation below, inden-
- tation indicates hierarchical structure. The widget class
- name is given first, followed by the widget instance name.
- The application class name is Xfd.
-
- Xfd xfd
- Paned pane
- Label fontname
- Box box
- Command quit
- Command prev
- Command next
- Label select
- Label metrics
-
-
-
- X Version 11 Release 6.1 2
-
-
-
-
-
- XFD(1) XFD(1)
-
-
- Label range
- Label start
- Form form
- FontGrid grid
-
- FFOONNTTGGRRIIDD RREESSOOUURRCCEESS
- The FontGrid widget is an application-specific widget, and
- a subclass of the Simple widget in the Athena widget set.
- The effects and instance names of this widget's resources
- are given in the OOPPTTIIOONNSS section. Capitalize the first
- letter of the resource instance name to get the corre-
- sponding class name.
-
- AAPPPPLLIICCAATTIIOONN SSPPEECCIIFFIICC RREESSOOUURRCCEESS
- The instance names of the application specific resources
- are given below. Capitalize the first letter of the
- resource instance name to get the corresponding class
- name. These resources are unlikely to be interesting
- unless you are localizing xfd for a different language.
-
- sseelleeccttFFoorrmmaatt
- Specifies a printf-style format string used to
- display information about the selected character.
- The default is "character 0x%02x%02x (%u,%u)
- (%#o,%#o)". The arguments that will come after
- the format string are char.byte1, char.byte2,
- char.byte1, char.byte2, char.byte1, char.byte2.
- char.byte1 is byte 1 of the selected character.
- char.byte2 is byte 2 of the selected character.
-
- mmeettrriiccssFFoorrmmaatt
- Specifies a printf-style format string used to
- display character metrics. The default is "width
- %d; left %d, right %d; ascent %d, descent %d (font
- %d, %d)". The arguments that will come after the
- format string are the character metrics width,
- lbearing, rbearing, character ascent, character
- descent, font ascent, and font descent.
-
- rraannggeeFFoorrmmaatt
- Specifies a printf-style format string used to
- display the range of characters currently being
- displayed. The default is "range: 0x%02x%02x
- (%u,%u) thru 0x%02x%02x (%u,%u)". The arguments
- that will come after the format string are the
- following fields from the XFontStruct that is
- returned from opening the font: min_byte1,
- min_char_or_byte2, min_byte1, min_char_or_byte2,
- max_byte1, max_char_or_byte2, max_byte1,
- max_char_or_byte2.
-
- ssttaarrttFFoorrmmaatt
- Specifies a printf-style format string used to
- display information about the character at the
-
-
-
- X Version 11 Release 6.1 3
-
-
-
-
-
- XFD(1) XFD(1)
-
-
- upper left corner of the font grid. The default
- is "upper left: 0x%04x (%d,%d)". The arguments
- that will come after the format string are the new
- character, the high byte of the new character, and
- the low byte of the new character.
-
- nnoocchhaarrFFoorrmmaatt
- Specifies a printf-style format string to display
- when the selected character does not exist. The
- default is "no such character 0x%02x%02x (%u,%u)
- (%#o,%#o)". The arguments that will come after
- the format string are the same as for the sseelleecctt--
- FFoorrmmaatt resource.
-
- SSEEEE AALLSSOO
- X(1), xlsfonts(1), xrdb(1), xfontsel(1), _X _L_o_g_i_c_a_l _F_o_n_t
- _D_e_s_c_r_i_p_t_i_o_n _C_o_n_v_e_n_t_i_o_n_s
-
- BBUUGGSS
- The program should skip over pages full of non-existent
- characters.
-
- AAUUTTHHOORR
- Jim Fulton, MIT X Consortium; previous program of the same
- name by Mark Lillibridge, MIT Project Athena.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- X Version 11 Release 6.1 4
-
-
-