当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 有关Eemacs23.0.60的字体设置
帖子发表于 : 2008-03-04 10:49 

注册: 2007-12-10 1:28
帖子: 33
送出感谢: 0 次
接收感谢: 0 次
参照zhan的置顶帖,CVS了最新的emacs23,在./configure的时候提示这个unicode-2分支已经作废,合并的主分支里面了,需要使用CVS update -A命令,照做。等待后编译完成,以下是启动截图:

随后又参照zhan大虾的xft字体设置帖:http://forum.ubuntu.org.cn/viewtopic.php?t=40210进行设置,不起作用。
google 了半天后,发现大部分帖子所述的方法同zhan大虾的方法大同小异。 :roll:

下一图是emacs的错误提示:

对于这句error: Font `Bitstream Vera Sans Mono-12' is not defined,大虾们有何看法?再帮忙看看中文字体能否搞定。

难道这版把xft的字体设置方法改了?本人7.10,希望各位大虾给点指点。搞定这个字体设置。


附件:
文件注释: 启动截图
Screenshot-emacs@roc-IBM.png
Screenshot-emacs@roc-IBM.png [ 38.51 KiB | 被浏览 893 次 ]

文件注释: 错误提示
Screenshot-emacs@roc-IBM-1.png
Screenshot-emacs@roc-IBM-1.png [ 25.95 KiB | 被浏览 890 次 ]

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-03-07 6:38 
头像

注册: 2007-03-13 4:59
帖子: 159
地址: Erlangen
送出感谢: 0 次
接收感谢: 0 次
在我这里没有任何问题, 也是7.10系统.


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-03-07 8:28 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
./configure --prefix=/usr --localstatedir=/var/lib/emacs --libexecdir=/usr/lib/emacs \
--with-xpm --with-jpeg --with-tiff --with-gif \
--with-png --with-x-toolkit=gtk --without-sound \
--enable-font-backend --with-xft


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-03-07 8:31 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
ubuntu有snapshot的源,只是不够新而已,大概有一个月了吧。懒人完全可以用那个,自己编译么,还是需要点耐心的,尤其是deb系。


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-03-11 13:56 

注册: 2007-12-10 1:28
帖子: 33
送出感谢: 0 次
接收感谢: 0 次
感谢zhuqin_83的回复,正解。是我configure时的编译选项没有加对。按照zhuqin_83的提示在重新configure后,汉字显示解决。
可是SCIM的问题仍然没有解决,无法使用C-SPC切换;似乎SCIM没有拦截到C-SPC。Emacs的mini-buffer里面显示C-SPC is undefined。(我将set-mark-commend绑定到了别的键上,把C-SPC空出来了,这是参照一些帖子做的,无法解决切换问题)。 我的SCIM在别的应用程序中都没有问题。此外,我还试验了改变LC_CTYPE的值,将其从en_US.UTF-8(我的系统是在英文locale下)改成了zh_CN.UTF-8(也是参照网上一些帖子),仍然没有解决。
盼大虾们给个正解。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-03-11 14:05 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7

scim -f x11 -d
加到.profile。


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-03-11 15:35 

注册: 2007-12-10 1:28
帖子: 33
送出感谢: 0 次
接收感谢: 0 次
加入scim -f X11 -d到.profile,然而此方法,未果。将locale换成中文再重新编译一下,再看看,并记录每一步的结果方便查出问题来。
下面是configure后的结果:
代码:
  What operating system and machine description files should Emacs use?
        `s/gnu-linux.h' and `m/intel386.h'
  What compiler should emacs be built with?               gcc -g -O2 -Wno-pointer-sign
  Should Emacs use the GNU version of malloc?             yes
      (Using Doug Lea's new malloc from the GNU C Library.)
  Should Emacs use a relocating allocator for buffers?    yes
  Should Emacs use mmap(2) for buffer allocation?         no
  What window system should Emacs use?                    x11
  What toolkit should Emacs use?                          GTK
  Where do we find X Windows header files?                Standard dirs
  Where do we find X Windows libraries?                   Standard dirs
  Does Emacs use -lXaw3d?                                 no
  Does Emacs use -lXpm?                                   yes
  Does Emacs use -ljpeg?                                  yes
  Does Emacs use -ltiff?                                  yes
  Does Emacs use a gif library?                           yes -lgif
  Does Emacs use -lpng?                                   yes
  Does Emacs use -lrsvg-2?                                no
  Does Emacs use -lgpm?                                   no
  Does Emacs use -ldbus?                                  no
  Does Emacs use a font backend?                          yes
  Does Emacs use -lfreetype?                              yes
  Does Emacs use -lm17n-flt?                              no
  Does Emacs use -lotf?                                   no
  Does Emacs use -lxft?                                   yes
  Does Emacs use X toolkit scroll bars?                   yes

configure: creating ./config.status
config.status: creating Makefile
config.status: creating lib-src/Makefile.c
config.status: creating oldXMenu/Makefile
config.status: creating doc/emacs/Makefile
config.status: creating doc/misc/Makefile
config.status: creating doc/lispintro/Makefile
config.status: creating doc/lispref/Makefile
config.status: creating src/Makefile.c
config.status: creating lwlib/Makefile
config.status: creating lisp/Makefile
config.status: creating leim/Makefile
config.status: creating src/config.h
config.status: executing default commands
creating src/epaths.h
src/epaths.h is unchanged
creating lib-src/Makefile
creating src/Makefile
creating /home/roc/Software/emacs/admin/unidata/Makefile

make的结果如下:
代码:
Checking /home/roc/Software/emacs/leim/quail/CCDOSPY.el ...
Checking /home/roc/Software/emacs/leim/quail/tibetan.el ...
Checking /home/roc/Software/emacs/leim/quail/SW.el ...
Checking /home/roc/Software/emacs/leim/quail/PY.el ...
Checking /home/roc/Software/emacs/leim/quail/QJ.el ...
Checking /home/roc/Software/emacs/leim/quail/welsh.el ...
Checking /home/roc/Software/emacs/leim/quail/rfc1345.el ...
Checking /home/roc/Software/emacs/leim/quail/arabic.el ...
Checking /home/roc/Software/emacs/leim/quail/hangul3.el ...
Checking /home/roc/Software/emacs/leim/quail/symbol-ksc.el ...
Checking /home/roc/Software/emacs/leim/quail/uni-input.el ...
Checking /home/roc/Software/emacs/leim/quail/CTLau-b5.el ...
Wrote /home/roc/Software/emacs/leim/leim-list.el
Updating /home/roc/Software/emacs/leim/leim-list.el ... done
sed -n '/^[^;]/ p' < /home/roc/Software/emacs/leim/leim-ext.el >> leim-list.el
make[1]: Leaving directory `/home/roc/Software/emacs/leim'
roc@roc-IBM:~/Software/emacs$

然后sudo make install,结果没啥说的了。最后又make clean了一下。
我的.emacs中只有一句代码:(global-set-key (kbd "C-SPC") 'nil)
运行emacs后scim仍然无法切换出来,请看截图。

我用emacs -nw来启动,显示emacs: Cannot open termcap database file,这个对输入法会有影响么?


附件:
文件注释: 切换scim时minibuffer的显示
Screenshot.png
Screenshot.png [ 177.63 KiB | 被浏览 821 次 ]

页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-03-14 17:32 

注册: 2007-12-10 1:28
帖子: 33
送出感谢: 0 次
接收感谢: 0 次
:P 坚持斗争了一把之后终于可以在emacs里面看到scim那可爱的panel了
所作的工作如下:
1.重新cvs了源码,这次是emacs23.0.60.5了。
2.仔细看了看configure.ni文件。增加了--with-xim选项(不敢肯定这就是关键)
3.怕不保险,把能加的编译选项全部加上了包括m17n,libotf等等,还没把这些都吃透,等搞熟了emacs的操作再回头啃啃。
在configure完后看到一屏幕的yes,感觉还不错,呵呵。
成功后,直接可以C-SPC切换scim输入法,xft字体也没问题,开心。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译