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

  • 相关阅读:
    关于不重启Tomcat自动加载改变的class文件
    Oracle数据库查询优化方案
    NavBarControl
    Spring Boot 热部署
    JSR303定义的校验类型
    C# JSON的序列化与反序列化
    常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
    什么是窗口句柄
    luffy前台配置
    luffy后台相关设置
  • 原文地址:https://www.cnblogs.com/dunkbird/p/5623209.html
Copyright © 2011-2022 走看看