Page 1 of 1

gvim & kvim 中文設定

Posted: Mon Nov 10, 2003 3:09 pm
by kme
hello 大家好
我裝了gvim 設定了guifontset 之後 其選單中文很醜
但是又試了 kvim 選單中文完全出不來

問一下有沒有人用阿
怎麼設定呢?
謝謝

Re: gvim & kvim 中文設定

Posted: Mon Nov 10, 2003 9:20 pm
by coollinuxer
kme wrote:hello 大家好
我裝了gvim 設定了guifontset 之後 其選單中文很醜
執行

Code: Select all

$ gnome-control-center
設定gnome/gtk程式的字型
然後執行

Code: Select all

$ gnome-settings-daemon &
gnome-settings-daemon建議在執行KDE或其他WM的時候就執行
(把它寫在~/.kde/Autostart)

Posted: Mon Nov 10, 2003 10:17 pm
by kme
恩 這個我有寫在.xintrc了
另外我也用gnome-font-property全部設定成新細明體
其他軟體的中文都很正常

但是gvim & kvim 很奇怪
拍照如下:
http://140.116.77.238/ss8.png
http://140.116.77.238/ss9.png

而 ~/.vimrc設定如下:
set guifontset=-twmoe-kai-medium-r-normal--*-*-120-*-c-*-big5-0,*-r-*

Posted: Tue Nov 11, 2003 6:42 am
by coollinuxer
我的 /etc/vim/vimrc

Code: Select all

cat /etc/vim/vimrc | grep guifontset
  set guifontset=-*-*-medium-r-normal--16-*-*-*-*-*-*-*
  set guifontset=-misc-fixed-medium-r-normal--14-*-*-*-*-*-*-*
  set guifontset=-sony-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-1,-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0
  set guifontset=*-r-*
有用過fire-fly的patch嗎?
Image

Posted: Tue Nov 11, 2003 3:48 pm
by kme
恩 全部的patch都用了
不過現在對於字型方面有點疑惑

第一點就是之前我使用RH安裝字型方式是
cp a.ttf /path/to/font/dir
cd /path/to/font/dir
ttmkfdir -o fonts.scale
mkfontdir
fc-cache -v -f
然後在 /etc/X11/fs/config 加入 /path/to/font/dir 就完成

但是在 gentoo 似乎找不到 mkfontdir
所以我就直接把 RH 的整個 /path/to/font/dir 搬過來 gentoo
當然也包含了 fonts.scale 和 fonts.dir
不知道有沒有其他更好的方式?

另外就是我現在使用的字型似乎是 我後來用
xttmgr -add mingliu.ttc 裝好的 而不是用 xfs ?
因為我切回到文字模式看到 startx 之後的訊息有這段 :
"Could not init font path element unix/:7100"
這是代表 xfs 沒運作嗎?
但是我有 rc-update add xfs default

另外我也試過修改 /etc/X11/XF86Config
把除了 unix/:7100 之外其他的 FontPath 拿掉
不過這樣 startx 就會說找不到字型 fixed

不知道比較正確安裝字型和使用 XFS
以及 XF86Config 的設定方式應該是怎樣
請教一下了

:o

Posted: Tue Nov 11, 2003 3:58 pm
by kme
不好意思 剛剛我突然發現XF86Config沒有Load Ftreetype
現在加上之後
startx 出現很多這樣的訊息 :
FreeType: Couldn't open face /usr/X11R6/lib/X11/fonts/TrueType/mingliu.ttc
X Error: BadValue (integer parameter out of range for operation) 2
Major opcode: 45
Minor opcode: 0
Resource id: 0x1a00002

所以我就把/usr/X11R6/lib/X11/fonts/TrueType/
裡面的東西都刪除了
不過就算有 Load Freetype之後
還是有"Could not init font path element unix/:7100"


而且我 nmap localhost
沒看到 7100 這 port

Posted: Tue Nov 11, 2003 8:13 pm
by 【Palatis】
當然找不到. 那是 unix socket number, 不是 tcp/ip port number.

Posted: Tue Nov 11, 2003 10:59 pm
by kme
恩 gvim搞定了
USE="+gtk -gtk2"

USE="-gtk +gtk2"
感覺都不錯

現在剩下gentoo字型安裝方面的問題
和 XFS 使用上的問題了 :P