[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

an incompitable feature in x-ttcidfont-conf and GBK code-set



我在用x-ttcidfont-conf处理GBK时,发现生成的fonts.dir中,GBK的设置会在行首加上"bw=0.5:",导致中文字符的width跟英文字符一样,变成一堆字符重叠在一起,而设为gb2312则无此问题,见下三行:
bw=0.5:simsun.ttc -dynalab-simsun-medium-r-normal--0-0-0-0-c-0-iso8859-1
bw=0.5:simsun.ttc -dynalab-simsun-medium-r-normal--0-0-0-0-c-0-gbk-0
simsun.ttc -dynalab-simsun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0

simsun的hints file内容如下:
category truetype
begin /usr/share/fonts/truetype/dynalab/simsun.ttc
  Family = Dynalab-SimSun
  FontName = SimSun-Medium
  Encoding = Unicode
  Location = English Chinese-China
  Charset = GB2312 GBK ISO8859-1
  GeneralFamily = SimSun
  Weight = Medium
  Width = Fixed
  Shape = Upright
  Alias = Dynalab-SimSunGB DynalabSimSunGB
  Foundry = Dynalab
  Priority = 20
  X-Family = SimSun
  X-Weight = medium
  X-ElementAlias = foundry=default:family=simsun:resx=72:resy=72
  TTCap = halfwidth-bw=0.5 italic-angle=0.167 no-roblique no-oblique no-ritalic
end

我目前的解决方法就是每次reregister-all后手动去掉gbk行首的"bw=0.5:"
使用debian时间尚短,所以也不知道是自己设置错误还是x-ttcidfont-conf的bug
请指正

-- 
 Best Regards,
 Carlos Liu

_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com




Reply to: