Keith Packard
2005-Nov-21 08:50 UTC
[Fontconfig] OpenBSD -current and "xterm -fa ''Courier New:family=ru''"
Around 16 o''clock on Jul 19, Alexander Farber wrote:> But how could I make xterm display russian letters correctly? > I''ve tried: xterm -fa ''Courier New:lang=ru'' but the russian chars > aren''t displayed. Here''s the more verbose output:When using fontconfig, xterm is a unicode-only application, so you''ll want to run $ xterm -u8 -fa ''courier new'' -e luit You might check the manual for ''luit'' to see what options are available for that program. -keith
Alexander Farber
2005-Nov-21 08:50 UTC
[Fontconfig] OpenBSD -current and "xterm -fa ''Courier New:family=ru''"
Hi, I''m using OpenBSD/i386 -current with XFree86 Version 4.3.0. I''ve installed the "msttcorefonts-1.2" port to get the "Microsoft TrueType core fonts" in this dir: newhope:alex {510} ll /usr/local/lib/X11/fonts/mscorefonts/ total 11976 .... 608 -r--r--r-- 1 root bin 302688 Jul 19 12:52 cour.ttf 640 -r--r--r-- 1 root bin 311508 Jul 19 12:52 courbd.ttf 480 -r--r--r-- 1 root bin 234788 Jul 19 12:52 courbi.ttf 496 -r--r--r-- 1 root bin 244156 Jul 19 12:52 couri.ttf .... and also added that path to the /etc/X11/XF86Config: Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" ModulePath "/usr/X11R6/lib/modules" FontPath "/usr/local/lib/X11/fonts/mscorefonts/" .... Section "Module" Load "dbe" Load "extmod" Load "glx" Load "record" Load "xtrap" Load "speedo" Load "type1" Load "freetype" EndSection and it''s also in OpenBSD''s /etc/fonts/fonts.conf by default: <dir>/usr/X11R6/lib/X11/fonts</dir> <dir>/usr/local/lib/X11/fonts</dir> <dir>/usr/share/fonts</dir> <dir>~/.fonts</dir> Those truetype fonts seem to support the cyrillic charset: newhope:X11 {519} fc-list :lang=ru | grep -i regular | sort Andale Mono:style=Regular Arial Black:style=Regular Arial:style=Regular Comic Sans MS:style=Regular Courier New:style=Regular .... and I can run xterm with a truetype font: xterm -fa ''Courier New''. But how could I make xterm display russian letters correctly? I''ve tried: xterm -fa ''Courier New:lang=ru'' but the russian chars aren''t displayed. Here''s the more verbose output: newhope:alex {505} env FC_DEBUG=1 xterm -fa ''Courier New:lang=ru'' FC_DEBUG=1 Match Pattern 20 of 32 antialias: FcTrue autohint: FcFalse dpi: 74.9556 family: "Courier New" "Andale Mono"(w) "Courier New"(w) "Luxi Mono"(w) "Nimbus Mono L"(w) "Kochi Gothic"(w) "AR PL KaitiM GB"(w) "Baekmuk Dotum"(w) "monospace"(w) "monospace"(w) fontversion: 2147483647 globaladvance: FcTrue hinting: FcTrue lang: langset maxglyphmemory: 1048576 minspace: FcFalse pixelsize: 14.5747 prefer_outline: FcTrue(w) render: FcTrue rgba: 0 scale: 1 size: 14 slant: 0 spacing: 100 verticallayout: FcFalse weight: 100 Best score 0 0 0 0 2 0 0 0 0 0 0 0 0 2.1473e+11Pattern 12 of 12 charset: set family: "Courier New" file: "/usr/local/lib/X11/fonts/mscorefonts/cour.ttf" fontversion: 184812 index: 0 lang: langset outline: FcTrue scalable: FcTrue slant: 0 spacing: 100 style: "Regular" weight: 100 Match Pattern 21 of 32 antialias: FcTrue autohint: FcFalse charwidth: 9 dpi: 74.9556 family: "Courier New" "Andale Mono"(w) "Courier New"(w) "Luxi Mono"(w) "Nimbus Mono L"(w) "Kochi Gothic"(w) "AR PL KaitiM GB"(w) "Baekmuk Dotum"(w) "monospace"(w) "monospace"(w) fontversion: 2147483647 globaladvance: FcTrue hinting: FcTrue lang: langset maxglyphmemory: 1048576 minspace: FcFalse pixelsize: 14.5747 prefer_outline: FcTrue(w) render: FcTrue rgba: 0 scale: 1 size: 14 slant: 0 spacing: 100 verticallayout: FcFalse weight: 200 Best score 0 0 0 0 2 0 0 0 0 0 0 0 0 2.1473e+11Pattern 12 of 12 charset: set family: "Courier New" file: "/usr/local/lib/X11/fonts/mscorefonts/courbd.ttf" fontversion: 184812 index: 0 lang: langset outline: FcTrue scalable: FcTrue slant: 0 spacing: 100 style: "Bold" weight: 200 And please find my config and logfiles here: http://home.t-online.de/home/Alexander.Farber/OpenBSD/XF86Config.newhope http://home.t-online.de/home/Alexander.Farber/OpenBSD/XFree86.0.log http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/XF4/xc/lib/fontconfig/fonts.conf.in?rev=1.3 Thank you in advance. If possible, please send me a copy of your reply. Otherwise I''ll read it in the archive Regards Alex