很多pdf文件的字体没有嵌入到文件中,以致于在windows下可以正常阅读到文件在linux下面是乱码或者不显示相关内容,为解决这一问题,可以为pdf文件分配单一的字体。
代码如下:
<?xml version=”1.0″?>
<!DOCTYPE fontconfig SYSTEM “fonts.dtd”>
<fontconfig>
<!–
If the font still has no generic name, add sans-serif
–>
<match target=”pattern”>
<test qual=”all” name=”family” compare=”not_eq”>
<string>URW Bookman L</string>
</test>
<test qual=”all” name=”family” compare=”not_eq”>
<string>URW Bookman L</string>
</test>
<test qual=”all” name=”family” compare=”not_eq”>
<string>URW Bookman L</string>
</test>
<edit name=”family” mode=”append_last”>
<string>URW Bookman L</string>
</edit>
</match>
</fontconfig>
将上述代码拷贝至新建文件中,命名为:49-sansserif.conf,并将文件移动至:/etc/fonts/conf.d/49-sansserif.conf。
如果仍然不起作用,在终端输入下列代码:
sudo apt-get install poppler-data
Archives for 七月 2010
linux下让pdf使用单一字体
emacs简单配置
1 自动启动ecb
;;;; 自动启动ecb,并且不显示每日提示
(setq ecb-auto-activate t
ecb-tip-of-the-day nil)
2显示行号
1.下载扩展文件linum.el,可以在http://stud4.tuwien.ac.at/~e0225855/linum/linum.html进行下载,它有不同的版本供你使用,我选择emacs22及以上版本。
2.设置.emacs文件:
(add-to-list ‘load-path “/usr/share/emacs/mylisp”)
(require ‘linum)
(global-linum-mode 1)
3鼠标的支持
默认情况下,使用鼠标点击ECB窗口中的内容,不起作用,并不能打开它,要回车才可以。可以在Emacs中执行“M-x ecb-customize-most-important”,找到“Ecb Primary Secondary Mouse Buttons”选项,将其设为“Primary: mouse-1, secondary: mouse-2”,并且以“Save for Future Sessions”保存。
4全屏
(defun my-fullscreen ()
(interactive)
(x-send-client-message
nil 0 nil “_NET_WM_STATE” 32
‘(2 “_NET_WM_STATE_FULLSCREEN” 0))
)
;该函数用于最大化,状态值为1说明最大化后不会被还原
;因为这里有两次最大化 (分别是水平和垂直)
(defun my-maximized ()
(interactive)
(x-send-client-message
nil 0 nil “_NET_WM_STATE” 32
‘(1 “_NET_WM_STATE_MAXIMIZED_HORZ” 0))
(interactive)
(x-send-client-message
nil 0 nil “_NET_WM_STATE” 32
‘(1 “_NET_WM_STATE_MAXIMIZED_VERT” 0)))
(my-maximized)
5自定义按键
(global-set-key [f1] ’shell);F1进入Shell
(global-set-key [f5] ‘gdb);F5调试程序
(setq compile-command “make -f Makefile”)
(global-set-key [f7] ‘do-compile);F7编译文件
(global-set-key [f8] ‘other-window);F8窗口间跳转
(global-set-key [...]