phantomjs linux 中文不显示,linux 安装phantomJs 用于截图,处理中文乱码,和样式问题...
1,下載安裝phantomJs
下載后解壓文件,看情況配置環境變量
tar -jxvf phantomjs-2.1.1-linux-x86_64.tar.bz2
2 相關踩坑
2.1 問題演示 中文亂碼問題:
bin/phantomjs ? examples/rasterize.js ?/root/phantomjs-2.1.1-linux-x86_64/index.html ?a.png
因為linux 下 phantonJs沒有支持的中文, 需要進行安裝對應包
yum install bitmap-fonts-cjk
2.2 中文失去樣式,可能還會對布局造成影響,
解決方法,安裝相關中文字體,如微軟雅黑,再html 中引用相關字體, 請自行下載
安裝步驟? 下載好字體文件msyh.ttf? msyhbd.ttf
mkdir /usr/share/fonts/win
cp msyh.ttf msyhbd.ttf /usr/share/fonts/win/
cd /usr/share/fonts/win
mkfontscale
mkfontdir
fc-cache
html 聲明使用當前字體
當前顯示中文字體樣式正常了,踩坑!!!
在windows上使用 java+phantomjs進行截圖,生成小程序海報是正常的,但是到linux 服務器由于確實中文字體,中文字體樣式,需要自己下載。 相關java 代碼挺多了,有需要的童鞋自行百度哈
標簽:phantomjs,fonts,phantomJs,亂碼,中文字體,linux,2.1,ttf
來源: https://blog.csdn.net/yumingzhu1/article/details/106838961
總結
以上是生活随笔為你收集整理的phantomjs linux 中文不显示,linux 安装phantomJs 用于截图,处理中文乱码,和样式问题...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 定期可以提前取出来吗
- 下一篇: 申报个人所得税是什么意思 要申报个税的意