zoukankan      html  css  js  c++  java
  • linux追加中文字库,解决imagemagick 中文乱码的问题。

    Windows下的字体丰富多样,而且显示的工整、漂亮。 所以自己想把windows上的字体移到Ubuntu下来。Windows下字体库的位置为C:Windowsfonts,这里面包含所有windows下可用的字体。 在linux下访问该目录的地址为/media/disk-1/WINDOS/fonts/或者/media/hda1/WINDOS/fonts/ .

    首先,进入linux的字体库/usr/share/Fonts, 在该目录下新建一个目录,windows(根据个人的喜好,自己理解就行),当然这里是有权限要求的, 你可以用sudo来执行。 然后将windows字体库中你要的字体复制到新建的windows目录下(只需要复制*.ttc,和*.ttf的文件).

    复制所有字体:
    sudo cp *.ttc /usr/share/fonts/windows/
    sudo cp *.ttf /usr/share/fonts/windows/

    然后进入linux字体库:
    cd /usr/share/fonts/windows/

    更改这些字体库的权限:
    sudo chmod 755 *

    接着根据当前目录下的字体建立scale文件
    sudo mkfontscale

    接着建立dir文件
    sudo mkfontdir

    然后运行
    sudo fc-cache

    重启系统就可以使用这些字体了。


    微软雅黑
    msyh.ttf
    msyhbd.ttf


    convert template.png -compose over 44.jpg -geometry 280x280+181+623 -composite new.png
    convert new.png -fill white -font /usr/share/fonts/windows/msyh.ttf -pointsize 24 -annotate +269+198 "我是XXXXX" new_label_middle.png
    convert new_label_middle.png -fill white -font /usr/share/fonts/windows/msyh.ttf -pointsize 24 -annotate +269+240 "我为XXXXX代言" new_label_middle2.png

    参照文章

    http://blog.sina.com.cn/s/blog_53061af00100mirl.html

  • 相关阅读:
    选中dom,用length来判断点击的元素是否是当前元素
    threejs学习笔记05---相机透视-正透视
    threejs学习笔记04---相机动
    threejs学习笔记04---物体动
    threejs学习笔记03---网格
    maven web项目部署
    数组,集合相关小结
    安装及配置mysql-5.7.21-winx64
    对oracle数据库使用的小结
    机器学习实战书-第二章K-近邻算法笔记
  • 原文地址:https://www.cnblogs.com/dunkbird/p/5623209.html
Copyright © 2011-2022 走看看