OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
-
janus
- 帖子: 156
- 注册时间: 2006-01-02 3:15
#1
帖子
由 janus » 2008-09-08 20:38
最近学xetex,练习着写了一个东西,文档是这样的:
代码: 全选
\documentclass[a4paper,9pt]{article}
\usepackage{fontspec, xunicode}
\setromanfont{文泉驿正黑}
\makeatletter
\let\@afterindentfalse\@afterindenttrue
\@afterindenttrue
\makeatother
\setlength{\parindent}{2em}%中文缩进两个汉字位
%中文断行
\XeTeXlinebreaklocale "zh"
\XeTeXlinebreakskip = 0pt plus 1pt
\newfontinstance\rmfont{Times New Roman}
\newcommand{\nc}[1]{{\rmfont #1}}
\begin{document}
最近几个月,中国汽车市场增长的放缓速度高于预期。初步数据显示,8月份汽车销售的同
比下降幅度高达10%。
正当中国汽车市场出现了比预期更糟的放缓迹象时,通用汽车(General Motors)以及其它陷
入困境的汽车制造商正期待通过中国销售的增长来缓冲美国市场问题造成的影响。
通用汽车董事长兼首席执行官里克•瓦格纳(Rick Wagoner)上个月对英国《金融时报》表示,他
预期未来5年内新兴市场将贡献全球汽车业80%的增长,他尤其看好中国这个通用汽车的第二大市场。
\end{document}
结果输出的PDF文档,中文字体全部都是乱码,如图。
如果把\setromanfont{文泉驿正黑}
改成其他的比如\setromanfont{AR PL UMing CN}则能正常显示。
我也曾使用过这个\setromanfont{WenQuanYi Zen Hei},但还是一样的,还是乱码!
请问这是怎么一回事,应该怎么处理?
-
附件
-
- 使用文泉驿正黑时,内容显示为乱码
-
xf3i
- 帖子: 82
- 注册时间: 2007-08-03 14:37
#3
帖子
由 xf3i » 2008-09-09 16:38
好像要求你存档的.tex文件是UTF8编码的,否则要iconv转换!
-
cvgmt
- 帖子: 322
- 注册时间: 2007-02-26 2:29
- 来自: 广东
#4
帖子
由 cvgmt » 2008-09-09 16:57
用 TeXLive 2008 编译楼主的文档,三种 \setromanfont{} 都没有问题呀。
-
janus
- 帖子: 156
- 注册时间: 2006-01-02 3:15
#5
帖子
由 janus » 2008-09-09 20:30
那应该是什么问题呢?
我用的是texlive 2007, xelatex版本是0.999.6
即便是把文档存为UTF8的,只要使用文泉驿正黑和WenQuanYi Bitmap Song,结果也还是乱码
-
cvgmt
- 帖子: 322
- 注册时间: 2007-02-26 2:29
- 来自: 广东
#6
帖子
由 cvgmt » 2008-09-09 23:15
其他字体呢?有没有多试几个?
-
janus
- 帖子: 156
- 注册时间: 2006-01-02 3:15
#7
帖子
由 janus » 2008-09-10 8:05
cvgmt 写了:其他字体呢?有没有多试几个?
没有发现其他字体出现这个问题,我用过AR PL UMing, AR PL UKai, SimSun
都没出现乱码的问题,就只用WenQuanYi Zen Hei和WenQuanYi Bitmap Song出现乱码。
-
cvgmt
- 帖子: 322
- 注册时间: 2007-02-26 2:29
- 来自: 广东
#8
帖子
由 cvgmt » 2008-10-20 20:00
我今天才开始用文泉驿,同样出现这种情况,看来是字体的一个 bug
-
cvgmt
- 帖子: 322
- 注册时间: 2007-02-26 2:29
- 来自: 广东
#10
帖子
由 cvgmt » 2008-10-21 14:16
LS 试了用 xetex 了吗?
-
zhan
- 帖子: 1880
- 注册时间: 2005-08-15 0:04
- 来自: 南7技校
#11
帖子
由 zhan » 2008-10-23 16:49
WQY 9pt 的貌似默认使用的点阵的。怀疑是这个原因
用 fontforge 将 WQY 内嵌的点阵去掉看看。
-
cvgmt
- 帖子: 322
- 注册时间: 2007-02-26 2:29
- 来自: 广东
#12
帖子
由 cvgmt » 2008-10-24 12:23
把手动装的 deb 包卸掉,恢复原来系统里面的文泉驿正黑就没事了,难道那个 deb 包与系统里面的冲突?