码迷,mamicode.com
首页 > 其他好文 > 详细

使用ImageMagick 在图片上绘制粗斜体的中文也许是一个错误。

时间:2015-06-18 07:06:32      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

测试发现:

ImageMagick使用中文字体,在图片上绘制带粗或斜体的中文,看不到效果。

如果使用英文字体,绘制粗或斜体的英文,99%都有效果。

 

今天无意看到一篇文章提到:

convert -list font 获得系统目前拥有的字体的列表,其中glyphs一项是字体的文件。
 
试了一下,果然能列出所有的字体。
 
但和windows的字体选择对话框一对比,郁闷了。
 
比如windows的字体选择对话框里显示“宋体”和“新宋体”。
 
但在 convert -list font 列出来的是:
 
  Font: 宋体-&-新宋体
  family: 宋体 & 新宋体
  style: Normal
  stretch: Normal
  weight: 400
  glyphs: c:\windows\fonts\simsun.ttc
 
 ----------------------------------------------------------------------------------------
 
从下面的字体列表中也能看出来,为什么用中文字体看,设置了粗斜体也没有效果了。 
 

 Font: Arial
  family: Arial
  style: Normal
  stretch: Normal
  weight: 400
  glyphs: c:\windows\fonts\arial.ttf
Font: Arial-Black
  family: Arial
  style: Normal
  stretch: Normal
  weight: 900
  glyphs: c:\windows\fonts\ariblk.ttf
Font: Arial-Bold
  family: Arial
  style: Normal
  stretch: Normal
  weight: 700
  glyphs: c:\windows\fonts\arialbd.ttf
Font: Arial-Bold-Italic
  family: Arial
  style: Italic
  stretch: Normal
  weight: 700
  glyphs: c:\windows\fonts\arialbi.ttf
Font: Arial-Italic
  family: Arial
  style: Italic
  stretch: Normal
  weight: 400
  glyphs: c:\windows\fonts\ariali.ttf
Font: Arial-Narrow
  family: Arial Narrow
  style: Normal
  stretch: Normal
  weight: 400
  glyphs: c:\windows\fonts\arialn.ttf
Font: Arial-Narrow-Bold
  family: Arial Narrow
  style: Normal
  stretch: Normal
  weight: 700
  glyphs: c:\windows\fonts\arialnb.ttf
Font: Arial-Narrow-Bold-Italic
  family: Arial Narrow
  style: Italic
  stretch: Normal
  weight: 700
  glyphs: c:\windows\fonts\arialnbi.ttf
Font: Arial-Narrow-Italic
  family: Arial Narrow
  style: Italic
  stretch: Normal
  weight: 400
  glyphs: c:\windows\fonts\arialni.ttf

 

Font: 華康正顏楷體W7-&-華康正顏楷體W7(P)
  family: 華康正顏楷體W7 & 華康正顏楷體W7(P)
  style: Normal
  stretch: Normal
  weight: 400
  glyphs: c:\windows\fonts\萢康正顏楷體w7.ttc
Font: 宋体-&-新宋体
  family: 宋体 & 新宋体
  style: Normal
  stretch: Normal
  weight: 400
  glyphs: c:\windows\fonts\simsun.ttc
Font: 苏新诗卵石体
  family: 苏新诗卵石体
  style: Normal
  stretch: Normal
  weight: 400
  glyphs: c:\windows\fonts\苏新诗卵石体.ttf

 

 

2012-10-08

使用ImageMagick 在图片上绘制粗斜体的中文也许是一个错误。

标签:

原文地址:http://www.cnblogs.com/personnel/p/4584823.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!