当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : XeTex使用文泉驿正黑字体出现乱码
帖子发表于 : 2008-09-08 20:38 

注册: 2006-01-02 3:15
帖子: 156
送出感谢: 0 次
接收感谢: 0 次
最近学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},但还是一样的,还是乱码!

请问这是怎么一回事,应该怎么处理?


附件:
文件注释: 使用文泉驿正黑时,内容显示为乱码
Screenshot-xetex.pdf.png
Screenshot-xetex.pdf.png [ 120.02 KiB | 被浏览 978 次 ]

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-09-09 2:12 

注册: 2006-03-05 13:50
帖子: 240
送出感谢: 0 次
接收感谢: 0 次
没有使用过XeTeX,从网上搜到的说明看,可能是文件编码不是utf-8导致的,也或许有其他方面的设置问题,参见
http://latex.yo2.cn/articles/lyx-cjk.html


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-09-09 16:38 

注册: 2007-08-03 14:37
帖子: 82
送出感谢: 0 次
接收感谢: 0 次
好像要求你存档的.tex文件是UTF8编码的,否则要iconv转换!


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-09-09 16:57 

注册: 2007-02-26 2:29
帖子: 322
地址: 广东
送出感谢: 0 次
接收感谢: 0 次
用 TeXLive 2008 编译楼主的文档,三种 \setromanfont{} 都没有问题呀。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-09-09 20:30 

注册: 2006-01-02 3:15
帖子: 156
送出感谢: 0 次
接收感谢: 0 次
那应该是什么问题呢?
我用的是texlive 2007, xelatex版本是0.999.6
即便是把文档存为UTF8的,只要使用文泉驿正黑和WenQuanYi Bitmap Song,结果也还是乱码


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-09-09 23:15 

注册: 2007-02-26 2:29
帖子: 322
地址: 广东
送出感谢: 0 次
接收感谢: 0 次
其他字体呢?有没有多试几个?


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-09-10 8:05 

注册: 2006-01-02 3:15
帖子: 156
送出感谢: 0 次
接收感谢: 0 次
cvgmt 写道:
其他字体呢?有没有多试几个?


没有发现其他字体出现这个问题,我用过AR PL UMing, AR PL UKai, SimSun
都没出现乱码的问题,就只用WenQuanYi Zen Hei和WenQuanYi Bitmap Song出现乱码。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: XeTex使用文泉驿正黑字体出现乱码
帖子发表于 : 2008-10-20 20:00 

注册: 2007-02-26 2:29
帖子: 322
地址: 广东
送出感谢: 0 次
接收感谢: 0 次
我今天才开始用文泉驿,同样出现这种情况,看来是字体的一个 bug


页首
 用户资料  
 
9 楼 
 文章标题 : Re: XeTex使用文泉驿正黑字体出现乱码
帖子发表于 : 2008-10-21 9:53 

注册: 2006-10-18 8:48
帖子: 497
送出感谢: 0 次
接收感谢: 2
我用文泉驿正黑,没有任何问题!

去看看我的blog:

http://ti8er.blog.ubuntu.org.cn


页首
 用户资料  
 
10 楼 
 文章标题 : Re: XeTex使用文泉驿正黑字体出现乱码
帖子发表于 : 2008-10-21 14:16 

注册: 2007-02-26 2:29
帖子: 322
地址: 广东
送出感谢: 0 次
接收感谢: 0 次
LS 试了用 xetex 了吗?


页首
 用户资料  
 
11 楼 
 文章标题 : Re: XeTex使用文泉驿正黑字体出现乱码
帖子发表于 : 2008-10-23 16:49 
头像

注册: 2005-08-15 0:04
帖子: 1880
地址: 南7技校
送出感谢: 0 次
接收感谢: 0 次
WQY 9pt 的貌似默认使用的点阵的。怀疑是这个原因

用 fontforge 将 WQY 内嵌的点阵去掉看看。


_________________
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn


页首
 用户资料  
 
12 楼 
 文章标题 : Re: XeTex使用文泉驿正黑字体出现乱码
帖子发表于 : 2008-10-24 12:23 

注册: 2007-02-26 2:29
帖子: 322
地址: 广东
送出感谢: 0 次
接收感谢: 0 次
把手动装的 deb 包卸掉,恢复原来系统里面的文泉驿正黑就没事了,难道那个 deb 包与系统里面的冲突?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 12 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译