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 32-character Unicode ranges.
76 recognizes font paths beginning with
78 and implements them by invoking
80 it need not be running already.
83 for a full discussion of font name syntaxes.
85 List the fonts on the system:
100 using the operating system's Monaco as the fixed-width font:
103 % acme -F /mnt/font/Monaco/13a/font
111 % font=/mnt/font/Monaco/13a/font sam
114 .B \*9/src/cmd/fontsrv
119 Due to OS X restrictions,
121 does not fork itself into the background
122 when serving a user-level file system.
125 has no support for X11 fonts;
126 on X11 systems, it will serve an empty top-level directory.
128 On OS X, the anti-aliased bitmaps are not perfect.
129 For example, the lower case r in the subfont
130 .B Times-Roman/14a/x0000.bit
131 appears truncated on the right and