请问用emacs的兄弟字体能设置为等宽吗?谢谢!
时间:2009-09-30
来源:互联网
但是实际显示出来不适等宽字体,查阅的结果确实等宽字体名称,
搞不明白、
作者: beyond93 发布时间: 2009-09-30
作者: beyond93
我的emacs23.1选择字体或者在配置文件里边设置为等宽字体,
但是实际显示出来不适等宽字体,查阅的结果确实等宽字体名称, 搞不明白、 |
中文字体都是等宽的吧。
其实麻烦的是,中英文不是同一个字体时,要把中文宽度设为英文的两倍。
作者: deftsp 发布时间: 2009-09-30
(if (frame-parameter nil 'font-backend)
(progn
(set-default-font "YaHeiMono-12")
;; 启动的新 Frame 也使用这个字体
(add-to-list 'default-frame-alist '(font . "YaHeiMono-12")))
;; else
(setq ascii-font
"-outline-Bitstream Vera Sans-normal-r-normal-normal-12-97-96-96-c-*-iso8859-1")
(setq chinese-font
"-outline-微软雅黑-*-r-*-*-24-*-96-96-p-*-iso10646-1")
(defun zw-set-font (en-font cn-font)
(create-fontset-from-fontset-spec
(replace-regexp-in-string "iso8859-1" "fontset-zw" en-font))
(dolist (fnset '("fontset-default" "fontset-zw"))
(set-fontset-font fnset 'gb18030 cn-font)
(set-fontset-font fnset 'iso-8859-15 en-font))
(set-default-font "fontset-zw")
(setq default-frame-alist
(append
'((font . "fontset-zw"))
default-frame-alist)))
(zw-set-font ascii-font chinese-font))
作者: cheneymx 发布时间: 2009-09-30
;;; Set fonts (set-default-font "Andale Mono-12") (set-fontset-font (frame-parameter nil 'font) 'unicode '("WenQuanYi Zen Hei Mono" . "unicode-bmp")) |
作者: blackwhite 发布时间: 2009-09-30
只是我一直比较喜欢的 Monaco 比较麻烦,这字体是高瘦型的,至今也没找到过能跟它 2:1 配合的中文字体。
作者: cheneymx
如果对版权不介意的话, 使用 YaHeiMono , 它是网友组合了 微软雅黑, 微软 consolas 两个字体的结果, 中文宽度刚好是英文的两倍. 下面是配置.
(if (frame-parameter nil 'font-backend) (progn (set-default-font "YaHeiMono-12") ;; 启动的新 Frame 也使用这个字体 (add-to-list 'default-frame-alist '(font . "YaHeiMono-12"))) ;; else (setq ascii-font "-outline-Bitstream Vera Sans-normal-r-normal-normal-12-97-96-96-c-*-iso8859-1") (setq chinese-font "-outline-微软雅黑-*-r-*-*-24-*-96-96-p-*-iso10646-1") (defun zw-set-font (en-font cn-font) (create-fontset-from-fontset-spec (replace-regexp-in-string "iso8859-1" "fontset-zw" en-font)) (dolist (fnset '("fontset-default" "fontset-zw")) (set-fontset-font fnset 'gb18030 cn-font) (set-fontset-font fnset 'iso-8859-15 en-font)) (set-default-font "fontset-zw") (setq default-frame-alist (append '((font . "fontset-zw")) default-frame-alist))) (zw-set-font ascii-font chinese-font)) |
作者: deftsp 发布时间: 2009-09-30
作者: blackwhite
如果启用了xft,可以在.emacs里边:
不知道从什么搞来的。应该都是mono。 |
中文是雅黑。
作者: beyond93 发布时间: 2009-09-30
俺的.Xresources (.emacs中没有任何字体设置)1440x900
Xft.dpi:120.4 Xft.antialias: 1 Xft.hinting: 1 Xft.hintstyle: hintslight Xft.rgba: rgb Xft.font: Microsoft Yahei Emacs.font: Envy Code R-13 Emacs.useXIM: true
2009-09-30-101134_812x741_scrot.png (67.8 KB, 40 次查看) |
作者: zhou3345 发布时间: 2009-09-30
附件图一个是emacs
另一个是less
emacs17.png (14.1 KB, 19 次查看) | |
emacs18.png (17.8 KB, 23 次查看) |
作者: flyinflash 发布时间: 2009-09-30
作者: flyinflash 发布时间: 2009-09-30
但在emacs里就不是。
不知道是否是因为我系统里同时有雅黑和雅黑consolas,local.conf里头都是雅黑在前
导致的
作者: beyond93 发布时间: 2009-10-01
作者: deftsp
Emacs 本来就可以为一种编码甚至每一个字符指定字体。所以组合字体倒不必要了。
只是我一直比较喜欢的 Monaco 比较麻烦,这字体是高瘦型的,至今也没找到过能跟它 2:1 配合的中文字体。 |
作者: jsun 发布时间: 2009-10-01
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28