… | |
… | |
4 | been re-written in C++. |
4 | been re-written in C++. |
5 | |
5 | |
6 | - the options used in the ./reconf script should work. everything else |
6 | - the options used in the ./reconf script should work. everything else |
7 | might be broken. |
7 | might be broken. |
8 | |
8 | |
9 | - wchar_t MUST be UNICODE or ISO-10646-1 on your system, or various |
9 | - wchar_t MUST be UNICODE or ISO-10646-1 on your system, or various things |
10 | things will break down. On GNU/Linux, this is true, on Solaris, |
10 | will break down. On GNU/Linux, this is true, on Solaris, this is true |
11 | this is true only for "@ucs" locales, but you should have plenty of them. |
11 | only for "@ucs" locales, but you should have plenty of them. |
12 | |
12 | |
13 | - rxvt ALWAYS expects utf-8 input, regardless of the locale, currently. |
13 | - rxvt will use unicode internally, but does input/output in the current |
14 | so only start it in a utf-8-locale: "LC_CTYPE=en_US.UTF-8 rxvt" etc.. |
14 | locale. so get a utf-8 terminal, use "LC_CTYPE=en_US.UTF-8 rxvt" or |
|
|
15 | equivalent. |
|
|
16 | |
|
|
17 | - you can specify a different locale to be used for your input method |
|
|
18 | using the imLocale ressource or switch, e.g.: |
|
|
19 | LC_CTYPE=ja_JP.UTF-8 rxvt -imlocale ja_JP.EUC-JP |
15 | |
20 | |
16 | - "-fn" commandline switch and *.font ressource accepts a comma |
21 | - "-fn" commandline switch and *.font ressource accepts a comma |
17 | seperated list of fontnames: |
22 | seperated list of fontnames: |
18 | |
23 | |
19 | x:9x15bold a x11 font |
24 | x:9x15bold a x11 font |
20 | 9x15bold the same |
25 | 9x15bold the same |
21 | xft:Andale Mono a xft font |
26 | xft:Andale Mono a xft font |
22 | xft:Andale Mono:pixelsize=20 |
27 | xft:Andale Mono:pixelsize=20 |
23 | |
28 | |
24 | - the _first_ font in the list selects the cell width/height. All other fonts |
29 | - the _first_ font in the list selects the cell width/height. All other |
25 | must be smaller or same sized, or they will be ignored or worse. xft fonts |
30 | fonts must be smaller or same sized, or they will be ignored or worse. |
26 | will automatically be rescaled. |
31 | xft fonts will automatically be rescaled. |
27 | |
32 | |
28 | - the fonts will be tried in the order given when searching for a font |
33 | - the fonts will be tried in the order given when searching for a font |
29 | to display a specific character. if you are e.g. mainly interested in |
34 | to display a specific character. if you are e.g. mainly interested in |
30 | japanese you might want to put a japanese font first to get the ascii |
35 | japanese you might want to put a japanese font first to get the ascii |
31 | characters in it. If you are mainly interested in a text terminal and |
36 | characters in it. If you are mainly interested in a text terminal and |
32 | only want to display other characters you should put a ascii/is8859 text |
37 | only want to display other characters you should put a ascii/is8859 text |
33 | font first (e.g. "9x15bold") and let rxvt sort it out. |
38 | font first (e.g. "9x15bold") and let rxvt sort it out. |
34 | |
39 | |
35 | - xft fonts require gobs of memory and generally are slow |
40 | - xft fonts require gobs of memory and generally are slow. try not to |
|
|
41 | antialias them ("Font:antialias=false") when possible. Often looks better, |
|
|
42 | too. |
36 | |
43 | |
37 | - src/defaultfont.C lists the fallback fonts that are tried when a character cannot |
44 | - src/defaultfont.C lists the fallback fonts that are tried when a |
38 | be displayed with the current list of fonts. |
45 | character cannot be displayed with the current list of fonts. |
39 | |
46 | |
40 | Marc <rxvt@plan9.de> |
47 | Marc <rxvt@plan9.de> |
41 | |
48 | |