linux追加中文字庫,解決imagemagick 中文亂碼的問題。


Windows下的字體豐富多樣,而且顯示的工整、漂亮。 所以自己想把windows上的字體移到Ubuntu下來。Windows下字體庫的位置為C:\Windows\fonts,這里面包含所有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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM