Mercurial > hg > xemacs-beta
comparison man/mule/XFONT.texi @ 70:131b0175ea99 r20-0b30
Import from CVS: tag r20-0b30
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:02:59 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
69:804d1389bcd6 | 70:131b0175ea99 |
---|---|
1 \input texinfo @c -*-texinfo-*- | |
2 @setfilename ../info/XFONT | |
3 @settitle X's FONT usage | |
4 | |
5 @titlepage | |
6 @sp 6 | |
7 @center @titlefont{X's FONT usage for novice users} | |
8 @sp 4 | |
9 @center Version 2.0 | |
10 @sp 5 | |
11 @center Ken'ichi HANDA | |
12 @center handa@@etl.go.jp | |
13 @page | |
14 | |
15 @end titlepage | |
16 | |
17 @node Top, , , (mule) | |
18 @section X's FONT usage | |
19 | |
20 This document descrives X's FONT usage for novice users. | |
21 | |
22 @menu | |
23 * Font path:: How to set font path? | |
24 * Building fonts:: How to build new fonts? | |
25 * Getting fonts:: How to get fonts? | |
26 * Font selection: (mule) FONT. Mule's font selection mechanism | |
27 @end menu | |
28 | |
29 @node Font path, Building fonts, , Top | |
30 @section Setting font path | |
31 | |
32 To run Mule as a client of X, X's font is required for each | |
33 character set (e.g. GB2312 [Chinese], JISX0208 [Japanese]). | |
34 The fonts you can use on your X server are listed by the | |
35 command @code{xlsfonts}. | |
36 @quotation | |
37 @code{% xlsfonts | egrep -i gb2312} | |
38 @end quotation | |
39 will show you fonts for Chinese (GB). | |
40 @quotation | |
41 @code{% xlsfonts | egrep -i jisx0208} | |
42 @end quotation | |
43 will show you fonts for Japanese. | |
44 @quotation | |
45 @code{% xlsfonts | egrep -i ksc5601} | |
46 @end quotation | |
47 will show you fonts for Korean. | |
48 @quotation | |
49 @code{% xlsfonts | egrep -i big5} | |
50 @end quotation | |
51 will show you fonts for Big5. | |
52 | |
53 If you can't find necessary fonts, check your 'Font Path' by: | |
54 @quotation | |
55 @code{% xset q} | |
56 @end quotation | |
57 | |
58 Under the default setting of X.V11R5, fonts for Japanese and | |
59 Korean are in the directory /usr/lib/X11/fonts/misc. If | |
60 these directories are not in your Font Path, put them in by: | |
61 @quotation | |
62 @code{% xset fp+ /usr/lib/X11/fonts/misc} | |
63 @end quotation | |
64 If there are no such directories, you must create X's font | |
65 from BDF files by yourself @xref{Building fonts}. | |
66 | |
67 Now, you can run Mule on X. If you want to use different | |
68 fonts than defaults, you can specify them by command line | |
69 switch or your X's resource file (try `man mule' or look | |
70 into the file `mule/etc/mule.1'). | |
71 | |
72 @node Building fonts, Getting fonts, Font path, Top | |
73 @section Building fonts | |
74 | |
75 X.V11R5 is distributed with many fonts (BDF format). Those | |
76 are under X.V11R5/mit/fonts/bdf/misc: | |
77 @quotation | |
78 jiskan16.bdf, jiskan24.bdf (Japanese) | |
79 hanglm16.bdf, hanglm24.bdf (Korean) | |
80 @end quotation | |
81 and under X.V11R5/contrib/clients/cxterm/fonts: | |
82 @quotation | |
83 cclib16st.bdf, cclib24st.bdf (Chinese GB) | |
84 hku-ch16.bdf (Chinese Big5) | |
85 @end quotation | |
86 To create fonts from these files, you'd better make a | |
87 directory for them (say ${font}): | |
88 @example | |
89 % mkdir ${font} | |
90 % cd ${font} | |
91 % bdftopcf xxx/jiskan24.bdf >jiskan24.pcf | |
92 % bdftopcf yyy/hanglm24.bdf >hanglm24.pcf | |
93 ... | |
94 % mkfontdir | |
95 % xset fp+ `pwd` | |
96 @end example | |
97 | |
98 Now you can check if you are really able to use these fonts by | |
99 'xlsfonts' command. You must use 'bdftosnf' instead of | |
100 'bdftopcf' if you are using X.V11R4. | |
101 | |
102 @node Getting fonts, , Building fonts, Top | |
103 @section How to get fonts? | |
104 | |
105 Mule requires more fonts than in the distribution of | |
106 X.V11R5. For instance, in the case of using EGG with cWnn's | |
107 cserver, font for SiSheng characters is necessary. The | |
108 directory `fonts' under the ftp directory of Mule contains | |
109 those fonts. | |
110 | |
111 @contents | |
112 @bye |