在安装完Ubuntu12.04后,发现一个问题,用libreoffice打开任何任何文本文件,只要是中文的字体都显示乱码,网上查了一下,说是文字编码问题,window的默认字体是GBK,而 linux的字体是UTF-8,后来按照网上说的做了一遍后,问题依旧,后来才发现我一开始就走了弯路。其实不是编码问题,而是字体问题,linux中由于版权问题,没有安装windows中的默认字体simsum.ttf,所以不能显示,所以在这里,提醒一下ubuntu的fan们,遇到这个问题可能是字体问题。下面是解决这个问题的方法。

在默认的情况下,Linux 下缺乏常见中文字体,Libreoffice使用的字体来自系统/usr/share/fonts下的字体,这样就导致Libreoffice打开中文文档时,字体不对。

解决办法有两个方法,第一个为常见方法,对所有用户有效。第二个是最完美的,特别是对Ubuntu用户来说。

1.最常见的解决办法是:复制windows下的字体到/usr/share/fonts下,对全局有效。

例如:我们把Windows下的字体C:\Windows\Fonts下的宋体,即simsun.ttc复制到当前用户的主文件下。

以打开终端:

sudo cp simsun.ttc /usr/share/fonts

cd /usr/share/fonts

修改权限

sudo chmod 644 simsun.ttc

更新字体缓存:

sudo fc-cache -fv

但是,这样会破坏系统的默认字体设置,特别是Ubuntu,由于宋体的优先级高于文泉驿,系统会优先抓取宋体,默认漂亮的光滑矢量字体会变成点矩阵的宋体。怎么办?

2.最完美的方案

Linux是多用户的,但是我们自己的电脑通常只用一个普通用户,so,我们只需让字体对自己生效就行了,这样不会破坏系统字体设置。

打开主文件夹

按Ctrl+H显示隐藏文件夹,打开.libreoffice (也有的在.confing/libreoffice,比如ubuntu 12.04)

依次进入到3/user,新建文件夹fonts

然后把字体复制到fonts这个文件夹下即可


查看一下效果:


解决libreoffice打开文件乱码相关推荐

  1. linux vim打开乱码,linux下解决vim打开文件乱码现象

    maven + eclipse + tomcat热部署 环境:eclipse  + tomcat  + maven + m2eclipse 解决这种问题有两种方案(方案二更好用,不想看方案一的人可以直 ...

  2. html文件记事本打开乱码,如何解决记事本打开出现乱码

    很多人都喜欢把一些重要的资料保存在记事本中,但当需要用到时,打开记事本却发现里面的文字全部都变成乱码的了,今天学习啦小编给大家介绍下如何解决记事本打开出现乱码吧. 解决记事本打开出现乱码方法 故障分析 ...

  3. php保存文件乱码,如何解决php保存文件乱码的问题

    如何解决php保存文件乱码的问题 发布时间:2020-07-15 15:58:54 来源:亿速云 阅读:80 作者:Leah 这篇文章将为大家详细讲解有关如何解决php保存文件乱码的问题,文章内容质量 ...

  4. Ubuntu下打开文件乱码及编码转换

    txt文件在Windows下可以正常显示,Ubuntu下打开文件乱码.这是中文编码问题,Windows下用的是gb2312,而linux下用的是utf8.在此提供5种解决方案: 1. 在文档所在目录运 ...

  5. libreoffice转换文件乱码

    今天在centos7.2装libreoffice转换文件乱码,百度了一下,解决了,附上链接 https://blog.csdn.net/odv1_c/article/details/42277049

  6. linux之dos2unix命令解决vi打开文件行尾巴显示^M

    1 问题 有时候我们用vi打开文件,行尾巴显示^M,我之前也不知道这个是为什么,后面才了解到,DOS格式的文本文件在Linux平台,用较低版本的vi打开文件行尾会显示^M,DOS下的文本文件是以\r\ ...

  7. 解决fileReader读取文件乱码

    解决fileReader读取文件乱码 idea默认编码格式是utf-8(标准万国码的一种),而Windows操作系统默认是GBK(中文码表),如果fileReader读取系统中的文件,则无法将字节转换 ...

  8. win7 计算机打开无响应,怎么解决Win7打开文件夹无响应

    很多用户在操作的过程中经常遇到无响应假死的状态,那么怎么解决Win7打开文件夹无响应呢?就让学习啦小编来告诉大家解决Win7打开文件夹无响应的方法吧,希望对大家有所帮助. 解决Win7打开文件夹无响应 ...

  9. geany java编译器乱码_Ubuntu Geany打开文件乱码的解决方法

    Geany是Ubuntu下一款很不错的文本编辑工具和开发工具,但美中不足的是使用Geany打开非UTF-8编码的简体中文文件时,一般显示乱码,查看看属性会发现Geany对于中文文件是按照ISO8859 ...

最新文章

  1. 如何使用create-react-app在本地设置HTTPS
  2. 人社局计算机考试报名时间,内蒙古人社局:2016年下半年计算机软件水平考试报名时间通知...
  3. 获取网络状态ConnectivityManager
  4. 文巾解题 196. 删除重复的电子邮箱
  5. 分类模型的评估方法-正确率(Accuracy)
  6. selenium java session_Selenium Java浏览器会话重用
  7. swift语言和python区别_Swift为什么能成为编程语言中的黑马?
  8. 最新后端架构师技术图谱
  9. LeetCode 2196. 根据描述创建二叉树(哈希)
  10. 制作win10安装u盘_最简单的Win10系统安装U盘制作方法
  11. strong和weak 细节
  12. mac php apache mysql 集成环境 的软件
  13. scala =>用法总结
  14. 常量指针 和 指针常量
  15. 【疾病分类】基于matlab SVM农作物叶子虫害识别与分类【含Matlab源码 624期】
  16. cmd imp导入dmp文件_在cmd中怎么样导入dmp文件?
  17. 搜狗微信 长链接转微信链接
  18. 圈儿里使人泪两行的事儿,千万要注意。
  19. 使用DeepStream 2.0加速视频分析开发
  20. vue3 滑动验证组件

热门文章

  1. How to deploy cloudfoundry with bosh-lite on ubuntu14.04
  2. 电脑重装系统如何分区比较好
  3. 【JeecgBoot 2】低代码开发平台完全手册
  4. Android动画图标——I am not a gif maker,I am a developer
  5. 鼹鼠的故事全集63集 下载地址
  6. 国产台式计算机,国产台式机哪一款好?
  7. 编码之道(五):变化的术,及永恒的道
  8. 华为鲲鹏生态培训试题
  9. T027基于51单片机的智能窗帘窗户控制系统proteus仿真原理图PCB
  10. PB中读取地磅称量数据