Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2647650
  • 博文数量: 416
  • 博客积分: 10220
  • 博客等级: 上将
  • 技术积分: 4193
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-15 09:47
文章分类

全部博文(416)

文章存档

2022年(1)

2021年(1)

2020年(1)

2019年(5)

2018年(7)

2017年(6)

2016年(7)

2015年(11)

2014年(1)

2012年(5)

2011年(7)

2010年(35)

2009年(64)

2008年(48)

2007年(177)

2006年(40)

我的朋友

分类: C/C++

2009-01-10 10:55:05

1。若中文简体出现乱码,则是少安装chinese-simplified
2。安装之后,有的中文显示不出来,可能是pdf文件中调用的字体系统没有。此情况,最好指定系统自带的字体,如simsum.ttf
3.加载系统字体可能失败,是因为xpdf中渲染字体有问题,mapCodeToGID对应关系出问题
4。渲染字体方面主要用Freetype2来实现的


目前发现的主要问题:
1。拷贝时,中文是乱码或不能拷贝
2。字体不太清晰,与字体渲染有关
3. 字体放得过大异常慢,有的地方还需要优化
****************************************************************

static void CopySelectionTextToClipboard(WindowInfo *win)是COPY到Clipboard上,它用的是unsigned short *buf来保存,对于中文来说会出现乱码,应该改成byte *buf,同时将SetClipboardData(CF_UNICODETEXT, handle)改成 SetClipboardData(CF_TEXT, handle)就可以
可能有的pdf文件会问题,还要经过测试,看看COPY的内容是否正常,目前测试用的pdf文件测试有正常的,有的不对
阅读(6051) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~