logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

xtotroff - convert X font metrics into groff font metrics

Bugs

       The only supported font encodings are “iso8859-1” and “adobe-fontspecific”.

Description

xtotroff  uses  font-map to create groff(1) font description files from X11 fonts.  Each line in font-map
       consists of a series of lines of paired groff font names and X font names as X Logical  Font  Description
       (XLFD)  patterns,  with the pair members separated by spaces and/or tabs.  For example, an input font-map
       file consisting of the line
              TB -adobe-times-bold-r-normal--*-*-*-*-p-*-iso8859-1
       maps the XLFD on the right to the groff font name TB, conventionally “Times bold”.

       xtotroff opens a connection to the running X server to query its font catalog, and aborts if  it  cannot.
       If  necessary,  the  wildcards  in  the  XLFD  patterns are populated with the arguments to the -r and -s
       options.  If a font name is still ambiguous, xtotroff aborts.   For  each  successful  mapping,  xtotroff
       creates  a  groff  font  description  file  in the current working directory (or that specified by the -d
       option) named for each groff font, and reports the mapping to the standard output stream.

Files

/usr/share/groff/1.23.0/font/FontMap-X11
              is the font mapping file used to produce the pre-generated font description files,  supplied  with
              groff, of X11 core fonts corresponding to the 13 base Type 1 fonts for PostScript level 1.

Name

       xtotroff - convert X font metrics into groff font metrics

Options

--help displays a usage message, while -v and --version show version information; all exit afterward.

       -ddestination-directory
              Write font descriptions to destination-directory rather than the current working directory.

       -rresolution
              Set the resolution for all font patterns in font-map.  The value is used for both  the  horizontal
              and vertical motion quanta.  If not specified, a resolution of 75dpi is assumed.

       -stype-size
              Set  the  type  size  in points for all font patterns in font-map.  If not specified, a size of 10
              points is assumed.

See Also

       “X Logical Font Description Conventions”, by Jim Flowers and Stephen Gildea.

       X(7), groff(1), gxditview(1), troff(1), groff_font(5)

groff 1.23.0                                    26 December 2024                                     xtotroff(1)

Synopsis

xtotroff [-ddestination-directory] [-rresolution] [-stype-size] font-mapxtotroff--helpxtotroff-vxtotroff--version

See Also