OpenOffice使用windows字体
OpenOffice使用windows字体
目前来看,虽然Linux在效率和稳定性上强于Windows,但是由于Windows已经普及,而且极易上手,我们有时不得不在Linux中使用Windows里常用的一些资源,比如字体,尤其对于我这种刚从Windows转过来的新手来说,更是如此。
在linux机器上利用OPenOffice对“.doc“文档进行转化时候,转化后的pdf文件出现乱码。在windows机器上则可以正确执行,所以首先想到了可能是系统没有安装相应字体造成的。
要在OOo中使用TrueType字体,只要把字体文件放到/usr/share/fonts/truetype/openoffice中即可,但是要注意,一般用户对这个目录是没有写权限的,如果字体太多的话一个一个用终端复制太麻烦,所以我先把要用的字体从其它装有Windows的机器中复制过来,先在我的主目录建一个文件夹,把字体文件都放进去,然后在终端使用命令
sudo cp font/* /usr/share/fonts/truetype/openoffice |
输入密码即可。字体文件的文件名可以不用管的,只要不重名就行,具体字体的名称是内嵌在文件内部的,在OOo中可以正确显示出来。另外,windows系统的字体所在路径为(我的是windows7系统):“C:\Windows\Fonts“目录下。
这样问题虽然解决了,但是如果有一个以上程序要求这样使用,那岂不是要复制好几份,磁盘空间都白白浪费掉了,能够只用一个文件拷贝解决多个类似应用就好了。下面是我的解决办法:
我试着在我的主目录下建立一个隐藏目录~/.myfont用来放字体文件,然后利用
sudo ln -s ~/.myfont /usr/share/fonts/truetype/openoffice |
建立链接过去,但是openoffice目录好像比较特别,建过去的软链接竟然不能用,没办法,只能试试硬链接了,把-s参数去掉,提示在不同的驱动器上不允许建立硬链接(我的/home在单独的分区),于是先把文件夹移到openoffice的同一个分区下,再建立硬链接:
sudo mv ~/.myfont /usr/share/fonts/truetype/.myfont |
执行成功,打开OOo测试一下,成功!
为了下次需要重做系统时不致于丢失一些没放在/home目录下的文件,再执行:
sudo mkdir /backups |
两句命令,把.myfont移到根目录的backups目录下并取消隐藏,这样下次如果还有什么文件要做类似处理的话也可以都放在backups目录下,万一什么时候要重做系统只要备份/backups就行了,完美解决,Great!
更多推荐
所有评论(0)