安装阿里普惠字体
背景
字符编码-字符集-字体
信息技术数据的承载体
工作中很多时候都需要用到相关内容.
字符编码绝对每个字符对应的编码形势, 比如Unicode字符集.还有国内的GB2312等.
字符集是对字符编码进行一定的规整, 便于网络传输与展示等效果
比如UTF32定长字符和UTF8边长字符集.
字体就是特定的字符展示成显式效果,打印效果等的一个界面
这里面字体的工作量很大, 比如GB18030的 87887个汉字
理论上一个字体需要至少8万个左右的图形进行展示.
字库的工作量很大. 投入就需要有产出.
所以很多有商标和利益纠纷,还是建议选用可以免费商用的版本比较好一些.
常见字体
simhei,simsum 是北京中易中标电子技术有限公司 的知识产权
msyahei 是微软委托方正开发的一套字库
微软只有在windows上面可以使用的授权,打印出来的话就要跟方正沟通.
阿里巴巴普惠字体的说法是免费开源商用的一套字体.
理论上可以避免这样的法务问题.
阿里巴巴普惠字体
https://www.alibabafonts.com/#/font
云上下载:
https://puhuiti.oss-cn-hangzhou.aliyuncs.com/AlibabaPuHuiTi-3.zip
进行安装
mkdir -p /usr/share/fonts/alibaba
unzip AlibabaPuHuiTi-3.zip
然后
find . -iname *.ttf -exec scp {} /usr/share/fonts/alibaba \;
执行命令
apt install fontconfig xfonts-utils -y
安装字体管理软件
fc-list 可以查看已经安装的字体
fc-cache -fv 清理一型有的缓存
创建缩放和文件字体目录
cd /usr/share/fonts/alibaba
mkfontdir
mkfontscale
效果为:
root@AUTO01:/usr/share/fonts/alibaba# ll
total 83840
drwxr-xr-x 2 root root 4096 Apr 17 22:47 ./
drwxr-xr-x 5 root root 4096 Apr 17 22:48 ../
-rw-r--r-- 1 root root 2536300 Apr 17 22:47 AlibabaPuHuiTi-3-105-Heavy.ttf
-rw-r--r-- 1 root root 2517492 Apr 17 22:47 AlibabaPuHuiTi-3-115-Black.ttf
-rw-r--r-- 1 root root 8548544 Apr 17 22:47 AlibabaPuHuiTi-3-35-Thin.ttf
-rw-r--r-- 1 root root 8559848 Apr 17 22:47 AlibabaPuHuiTi-3-45-Light.ttf
-rw-r--r-- 1 root root 21725156 Apr 17 22:47 AlibabaPuHuiTi-3-55-RegularL3.ttf
-rw-r--r-- 1 root root 8532824 Apr 17 22:47 AlibabaPuHuiTi-3-55-Regular.ttf
-rw-r--r-- 1 root root 8429388 Apr 17 22:47 AlibabaPuHuiTi-3-65-Medium.ttf
-rw-r--r-- 1 root root 8375164 Apr 17 22:47 AlibabaPuHuiTi-3-75-SemiBold.ttf
-rw-r--r-- 1 root root 8371268 Apr 17 22:47 AlibabaPuHuiTi-3-85-Bold.ttf
-rw-r--r-- 1 root root 8203580 Apr 17 22:47 AlibabaPuHuiTi-3-95-ExtraBold.ttf
-rw-r--r-- 1 root root 36 Apr 17 22:47 .uuid
root@AUTO01:/usr/share/fonts/alibaba# mkfontdir
root@AUTO01:/usr/share/fonts/alibaba# mkfontscale
root@AUTO01:/usr/share/fonts/alibaba# ll
total 83872
drwxr-xr-x 2 root root 4096 Apr 17 22:49 ./
drwxr-xr-x 5 root root 4096 Apr 17 22:48 ../
-rw-r--r-- 1 root root 2536300 Apr 17 22:47 AlibabaPuHuiTi-3-105-Heavy.ttf
-rw-r--r-- 1 root root 2517492 Apr 17 22:47 AlibabaPuHuiTi-3-115-Black.ttf
-rw-r--r-- 1 root root 8548544 Apr 17 22:47 AlibabaPuHuiTi-3-35-Thin.ttf
-rw-r--r-- 1 root root 8559848 Apr 17 22:47 AlibabaPuHuiTi-3-45-Light.ttf
-rw-r--r-- 1 root root 21725156 Apr 17 22:47 AlibabaPuHuiTi-3-55-RegularL3.ttf
-rw-r--r-- 1 root root 8532824 Apr 17 22:47 AlibabaPuHuiTi-3-55-Regular.ttf
-rw-r--r-- 1 root root 8429388 Apr 17 22:47 AlibabaPuHuiTi-3-65-Medium.ttf
-rw-r--r-- 1 root root 8375164 Apr 17 22:47 AlibabaPuHuiTi-3-75-SemiBold.ttf
-rw-r--r-- 1 root root 8371268 Apr 17 22:47 AlibabaPuHuiTi-3-85-Bold.ttf
-rw-r--r-- 1 root root 8203580 Apr 17 22:47 AlibabaPuHuiTi-3-95-ExtraBold.ttf
-rw-r--r-- 1 root root 2 Apr 17 22:49 fonts.dir
-rw-r--r-- 1 root root 25717 Apr 17 22:49 fonts.scale
-rw-r--r-- 1 root root 36 Apr 17 22:47 .uuid
root@AUTO01:/usr/share/fonts/alibaba#
总结-1
字体很好安装.
但是字体需要跟打印格式的设置关联, 必须进行设置
很多组件,比如pdf生成 ofd的生成也需要用到字体
如果是公文 可能必须有公文需要的字体, 不能随意更换.
如果是OA系统和正式的合同系统, 必须严格进行设置,不能随意更换.
如果是广告, 其他文件可以尝试, 避免法务纠纷
总结-2
Linux命令简单总结
1. ssh root@$ip
登录远程服务器
2. cd 切换目录
cd ~ 切换用户家目录
3. ls 展示目录下文件信息
ll 详细信息, ls -a 展示隐藏文件. ls -lth 按照时间顺序排序.
4. tar -czvf some.tar.gz somedir 压缩文件
tar -zxvf some.tar.gz 解压缩文件
5. unzip -O CP936 some.zip
解压搜 zip包 使用中文字符编码, 避免中文乱码
6. vim 编辑文件.
:q 退出 :wq保存退出 i or insert 进入编辑模式
esc 退出某个模式 dd 删除某一行 :%d 删除整个文件.
7. nohup ./some.sh > /dev/null &
后台运行某些命令
8. chmod a+x some.sh 给某些目录增加执行权限
测试环境经常用 chmod 777 * -R
9. ./configure && make && make install
编译文件三部曲
10. yum && apt-get && rpm && dpkg
在线/离线,CentOS/debian 安装软件的工具.
11. systemctl
systemd 管理软件可以作为服务进行运行.
12. ifconfig && ip
查看ip地址网络等
13. lsof -i:6379
查看服务是否启动.
14. ps -ef |grep java
查看服务启动以及进程号
15. ps -ef |grep java |awk '{print $2}' |xargs kill -9
查找并且管道命令进行沙雕服务.
16. top,htop,sar,iostat
系统资源查看.CPU,内存,IO等的使用情况
17. free -g , df -T
查看内存已经磁盘情况
18. jinfo $pid, jstack,jmap
java 应用的信息查看
19. top -Hp $java_pid
查看java的详细进程信息 输入M 按照内存排序 输入P 按照CPU 输入T 按照使用的CPU时间.
20. tail -f /some/run.log
动态查看系统日志.
21. cat /some/run.log |grep -i successfuly
查看日志中的某些信息
22. redis-cli info
查看redis等的信息.
23.fc-list,mkfontdir mkfontscale
字体相关命令.
标签:rw,17,22,普惠,Apr,--,字体,linux,root
From: https://www.cnblogs.com/jinanxiaolaohu/p/18142025