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