ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/doc/rxvt.7.pod
(Generate patch)

Comparing rxvt-unicode/doc/rxvt.7.pod (file contents):
Revision 1.118 by root, Thu Jul 6 18:56:10 2006 UTC vs.
Revision 1.119 by root, Thu Jul 6 19:43:21 2006 UTC

314 314
315=head3 Why do italic characters look as if clipped? 315=head3 Why do italic characters look as if clipped?
316 316
317Many fonts have difficulties with italic characters and hinting. For 317Many fonts have difficulties with italic characters and hinting. For
318example, the otherwise very nicely hinted font C<xft:Bitstream Vera Sans 318example, the otherwise very nicely hinted font C<xft:Bitstream Vera Sans
319Mono> completely fails in it's italic face. A workaround might be to 319Mono> completely fails in its italic face. A workaround might be to
320enable freetype autohinting, i.e. like this: 320enable freetype autohinting, i.e. like this:
321 321
322 URxvt.italicFont: xft:Bitstream Vera Sans Mono:italic:autohint=true 322 URxvt.italicFont: xft:Bitstream Vera Sans Mono:italic:autohint=true
323 URxvt.boldItalicFont: xft:Bitstream Vera Sans Mono:bold:italic:autohint=true 323 URxvt.boldItalicFont: xft:Bitstream Vera Sans Mono:bold:italic:autohint=true
324 324
330memory and also speeds up rendering considerably. 330memory and also speeds up rendering considerably.
331 331
332=head3 Rxvt-unicode doesn't seem to anti-alias its fonts, what is wrong? 332=head3 Rxvt-unicode doesn't seem to anti-alias its fonts, what is wrong?
333 333
334Rxvt-unicode will use whatever you specify as a font. If it needs to 334Rxvt-unicode will use whatever you specify as a font. If it needs to
335fall back to it's default font search list it will prefer X11 core 335fall back to its default font search list it will prefer X11 core
336fonts, because they are small and fast, and then use Xft fonts. It has 336fonts, because they are small and fast, and then use Xft fonts. It has
337antialiasing disabled for most of them, because the author thinks they 337antialiasing disabled for most of them, because the author thinks they
338look best that way. 338look best that way.
339 339
340If you want antialiasing, you have to specify the fonts manually. 340If you want antialiasing, you have to specify the fonts manually.
908 :vs=\E[?25h: 908 :vs=\E[?25h:
909 909
910=head3 Why does C<ls> no longer have coloured output? 910=head3 Why does C<ls> no longer have coloured output?
911 911
912The C<ls> in the GNU coreutils unfortunately doesn't use terminfo to 912The C<ls> in the GNU coreutils unfortunately doesn't use terminfo to
913decide wether a terminal has colour, but uses it's own configuration 913decide wether a terminal has colour, but uses its own configuration
914file. Needless to say, C<rxvt-unicode> is not in it's default file (among 914file. Needless to say, C<rxvt-unicode> is not in its default file (among
915with most other terminals supporting colour). Either add: 915with most other terminals supporting colour). Either add:
916 916
917 TERM rxvt-unicode 917 TERM rxvt-unicode
918 918
919to C</etc/DIR_COLORS> or simply add: 919to C</etc/DIR_COLORS> or simply add:
991The reasons is that there exists a perfectly fine mechanism for selecting 991The reasons is that there exists a perfectly fine mechanism for selecting
992the encoding, doing I/O and (most important) communicating this to all 992the encoding, doing I/O and (most important) communicating this to all
993applications so everybody agrees on character properties such as width 993applications so everybody agrees on character properties such as width
994and code number. This mechanism is the I<locale>. Applications not using 994and code number. This mechanism is the I<locale>. Applications not using
995that info will have problems (for example, C<xterm> gets the width of 995that info will have problems (for example, C<xterm> gets the width of
996characters wrong as it uses it's own, locale-independent table under all 996characters wrong as it uses its own, locale-independent table under all
997locales). 997locales).
998 998
999Rxvt-unicode uses the C<LC_CTYPE> locale category to select encoding. All 999Rxvt-unicode uses the C<LC_CTYPE> locale category to select encoding. All
1000programs doing the same (that is, most) will automatically agree in the 1000programs doing the same (that is, most) will automatically agree in the
1001interpretation of characters. 1001interpretation of characters.
1163in your compile environment, or an implementation that implements it, 1163in your compile environment, or an implementation that implements it,
1164wether it defines the symbol or not. C<__STDC_ISO_10646__> requires that 1164wether it defines the symbol or not. C<__STDC_ISO_10646__> requires that
1165B<wchar_t> is represented as unicode. 1165B<wchar_t> is represented as unicode.
1166 1166
1167As you might have guessed, FreeBSD does neither define this symobl nor 1167As you might have guessed, FreeBSD does neither define this symobl nor
1168does it support it. Instead, it uses it's own internal representation of 1168does it support it. Instead, it uses its own internal representation of
1169B<wchar_t>. This is, of course, completely fine with respect to standards. 1169B<wchar_t>. This is, of course, completely fine with respect to standards.
1170 1170
1171However, that means rxvt-unicode only works in C<POSIX>, C<ISO-8859-1> and 1171However, that means rxvt-unicode only works in C<POSIX>, C<ISO-8859-1> and
1172C<UTF-8> locales under FreeBSD (which all use Unicode as B<wchar_t>. 1172C<UTF-8> locales under FreeBSD (which all use Unicode as B<wchar_t>.
1173 1173

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines