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
sudo ln -s /usr/.../.myfont/* /usr/.../openoffice

  执行成功,打开OOo测试一下,成功!
为了下次需要重做系统时不致于丢失一些没放在/home目录下的文件,再执行:

sudo mkdir /backups
sudo mv /usr/.../.myfont /backups/myfont

  两句命令,把.myfont移到根目录的backups目录下并取消隐藏,这样下次如果还有什么文件要做类似处理的话也可以都放在backups目录下,万一什么时候要重做系统只要备份/backups就行了,完美解决,Great!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值