3 fontsrv \- file system access to host fonts
20 presents the host window system's fonts
21 in the standard Plan 9 format
24 It serves a virtual directory tree mounted at
38 behavior: rather than serve a file system,
40 prints to standard output the contents of the named
44 names a directory in the served file system,
46 lists the directory's contents.
48 The fonts are arranged in a two-level tree.
49 The root contains directories named for each system font.
50 Each font directory contains subdirectories named for
51 a point size and whether the subfonts are anti-aliased:
55 (anti-aliased greyscale)
59 The font directory will synthesize additional sizes on
62 will synthesize the 19-point anti-aliased size
64 Each size directory contains a
66 file and subfont files
71 representing 256-character Unicode ranges.
76 recognizes font paths beginning with
78 and implements them by invoking
80 it need not be running already.
82 List the fonts on the system:
97 using the operating system's Monaco as the fixed-width font:
100 % acme -F /mnt/font/Monaco/13a/font
108 % font=/mnt/font/Monaco/13a/font sam
111 .B \*9/src/cmd/fontsrv
116 Due to OS X restrictions,
118 does not fork itself into the background
119 when serving a user-level file system.
122 has no support for X11 fonts;
123 on X11 systems, it will serve an empty top-level directory.
125 On OS X, the anti-aliased bitmaps are not perfect.
126 For example, the lower case r in the subfont
127 .B Times-Roman/14a/x0000.bit
128 appears truncated on the right and