简介
之前记得有一个在线版本不需要安装的CAJ阅读器,后来忘记了,就懒得找了,就看下网上如何在Ubuntu18下打开CAJ文件,
大部分都说到了使用wine来解决,但我看大部分并木有说遇到的乱码问题,现记录解决方案和安装使用过程,欢迎大家留言和交流。
安装
step1:安装wine
注意:有点大可能需要等一下
sudo apt-get install wine-stable
下载CAJview若有正版的可以使用也推荐使用正版,但木有的可以暂时使用下面的链接下载,使用绿色版
链接: https://pan.baidu.com/s/1q5QciekC1gah1-6R8_LICw 提取码: m4jq
使用Wine打开即可
注意:这里可能会遇到乱码问题,第一次启动会稍微慢点,耐心等一下。
$ sudo chmod u+x CAJVieweru.exe
$ wine CAJVieweru.exe
解决乱码
出现乱码原因:wine运行程序的时候,默认是Tahoma字体,该字体无法显示中文的。所以只需要替换这个字体就行,文中使用SimSun字体代替,从文中百度云盘下载即可获取该字体,需要的小伙伴可以自己去github仓库下载:地址
Step1:拷贝新下载的字体到wine/fonts目录下
$ cd /usr/share/wine/fonts
$ cp ~/Download/simsun.ttc /usr/share/wine/fonts
Step2:更改system.reg文件,找到FontSubstitutes,即可看到"MS Shell Dlg"=“Tahoma”,替换即可。命令和替换后文件如下:
$ vim ~/.wine/system.reg
Step3:打开测试,成功后菜单栏等不会出现乱码,如下图:
$ wine CAJVieweru.exe
注意:若还有乱码,就去/usr/share/wine/fonts 目录下删除和tahoma相关的字库即可
sudo rm -rf tahoma.ttf
sudo rm -rf tahomabd.ttf
参考文献
[1] https://blog.csdn.net/alxe_made/article/details/82108766
[2] https://blog.csdn.net/baidu_40840693/article/details/84203396