linux pdf中文乱码,英文乱码(乱码为方格之类的解决方法)

**1. 中文乱码,**这个网上有很多解决方法,很简单:
不罗嗦直接解决方法:
第一步 安装poppler-data
sudo apt-get install poppler-data
第二步 编辑/etc/fonts/conf.d/49-sansserif.conf 这个文件
这是我修改后的

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig><its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0"><its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/></its:rules><description>Add sans-serif to the family when no generic name</description>
<!--If the font still has no generic name, add sans-serif--><match target="pattern"><test qual="all" name="family" compare="not_eq"><string>sans-serif</string></test><test qual="all" name="family" compare="not_eq"><string>serif</string></test><test qual="all" name="family" compare="not_eq"><string>monospace</string></test><edit name="family" mode="append_last"><string>宋体</string></edit></match>
</fontconfig>

我只改了一句话是这句,推荐大家不要复制,也只改一句话 `` 或者添加这句话把原来的注释掉

<string>宋体</string>

我的修改之后是这样的,尽量只改一行就可以了
如果嗯不喜欢宋体可以改成别打字体,前提是你系统支持。
一般这一部就好啦。如果没有好,很可能是缺失字体库了,你可以随便开一个pdf阅读器,查看下字体,是缺失字体库。缺失字体库的话安装方法和下面这个差不多,估计也能用上

2.英文乱码这个真的很少见的,一般只出现在特殊linux系统中,比如我的kali linux 还有我朋友的NST一般这样系统不经常看pdf或者懒惰直接
用火狐看pdf,不过作为强迫症,怎么能忍受那。
一般出现英文乱码肯定是缺失字体,英文的字体貌似也有很多,这里有个简单的解决方法,就是下载字体呗
这是wps提供的下载地址,但是通用,别的也能用上,东西不大,能打开那个链接用那个

国内下载地址:
https://www.dropbox.com/s/lfy4hvq95ilwyw5/wps_symbol_fonts.zip
国外下载地址:
https://pan.baidu.com/s/17-glCiVNTc70ZDu35dpDjg

下载后解压到/usr/share/fonts 就可以,我比较懒,鼠标解压的,不得不说现在鼠标解压比代码舒服多了,要是强迫症非要用代码,这是终端的解压代码
unzip wps_symbol_fonts.zip
sudo mv wps_symbol_fonts /usr/share/fonts

然后增加权限,终端执行以下命令

cd /usr/share/fonts/
chmod 755 wps_symbol_fonts
cd /usr/share/fonts/wps_symbol_fonts
chmod 644 *

接着增加字体索引,终端执行以下代码


cd /usr/share/fonts/wps_symbol_fonts
sudo mkfontscale
sudo mkfontdir

最后更新字体缓存呗,终端执行后重新开下pdf就好了

sudo fc-cache

然后没了,如果还是解决不了,可以留言,我看看可以帮上忙不

linux pdf中文乱码,英文乱码(乱码为方格之类的解决方法)相关推荐

  1. 解决ubuntu下pdf中文不显示或乱码问题

    Ubuntu10.04终于来了,鄙人认为10.04是一个堪称完美的linux.赞一个--!使用的过程中,在阅读pdf时发现中文不显示或有乱码出现的现象.特将方解决方法记下,以备忘.方法如下.      ...

  2. 电子邮件乱码产生的主要原因及几种解决方法

    关于电子邮件乱码 --转摘自中国科学院,作者不详     本文主要介绍邮件乱码产生的主要原因及几种解决方法: E-mail编码标准 由于一个汉字是用两个扩展 ASCII码表示,对DOS.Windows ...

  3. Linux安装软件时缺少依赖包的简单较完美解决方法!

    Linux安装软件时缺少依赖包的简单较完美解决方法! 参考文章: (1)Linux安装软件时缺少依赖包的简单较完美解决方法! (2)https://www.cnblogs.com/xiaommvik/ ...

  4. Linux 中ifconfig和ip addr命令查看不到ip解决方法

    Linux 中ifconfig和ip addr命令查看不到ip解决方法 参考文章: (1)Linux 中ifconfig和ip addr命令查看不到ip解决方法 (2)https://www.cnbl ...

  5. 【Linux笔记】CentOS下找不到eth0设备的解决方法

    [Linux笔记]CentOS下找不到eth0设备的解决方法 参考文章: (1)[Linux笔记]CentOS下找不到eth0设备的解决方法 (2)https://www.cnblogs.com/ly ...

  6. linux系统无法启动提示give root password for maintenance的解决方法

    linux系统无法启动提示give root password for maintenance的解决方法 由于非法重启或硬盘故障,会导致linux系统无法启动,无法进入操作系统.当你看到提示:give ...

  7. linux path减少,Linux的环境变量PATH中所带来的问题及解决方法

    Linux的环境变量PATH中所带来的问题及解决方法 发布时间:2006-01-07 10:08:27来源:红联作者:yo 本文主要讲述"."在LINUX的环境变量PATH中所带来 ...

  8. 转【Latex】Texstudio英文拼写错误检查功能出问题的解决方法

    [Latex]Texstudio英文拼写错误检查功能出问题的解决方法 2018年03月23日 22:54:49 阅读数:685 问题描述 最近用latex(编辑器为Texstudio)写论文,相比于本 ...

  9. Ubuntu下解决PDF中文不显示和乱码

    1本人使用的是UBUNTU是11.04,而系统使用查看PDF的软件是文档查看器(evince). 2PDF不显示中文 问题:打开PDF文件后,不显示任何文字,只显示符号和数字. 解决方法:(1)是因为 ...

  10. python出现中文乱码 RuntimeWarning: Glyph 24180 missing from current font.解决方法

    文章目录 遇到的问题 解决方法 参考 解决方法:在画图前添加这样一句代码 plt.rcParams['font.sans-serif'] = ['SimHei'] 遇到的问题 环境:win10,编辑器 ...

最新文章

  1. 网络获取json数据并解析
  2. Extjs4 MVC 示例
  3. java程序员修炼之道 pdf_?活动丨和大咖云风来场1对1交流,分享《程序员修炼之道》心得...
  4. [整理]ASP.NET MVC 5
  5. iOS万能跳转界面的方法
  6. Java基础 HashMap的添加 修改 遍历 Map.Entry Map.entrySet()的使用及实例
  7. Monocular slam 的理论基础(1)
  8. matlab归一化mapminmax警告,利用mapminmax归一化的问题
  9. “敬老孝亲颂家风 做美德传承人”主题实践
  10. 5个增加设计趣味性的方法
  11. 真正的软件测试实习一
  12. 怎么使用讯捷CAD编辑器执行编辑命令?
  13. AMD CPU 电脑突然画面声音突然卡顿,卡碟声,画面撕裂
  14. STM32之USART-串口通信(含串口实验详细解析)
  15. docker daemon.json肯多多
  16. python复习题库
  17. python-分分钟入门-基础语法
  18. 初次使用Gitlab上传项目
  19. 永磁同步电机矢量控制中的双闭环是什么意思_伺服系统组成、概述与控制原理(三环控制)...
  20. 电信光纤猫 f412超级密码

热门文章

  1. arm9开发板学习笔记之程序烧录
  2. EXCEL复制公式时,某些参数为固定单元格的计算公式
  3. 深入Java内存区域与OOM
  4. Jeff Dean 光辉事迹
  5. Python发送QQ邮件常见报错和代码
  6. 该怎么把光纤接入家里预埋的网线中?
  7. (离散)令R={m|m=a+b√2,a,b∈Q,+为普通加法},定义映射g:R→  R 为g(a+b√2)= a-b√2,试证:g是/R,+/到/R,+/的自同构映射
  8. idea文件夹代颜色代表的含义
  9. redmi路由器是linux,拯救小米路由器硬盘数据的方法及软件下载
  10. czy的后宫5 召集妹子